Наведені нижче функції працюють лише з бібліотекою gtag.js.
Для інтеграції потрібно лише відкрити ваш сайт або застосунок та вставити код відстежування прямо до фрагменту коду HelpCrunch.
Наприклад, якщо ваша функція Google Analytics – це “gtag” (за замовчанням), вам потрібно додати наступні приклади коду після коду HelpCrunch (‘showChatWidget’):
Відстежувати, коли користувач надсилає повідомлення у чаті:
HelpCrunch('onCustomerMessage', function () {
gtag('event', 'sendChatMessage', {
'event_category': 'customer',
'action': 'sendChatMessage',
});
});
Користувач ініціює новий чат:
HelpCrunch('onCustomerMessage', function (event) {
if (event.detail.isFirstMessage) {
gtag('event', 'sendFirstChatMessage', {
'event_category': 'customer',
'action': 'sendFirstChatMessage',
});
}
});
Користувач відкриває чат:
HelpCrunch('onChatOpen', function () {
gtag('event', 'opensChat', {
'event_category': 'customer',
'action': 'opensChat',
});
});
Коли користувач вибирає інтеграцію з месенджерами в чаті
HelpCrunch('onClickByMessenger', function(ev) {
gtag('event', 'Messenger' + ev.detail.name + 'Click', {
'event_category': 'customer',
'action': 'Messenger' + ev.detail.name + 'Click',
});
});
Користувач закрив чат:
HelpCrunch('onChatClose', function () {
gtag('event', 'closesChat', {
'event_category': 'customer',
'action': 'closesChat',
});
});
Користувач отримує нове повідомлення:
HelpCrunch('onNewUnreadChat', function () {
gtag('event', 'getsNewMessage', {
'event_category': 'customer',
'action': 'getsNewMessage',
});
});
Користувач відправляє онлайн або оффлайн форму:
HelpCrunch('onPreChatFormSubmit', function () {
gtag('event', 'submitsPreChatForm', {
'event_category': 'customer',
'action': 'submitsPreChatForm',
});
});
Якщо ви хочете відстежувати у Google Analytics які-небудь інші події, просто напишіть нам у чат з вашої адмінки HelpCrunch – та ми все організуємо для вас.