Как настроить интеграцию с Яндекс.Метрика

Можно настроить отправку в Яндекс метрику событий "открыт чат", "получил автосообщение" и "оставлен ответ на автосообщение".

Приведенный ниже код можно вставить в разделе "Настроить JavaScript код " в мастере сбора данных.

Для этого используется инструмент callbacks. В него нужно вставить

yaCounterXXXXXX.reachGoal('TARGET_NAME')

#XXXXX — номер установленного счетчика, а TARGET_NAME — кодовое слово, идентифицирующее событие

 

Отправка в метрику события "ChatOpened":


carrotquest.addCallback('messenger_opened', function(data) {
    yaCounter999999.reachGoal('ChatOpened');
});

Предположим, что у вас есть автосообщение с ID=1234 и типом ответа "оставил емейл" ID автосообщения можно посмотреть в статистике в разделе "автосообщения":

Тогда можно отправлять в метрику событие "PopupSeen" следующим образом:


carrotquest.addCallback('conversation_opened', function(data) {
    if (data.message == 1234) {
         yaCounter999999.reachGoal('PopupSeen');
} });

А событие "LeftEmailInPopup" следующим образом:


carrotquest.addCallback('user_replied', function(data) {
    if (data.message == 1234) {
       yaCounter999999.reachGoal('LeftEmailInPopup');
} });  

Если необходимо отправлять в метрику событие показа любого поп-апа или сообщения то нужно вставить такой код:


carrotquest.addCallback('conversation_opened', function(data) {
    if (data.message) {
         yaCounter999999.reachGoal('MessageSeen');
    }
});



Подробнее о callbacks

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии