Отслеживание взаимодействия с сообщением (прочтение, клики, ответ).
Этот метод нужно вызывать, когда вы используете автосообщение
с типом Запуск кода в браузере
и хотите отслеживать, кто
из посетителей прочел, ответил или кликнул на ваше сообщение.
Предположим, что у вас есть свой собственный поп-ап, который запускается функцией showMyPopup()
.
Тогда ваш код для JS-автосообщения будет выглядеть так:
// Показать поп-ап, вставляем какой-то элемент с ID #my-popup в DOM
showMyPopup();
// Записать факт прочтения сообщения
// Вместо sending_id будет автоматически подставлено ID отправки
carrotquest.trackMessageInteraction('{{ sending_id }}', 'read');
// Записать факт ответа на сообщение
$('#my-popup #my-input').change(function() {
carrotquest.trackMessageInteraction('{{ sending_id }}', 'replied');
});
// Записать факт клика на какой-либо элемент в поп-апе
$('#my-popup #my-label').click(function() {
carrotquest.trackMessageInteraction('{{ sending_id }}', 'clicked');
});
Отметим, что если при клике происходит переход на другую страницу, отслеживание клика может не успеть корректно сработать.
Аргумент | Описание |
---|---|
sendingId |
Обязательный. ID отправки |
type |
Обязательный. Тип взаимодействия. Может принимать значения: read , replied , clicked |