Documentation Fundamentals

Das add_to_wishlist Event in Google Analytics 4 (GA4)

Das add_to_wishlist Event in Google Analytics 4 (GA4) wird genutzt um zu tracken, wenn ein Nutzer ein Produkt zu seiner Wunschliste bzw. seinen Favoriten hinzufĂĽgt.

Das ist besonders hilfreich, wenn Nutzer nicht sofort kaufen, sondern später wiederkommen (z. B. Mode, Möbel, hochpreisige Produkte, viel Auswahl). Eine Wishlist-Aktion ist oft ein starkes „Ich will das, aber nicht jetzt“-Signal.

Screenshot des Herz-Icons auf der Produktdetailseite von Taschen
Der kleine Herz-Button auf der Produktdetailseite von Taschen, um sich ein Produkt zu merken

Das add_to_wishlist Event gehört zu den E-Commerce Events in GA4, d. h. es kann mit items ergänzt werden. Optional kannst du auch value und currency mitschicken, wenn du Wishlist-Wertigkeiten analysieren möchtest.

Implementierung

Der beste Ort fĂĽr add_to_wishlist ist der Moment, in dem der Artikel wirklich in der Wunschliste gespeichert wurde (nach erfolgreicher API-Antwort bzw. State-Update).

Pflichtfelder & Wert-Logik

  • items ist Pflicht. Pro Item sollte mindestens item_id oder item_name gesetzt sein.
  • Wenn du value nutzt, setze auch currency. value sollte die Summe aus price * quantity der hinzugefĂĽgten Wishlist-Items sein (ohne Versand/Steuern – wie bei anderen E-Commerce Events auch).

dataLayer

javascript
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
    event: "add_to_wishlist",
    ecommerce: {
        currency: "EUR",
        value: 19.90,
        items: [{
            item_id: "SKU12345",
            item_name: "T-Shirt mit V-Ausschnitt",
            item_category: "T-Shirts",
            item_variant: "Schwarz",
            item_brand: "MyFashion",
            price: 19.90,
            quantity: 1
        }]
    }
});
Kompletten Code anzeigen

Typische Stolperfallen

  • Login-Pflicht: Viele Wishlists erfordern einen Login. Wenn ihr im Klickmoment noch umleitet (Login), trackt add_to_wishlist erst nach erfolgreichem Speichern.
  • Toggle-Buttons: Wenn derselbe Button „hinzufĂĽgen“ und „entfernen“ kann, achte darauf, dass du wirklich add_to_wishlist (und ggf. ein remove_from_wishlist Event) sauber trennst.