Allgemeines Targeting
Sowohl bei Onsite-Umfragen als auch bei Embedded-Umfragen kannst du das allgemeine Targeting von PollHero verwenden.
Hier kannst du Regeln hinzufügen, wo und an wen deine Umfrage auf deiner Website ausgespielt wird bzw. ob Embedded-Umfragen geladen werden sollen oder nicht.
Stellst du keine Regel ein, wird die Umfrage auf allen Seiten ausgespielt, da die Standardregel Seiten-URL entspricht RegEx .* ist.

Page Targeting
Du kannst entscheiden, ob das Page Targeting einer UND- oder einer ODER-Logik folgen soll.

Das Page Targeting kann auf unterschiedliche Seiten angewendet werden:
Seiten-URL: Wähle gezielte URLs aus, etwa ein bestimmtes Produkt, die Bestellbestätigungsseite oder eine Dankesseite.
Seitensprache: Target nach Seitensprache, falls deine Website in unterschiedlichen Sprachen ausgespielt werden kann.
Seiten-Hostname: Du kannst die Umfrage nach Hostnamen targeten.
Referrer-Domain: Du kannst gezielt Nutzer, die über ein bestimmtes Referral (Social, Direct, Ads etc.) gekommen sind, auf Domain-Basis ein- oder ausschließen.
Referrer-Hostname: Du kannst gezielt Nutzer, die über ein bestimmtes Referral (Social, Direct, Ads etc.) gekommen sind, auf Hostname-Basis ein- oder ausschließen.
| Einstellung | PollHero liest | Erwarteter Wert / Beispiel | Operatoren |
|---|---|---|---|
| Seiten-URL | window.location.href, ohne abschließenden / | Vollständige URL, z. B. https://shop.example.com/products/shoe?color=red | enthält, enthält nicht, entspricht, entspricht nicht, RegEx |
| Seitensprache | document.documentElement.lang | Der exakte Wert von <html lang="…">, z. B. de oder de-DE | entspricht, entspricht nicht, RegEx |
| Seiten-Hostname | window.location.hostname | Hostname ohne Protokoll und Pfad, z. B. shop.example.com | entspricht, entspricht nicht, enthält, enthält nicht, RegEx |
| Referrer-Domain | new URL(document.referrer).hostname | Hostname der Referrer-URL, z. B. www.google.com; ohne Referrer leer | entspricht, entspricht nicht, enthält, enthält nicht, RegEx |
| Referrer-Hostname | document.referrer | Vollständige Referrer-URL, z. B. https://www.google.com/search?q=…; ohne Referrer leer | entspricht, entspricht nicht, enthält, enthält nicht, RegEx |
Für die Seiten hast du folgende Auswahlmöglichkeiten:
enthält: Die URL enthält bestimmte Slugs, sodass du die Umfrage zum Beispiel nur auf Kategorieseiten ausspielen kannst. Die Umfrage wird dann auf allen Seiten ausgespielt, die zum Beispiel dem Format www.deinewebsite.de/kategorie/ folgen, also auch www.deinewebsite.de/kategorie/produkt1/.
enthält nicht: Wenn du die Umfrage auf den meisten, aber nicht auf allen Seiten ausspielen möchtest, kannst du die entsprechenden Slugs hier eintragen. Du kannst zum Beispiel deine Über-uns-Seite, deine Datenschutzseite oder deinen Blog ausschließen. Auch hier werden alle URLs ausgeschlossen, die den Slug enthalten.
entspricht genau: Gib hier eine URL ein, auf der du die Umfrage ausspielen möchtest.
entspricht nicht: Gib hier eine URL ein, auf der du die Umfrage nicht ausspielen möchtest.
entspricht RegEx: Das Feld erwartet eine Regular Expression (RegEx).
Gerät
Target Nutzer auf Basis des Geräts oder der Bildschirmbreite.

Du hast die Möglichkeit, nach Mobile, Desktop, Tablet und SmartTV zu targeten.

| Einstellung | PollHero liest | Erwarteter Wert | Operatoren |
|---|---|---|---|
| Gerätetyp | Bildschirmbreite und User-Agent | Mobile, Tablet, Desktop oder SmartTV | enthält, enthält nicht |
| Bildschirmbreite | window.innerWidth | Ganze Zahl in CSS-Pixeln, z. B. 768 | >, <, ≥, ≤, zwischen |
Ist kein spezifischer Gerätetyp ausgewählt, wird die Umfrage auf allen Geräten geladen.
E-Commerce
Target basierend auf unterschiedlichen E-Commerce-Features:

Derzeit kannst du PollHero mit KLAR integrieren und so deine Daten verknüpfen.
E-Commerce-Regeln werten immer die Daten des identifizierten Nutzers aus. Damit sie funktionieren, müssen identify und die Bestellung derselben PollHero-User-ID zugeordnet sein. Geldwerte werden als Zahlen mit Punkt als Dezimaltrennzeichen verarbeitet, etwa 1249.99 (nicht 1.249,99).
| Optionen in PollHero | Feld/Herkunft | Erwarteter Wert | Operatoren |
|---|---|---|---|
| Gesamtanzahl der Einkäufe | Kundenkennzahl total_purchases | Nichtnegative ganze Zahl, z. B. 8 | entspricht, entspricht nicht, >, <, ≥, ≤, zwischen |
| Gesamtumsatz | Kundenkennzahl total_revenue | Zahl, z. B. 1249.99 | >, <, ≥, ≤, zwischen |
| Durchschnittlicher Bestellwert | Kundenkennzahl total_aov | Zahl, z. B. 156.25 | >, <, ≥, ≤, zwischen |
| Kundentyp | customer_type aus identify | new oder returning | entspricht, entspricht nicht |
| Bestellartikel-SKUs | items einer Bestellung | SKU/Artikel-ID als String, z. B. SKU-456 | entspricht, entspricht nicht, enthält, enthält nicht |
| Artikelmarken | items[].item_brand | Markenname als String, z. B. Nike | entspricht, entspricht nicht, enthält, enthält nicht |
| Kategorie | items[].category | Kategoriename als String, z. B. Shoes | entspricht, entspricht nicht |
| Kategorie 2–5 (eingeschränkt) | Siehe Hinweis unten | String, z. B. Men | entspricht, entspricht nicht |
| Gutscheincode | purchase.coupon oder items[].item_coupon | Code als String, z. B. WELCOME10 | entspricht, entspricht nicht, enthält |
Hinweis zu Anzahl der Bestellungen (ordersCount): Diese Option ist im Onsite-Targeting derzeit nicht verfügbar. Verwende für das Onsite-Targeting stattdessen immer Gesamtanzahl der Einkäufe (total_purchases).
Bei zwischen werden genau zwei Zahlen als durch Komma getrennte Unter- und Obergrenze eingegeben, z. B. 5,10 (ohne Leerzeichen). Die Grenzen zählen mit.
Wichtig zu entspricht vs. enthält bei Artikeln, Marken und Gutscheinen: PollHero fasst SKUs, Marken, Gutscheine und Kategorien aller Bestellungen eines Kunden intern zu kommagetrennten Listen zusammen (z. B. SKU-1,SKU-2). Eine Regel mit entspricht prüft die exakte Übereinstimmung der gesamten Liste und trifft daher nur zu, wenn der Kunde insgesamt genau diesen einen Wert besitzt. Sobald ein Kunde mehrere Artikel, Marken oder Gutscheine gekauft hat, schlägt entspricht fehl. Für zuverlässiges Matching bei SKUs, Marken und Gutscheinen solltest du daher immer den Operator enthält verwenden.
Einschränkung bei Kategorie 2 bis 5: Derzeit prüft PollHero für Kategorie 2 bis Kategorie 5 denselben Wert wie für die Hauptkategorie (items[].category). Zudem steht für Kategorien nur der Operator entspricht zur Verfügung. Wenn ein Kunde Artikel aus mehreren Kategorien gekauft hat, schlägt entspricht fehl.
Targeting direkt nach einem Kauf
Meldest du einen Kauf mit dem Purchase-Tracking-Script (event: "purchase") an PollHero, zählt PollHero ihn sofort in die Kennzahlen des Nutzers ein (Gesamtanzahl der Einkäufe +1, Gesamtumsatz + Bestellwert, durchschnittlicher Bestellwert neu berechnet, dazu Artikel und Gutscheincode). Anschließend prüft PollHero die Umfragen auf der Seite erneut. Eine Umfrage, die zum Beispiel erst ab dem ersten Kauf erscheinen soll, kann deshalb schon auf der Bestellbestätigungsseite ausgespielt werden.
Dieselbe Bestellung (gleiche transaction_id) wird innerhalb von 60 Minuten nur einmal gezählt. Lädt jemand die Bestellbestätigungsseite neu, wird der Kauf also nicht doppelt erfasst.
Benutzer
Im Bereich Benutzer kannst du gezielt bestimmte Nutzer oder Nutzergruppen targeten. Dir stehen Land und Sprache des Nutzers sowie Custom Attributes (Benutzerattribute) zur Verfügung.
Fehlt bei einem Nutzer ein Attribut (zum Beispiel, weil er nicht identifiziert ist oder kein Land übermittelt wurde), trifft keine Regel zu, die einen Wert prüft. Das gilt auch für verneinte Regeln wie enthält nicht oder entspricht nicht: Die Regel Land enthält nicht DE spielt die Umfrage also nicht an Nutzer ohne Land aus. Willst du gezielt Nutzer ohne ein bestimmtes Attribut ansprechen, verwende bei Custom Attributes ist nicht gesetzt.

Land
PollHero validiert den Ländercode derzeit nicht gegen eine feste Länderliste, sondern vergleicht den übergebenen Text. ISO-Alpha-2-Codes in Großbuchstaben sind deshalb die verbindliche Integrationskonvention. Verwende nicht Germany, DEU oder de, wenn die Regel auf DE konfiguriert ist.
Hinweis zum Operator enthält bei Land: Auch wenn der Operator in der Oberfläche als enthält bezeichnet wird, prüft PollHero intern, ob der Ländercode des Nutzers den eingegebenen Regelwert enthält. Hinterlege daher immer nur einen einzelnen Ländercode (z. B. DE) pro Regel – kommagetrennte Listen wie DE, AT führen dazu, dass die Regel nicht zutrifft.
| Einstellung | Erwartetes Format | Empfohlene Werte | Operatoren |
|---|---|---|---|
| Land | String in country | ISO-3166-1-Alpha-2-Code in Großbuchstaben, z. B. DE, AT, CH, US | enthält, enthält nicht |
Sprache
Für das Sprachtargeting nach Nutzersprache sind in der PollHero-Oberfläche genau die fünf Werte aus der folgenden Tabelle vorgesehen. Übermittle für language keine Regionalcodes wie de-DE oder en-GB; für die Benutzerregel muss beispielsweise de gesendet werden. Das ist unabhängig von der Seitensprache, die direkt aus dem lang-Attribut gelesen wird und deshalb auch einen Regionalcode enthalten kann.
| Einstellung | Erwartetes Format | Zulässige Werte | Operatoren |
|---|---|---|---|
| Sprache | Kleingeschriebener Sprachcode in language | de, en, fr, es, it | entspricht, entspricht nicht |
Custom Attributes
Custom Attributes werden direkt als flache Eigenschaften im zweiten Argument an PH1.identify übergeben (kein verschachteltes Objekt). entspricht und entspricht nicht vergleichen den Stringwert; ist gesetzt und ist nicht gesetzt prüfen, ob der Schlüssel im Profil existiert.
| Einstellung | Erwartetes Format | Zulässige Werte | Operatoren |
|---|---|---|---|
| Custom Attributes | Zusätzliche flache Schlüssel-Wert-Paare im Attribut-Objekt, z. B. has_subscription: true | Bei entspricht / entspricht nicht: Attributname und Wert (z. B. Key has_subscription, Value true); bei ist gesetzt / ist nicht gesetzt: nur der Attributname | entspricht, entspricht nicht, ist gesetzt, ist nicht gesetzt |