Аналитика виджета
Аналитика виджета
Виджет отправляет события загрузки, показа, открытия, закрытия и кликов по каналам.
События сохраняются через endpoint cdn.shivan.top/e.
События
widget_loaded- скрипт загрузился, получил конфиг и смонтировал виджет.widget_view- виджет показан посетителю.widget_open- посетитель открыл список каналов.widget_close- посетитель закрыл список каналов.channel_click- посетитель нажал на канал. В событие добавляютсяchannelIdиchannelType.
GA4
Если в настройках виджета заполнен ga4_id, виджет вызывает gtag("event", "shivan_<event>").
Для целей в GA4 используйте имена:
shivan_widget_openshivan_channel_click
Яндекс Метрика
Если заполнен yandex_metrika_id, виджет вызывает ym(id, "reachGoal", "shivan_<event>").
Для целей в Метрике создайте JavaScript-события:
shivan_widget_openshivan_channel_click
Остальные пиксели
Для Facebook Pixel, TikTok Pixel и VK Ads виджет отправляет custom-событие с тем же именем shivan_<event>.
Фильтрация
Backend фильтрует известных ботов по User-Agent и ограничивает частоту событий через Django cache. На проде cache должен работать через Redis.
Помогла статья?