- Создаем новый тег в Google Tag Manager с логичным наименованием "Обработка событий для виджета B24".
Тип - Пользовательский html
Вставляем следующий код в чистое поле:
<script type="text/javascript">
window.addEventListener('onBitrixLiveChat', function(event)
{
var widget = event.detail.widget;
widget.subscribe({
type: BX.LiveChatWidget.SubscriptionType.every,
callback: function(event) {
if (typeof(dataLayer) == 'undefined')
{
dataLayer = [];
}
dataLayer.push({'event' : 'bx24chatonline', 'eventCategory':'bx24chat','eventAction': event.type});
}
});
});
</script>
Триггер активации - all pages.
Сохраняем новый тег.