Sowohl bei Onsite Umfragen sowie Embed Umfragen kannst du das allgemeine Targeting von PollHero verwenden.
Hier kannst du Regeln hinzufügen, wo und an wen deine Umfrage auf deiner Seite ausgespielt wird bzw. ob Embed Umfragen geladen werden sollen oder nicht.
Stellst du keine Regel ein, wird die Umfrage auf allen Seiten ausgespielt da die Standard-Regel 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ätigungs-Seite oder eine Dankesseite.
Seitensprache: Targete 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 User, die über ein bestimmtes Referral (Social, Direct, Ads, etc.) gekommen sind, auf Domain-Basis ein- oder ausschließen.
Referrer-Hostname: Du kannst gezielt User, 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.documentElemen t.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.referr er).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 Seiten, 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 die 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 #
Targete User 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 #
Targete basierend auf unterschiedlichen E-Commerce-Features:

Derzeit kannst du PollHero in KLAR! integrieren und so deine Daten verknüpfen.
E-Commerce-Regeln werten immer die Daten des identifizierten Benutzers 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 aktuell technisch nicht verfügbar (liefert im Frontend immer null). Verwenden Sie für das Onsite-Targeting stets 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 sollte daher stets der Operator enthält verwendet werden.
Einschränkung bei Kategorie 2 bis 5: In der aktuellen Client-Laufzeit prüft die Auswertung 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.
Benutzer #
In der Section „Benutzer“ kannst du gezielt auf bestimmte User oder User Gruppen targeten. Dir stehen Land und Sprache des Users sowie Custom Attributes (Benutzerattribute) zur Verfügung.

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. Nicht Germany, DEU oder de verwenden, 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. Es darf daher immer nur ein einzelner Ländercode (z. B. DE) pro Regel hinterlegt werden – kommagetrennte Listen wie DE, AT führen dazu, dass die Regel nich 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 Benutzer-Sprachtargeting sind genau diese fünf Werte in der PollHero- Oberfläche vorgesehen. Regionalcodes wie de-DE oder en-GB nicht für language übermitteln; für die Benutzerregel muss beispielsweise de gesendet werden. Dies ist unabhängig von der Seitensprache, die direkt vom lang-Attribut gelesen wird und deshalb auch einen Regionalcode enthalten kann.
Custom Attributes werden direkt als flache Eigenschaften im zweiten Argument an PH1.identify übergeben (kein geschachteltes Objekt). Entspricht und entspricht nicht vergleichen den Stringwert; ist gesetzt und ist nicht gesetzt prüfen, ob der Schlüssel im Profil existiert.
| Einstellungen | Erwartetes Format | Zulässige Werte | Operatoren |
|---|---|---|---|
| Sprache | Kleingeschriebener Sprachcode in language | de, en, fr, es, it | entspricht, entspricht nicht |
| 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 |