Przejdź do treści

GTM. Trigger widoczności elementu. Impresje banerów i sekcji produktowych.

Na czym to polega w sklepie

Element Visibility wykorzystuje Intersection Observer: trigger odpala się, gdy wybrany element (selektor CSS) jest widoczny w oknie przeglądarki przez określony czas i procent powierzchni (np. 50% przez 1 s).

Przykład ze sklepu internetowego

Baner Black Friday w karuzeli - impresja gdy slajd jest widoczny:

Trigger: Element Visibility
Selection Method: CSS Selector
Element Selector: .promo-banner[data-promo-id="bf2026"]
On-screen Percent: 50
Observe DOM changes: true

GA4 Event: view_promotion
  promotion_id = {{DLV - promo_id}}  // z data-promo-id przez Custom JS
  creative_name = hero_carousel

Co zrobić po stronie biznesu

  • Karuzele wymagają Observe DOM changes - slajdy zmieniają widoczność dynamicznie.
  • Różnica view vs click - visibility mierzy impresję, Click trigger - interakcję.
  • Ogranicz liczbę selektorów - każdy observer to koszt na słabszych urządzeniach.

W skrócie

Element Visibility zastępuje ręczne skrypty do impresji banerów. Kluczowe dla view_promotion i testów merchandisingu.