Специальные приглашения в чат

В Krible есть возможность отправки специальных приглашений в чат, в зависимости от посещаемого раздела на сайте или вы можете упомянуть его имя в тексте приглашения.

Мы реализовали это в виде конфигурации JavaScript-объекта, который вы можете скомпоновать под себя.

Вот пример простого переопределения текста приглашения для чата:

<script>
// создадим объект KribleLoader, если он не был создан ранее
if (typeof KribleLoader == 'undefined') {
    KribleLoader = { cfgChat: {}}; // раздел настроек чата
} 
KribleLoader.cfgChat.invite = 'Специальное приглашение №1';
// ...
</script>

Вы можете передавать произвольный текст в переменную KribleLoader.cfgChat.invite и это заменит текст приглашения, который определен у вас в личном кабинете www.krible.com. Это будет работать только на тех страницах, где будет размещен указанный выше код.

Что, если вам нужно использовать разные тексты приглашения, в зависимости от просматриваемого посетителем раздела на сайте?

Добавьте простые условия проверки адреса страницы:

if (/product-1/.test(document.location.href)) {
    KribleLoader.cfgChat.invite = 'Специальное приглашение №1';
} else if (/product-2/.test(document.location.href)) {
    KribleLoader.cfgChat.invite = 'Специальное приглашение №2';
} else {
    KribleLoader.cfgChat.invite = 'Специальное приглашение №3';
}

Если посетитель будет находиться на странице, в адресе которой будет присутствовать слово product-1, то в чате будет выведено приглашение «Специальное приглашение №1», если product-2 - покажется «Специальное приглашение №2», во всех иных случаях сработает текст «Специальное приглашение №3».

Можно еще усилить логику и выводить в тексте приглашения название товара или услуги, которую изучает посетитель.

var productName = document.getElementById('product-title');
KribleLoader.cfgChat.invite = 'Вы хотите купить '+ productName +'? Обращайтесь, я все об этом знаю!';

Допустим, что название товара на вашем сайте прописано в таком теге: <h4 id="product-title">Philips LCD-43R</h4>. Мы скопировали этот текст в переменную productName и добавили ее в текст приглашения KribleLoader.cfgChat.invite. Теперь посетитель сайта увидит приглашение такого вида: «Вы хотите купить Philips LCD-43R? Обращайтесь, я все об этом знаю!».

Предположим, что у на вашем сайте есть авторизация пользователей и вы знаете как их зовут. Тогда вы сможете обратиться в чате по имени.

Вот пример кода HTML-шаблона на PHP:

KribleLoader.cfgChat.invite = 'Здравствуйте, <?php echo 'Игорь' ?>! Как Ваши дела?';

Попросите своего программиста поэкспериментировать со скрытыми возможностями Krible, и вы сможете выгодно отличиться из общей массы конкурентов!