Przejdź do treści

GA4. Zdarzenie view_promotion. Wyświetlenie banera promocyjnego lub slajdu kampanii.

Na czym to polega w sklepie

Zdarzenie view_promotion rejestruje wyświetlenie materiału promocyjnego - baner, slider, slot w kategorii. Parametry promotion_id, promotion_name i creative_name identyfikują kreację. Para z select_promotion daje CTR banerów kampanii.

Przykład ze sklepu internetowego

Slider na stronie głównej z trzema slajdami - wysyłasz view_promotion gdy slajd jest widoczny w viewport (Intersection Observer):

// Baner widoczny w viewport - Intersection Observer
const observer = new IntersectionObserver((entries) => {
  entries.forEach((entry) => {
    if (!entry.isIntersecting) return;
    const banner = entry.target.dataset;
    gtag('event', 'view_promotion', {
      promotion_id: banner.promoId,       // 'PROMO_BF_2026'
      promotion_name: banner.promoName,   // 'Black Friday 2026'
      creative_name: banner.creative,     // 'hero_slider_slide_2'
      creative_slot: banner.slot,         // 'homepage_hero'
    });
    observer.unobserve(entry.target); // jeden view na wyświetlenie
  });
}, { threshold: 0.5 });

document.querySelectorAll('.promo-banner').forEach((el) => observer.observe(el));

// GTM - trigger visibility + zmienne data attributes

Co zrobić po stronie biznesu

  • CTR banerów sezonowych - view_promotion vs select_promotion.
  • Test kolejności slajdów - który creative_name generuje kliknięcia.
  • Raport merchandisingu - sloty kategorii z niskim view_promotion.

W skrócie

view_promotion mierzy impresję kreacji marketingowej. Bez niego wiesz tylko o kliknięciach - nie o tym, ile osób baner w ogóle zobaczyło.