Das select_promotion Event in Google Analytics 4 (GA4)
Das select_promotion Event in Google Analytics 4 (GA4) wird genutzt, um zu tracken, wenn ein Nutzer auf eine interne Werbeanzeige klickt – also z. B. auf ein Banner, einen Gutschein-Teaser oder eine Aktionskachel.
In Kombination mit view_promotion kannst du damit eine echte Promo-CTR messen (gesehen vs. geklickt) und später auch analysieren, ob bestimmte Promotions zu add_to_cart, begin_checkout oder purchase beitragen.
Implementierung
Der beste Ort fĂĽr select_promotion ist der Klick auf das Promo-Element, das den Nutzer weiterleitet.
Ein “Promo-Element” kann alles mögliche sein – das kommt ganz darauf an, welche Art von Anzeigen, Teasern oder Banner ihr auf eurer Website verwendet.
Welche Parameter sind wichtig?
Damit du Performance der Teaser später sauber auswerten kannst, solltest du konsistent mindestens promotion_id und promotion_name mitschicken – und idealerweise auch creative_name und creative_slot.
Sonst sind Auswertungen wie „Welche Promo wurde am häufigsten geklickt?“ schnell voller „(not set)“ oder zerfallen in viele Varianten.
dataLayer
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "select_promotion",
ecommerce: {
items: [{
promotion_id: "winter_sale_2026",
promotion_name: "Winter Sale 2026",
creative_name: "hero_banner",
creative_slot: "home_hero_1",
location_id: "home"
}]
}
});
Typische Stolperfallen
- Redirect-Timing: Wenn ein Klick sofort eine neue Seite lädt, kann das Event verloren gehen. Sende das Event früh und achte auf sauberes Tracking bei schnellen Navigationswechseln.
- Mehrere Klick-Ziele: Manche Banner haben mehrere Links (Bild, Button, Text). Tracke sie konsistent unter derselben Promo-ID, damit Auswertungen nicht fragmentieren.