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.