Targeting

Purchase-Tracking

Käufe an PollHero übermitteln und mit Umfrageantworten verknüpfen.

Mit dem Purchase-Tracking meldest du jeden Kauf in deinem Shop an PollHero. PollHero verknüpft die Bestellung mit den Antworten derselben Person. Du brauchst dafür keine weitere Integration, nur das Purchase-Tracking-Script auf deiner Bestellbestätigungsseite.

Was du mit den Kaufdaten machen kannst

  • Targeting: Umfragen nach Umsatz, Anzahl der Einkäufe, gekauften Artikeln oder Gutscheincode ausspielen, auch direkt nach dem Kauf. Mehr dazu unter E-Commerce-Targeting.
  • Reporting: Die Tabelle Umsatzanalyse & Hochrechnung und die Rabattcode-Übersicht zeigen Umsatz und durchschnittlichen Bestellwert je Antwort. Mehr dazu unter So zählen wir Impressionen, Antworten und Raten.
  • Post-Purchase-Attribution mit KLAR: Antworten mit Order-ID landen automatisch in einem Google Sheet für KLAR. Mehr dazu unter KLAR (getklar.com).

Purchase-Tracking-Script einfügen

Löse bei jedem Kauf dieses Script aus, zum Beispiel über den Google Tag Manager auf der Bestellbestätigungsseite:

window.PH_API = window.PH_API || [];
window.PH_API.push({
  event: "purchase",
  transaction_id: "{{dlv - ecommerce.transaction_id}}",
  value: {{dlv - ecommerce.value}},
  tax: {{dlv - ecommerce.tax}},
  currency: "{{dlv - ecommerce.currency}}",
  coupon: "{{dlv - ecommerce.coupon}}",
  items: {{dlv - ecommerce.items}}
});

Das Beispiel nutzt die gängigen Google-Tag-Manager-Variablen aus dem dataLayer. Deine Syntax kann davon abweichen.

FeldPflichtBedeutung
transaction_idjaOrder-ID als String, z. B. "100234"
valuejaBestellwert als Zahl mit Punkt als Dezimaltrennzeichen, z. B. 89.90
currencyneinWährung, z. B. "EUR". Ohne Angabe setzt PollHero EUR.
taxneinSteueranteil als Zahl
couponneinGutscheincode, z. B. "WELCOME10"
itemsneinListe der gekauften Artikel (siehe unten)

Fehlt transaction_id oder ist value leer bzw. 0, verwirft PollHero den Kauf.

Artikel (items)

Damit gekaufte Artikel im E-Commerce-Targeting ankommen, braucht jedes Item ein nicht leeres Feld sku. Kategorien liest PollHero aus category bis category5. Die GA4-Felder item_category bis item_category5 werden nicht ausgewertet. Verwendest du die Standard-Items aus dem GA4-dataLayer, ergänze diese Felder also beim Übergeben.

So verknüpft PollHero Käufe mit Antworten

Das Script sendet den Kauf zusammen mit der PollHero-User-ID des Browsers. Über diese ID ordnet PollHero die Bestellung den Antworten derselben Person zu. Welche Daten dafür im Browser gespeichert werden, steht unter Verwendung von Cookies & localStorage.

Dieselbe Bestellung (gleiche transaction_id) wird innerhalb von 60 Minuten nur einmal übertragen. Lädt jemand die Bestellbestätigungsseite neu, wird der Kauf also nicht doppelt erfasst.

Für das E-Commerce-Targeting zählen zusätzlich die Kennzahlen, die du per Benutzerattribute (identify) übermittelst. identify und die Bestellung müssen dafür derselben PollHero-User-ID zugeordnet sein.

Kaufdaten über die API abrufen

Über die Data Export API bekommst du zu jeder Antwort die ID der Teilnehmenden (respondent.id). Auf Wunsch liefert sie auch Benutzerattribute wie total_revenue und total_purchases mit, siehe Nach Benutzerattributen filtern. Die Order-IDs einzelner Bestellungen liefert die API derzeit nicht mit.

Auf dieser Seite