Website-Bedingungen
Was finden Sie hier?
Tipp: Wenn Sie keinen Zugriff auf die auf dieser Seite beschriebenen Funktionen haben, wenden Sie sich an Ihren Benutzerkonto. Weitere Informationen zu den Unterschieden zwischen digitalem Feedback und CustomerXM für Digital finden Sie unter. Digitales Feedback vs. CustomerXM für Digital.
Informationen zu Website-Bedingungen
Manchmal haben Sie mehr Informationen über einen Besucher gespeichert, die Sie in Ihrer Logik verwenden möchten. In diesem Abschnitt erfahren Sie mehr über die Website-Bedingungen. Diese Bedingungen können unter anderem auf Cookie-Werten, JavaScript-Ausdrücken und HTML der Website basieren.
Adobe Analytics
Adobe Analytics kann verwendet werden, um ein Creative basierend auf dem Wert der Adobe-Analytics-Variablen anzuzeigen. Um diese Bedingung zu verwenden, muss die Website zuvor mit Adobe Analytics integriert werden. Weitere Informationen finden Sie unter Adobe-Analytics-Erweiterung.
Festlegen einer Bedingung
Cookie
Der Wert von Cookie kann verwendet werden, um ein Creative anzuzeigen, wenn ein im Browser des Besuchers gespeicherter Cookie einen von Ihnen angegebenen Wert enthält. Wenn Sie beispielsweise ein Cookie mit der Bezeichnung Rückreisender gleich Wahr speichern, wenn der Besucher ein Rückreisender ist, und Falsch, wenn der Besucher ein neuer Besucher ist, könnten Sie wählen, nur diejenigen Ziel, die Besucher zurückkehren.
Tipp: Browser-Sicherheitsbeschränkungen schränken Feedback so ein, dass nur die Cookies angezeigt werden, die von Ihrer Website gespeichert wurden. Cookies, die von anderen Websites gespeichert werden, sind nicht zugänglich.
Achtung: Feedback und andere clientseitige Skripte können keine Cookies lesen, wenn das Attribut “HttpOnly” gesetzt ist. Siehe diese Seite für weitere Informationen.
Warnung: Funktionen für benutzerdefiniertes Coding werden unverändert bereitgestellt und erfordern möglicherweise Programmierkenntnisse zur Implementierung. Unser Support bietet keine Hilfe oder Beratung im Zusammenhang mit benutzerdefinierter Codeerstellung. Stattdessen können Sie sich gerne in unserer engagierte Benutzer-Community erkundigen. Wenn Sie mehr über unsere Services für benutzerdefinierte Codeerstellung erfahren möchten, wenden Sie sich an Ihren Account Executive bei Qualtrics.
Erstellen von Bedingung
Ereignisverfolgung
Mit der Ereignis können Sie auf Ihrer Website auf bestimmte Ereignisse hören, über welche Seiten der Besucher hinaus gesehen hat. Ereignisse können Besucheraktionen wie das Herunterladen eines monatlichen Auszugs auf einer Banking-Website, das Klicken, um mit einem Live-Agenten auf einer Commerce-Website zu chatten, usw. umfassen.
Informationen zum Festlegen von Ereignis nach oben, siehe verlinkte Supportseite.
So erstellen Sie eine Bedingung für die Ereignisverfolgung
HTML auf der Webseite
HTML on site Bedingungen können verwendet werden, um den HTML der Seite zu lesen und ein Creative anzuzeigen, wenn ein HTML einen von Ihnen angegebenen Wert enthält. Wenn Sie beispielsweise Besucher Ziel möchten, die zwei oder mehr Artikel im Warenkorb haben, können Sie die ID des Einkaufswagenelements als Grundlage für Ihre Logik verwenden, wenn dieses Element eine Zahl größer oder gleich 2 enthält.
In diesem Beispiel haben wir festgelegt, dass wir ein Creative anzeigen möchten, wenn sich zwei oder mehr Artikel im Warenkorb befinden. In der HTML für diese Schaltfläche wurde festgestellt, dass die ID des HTML, das die Anzahl der Artikel im Warenkorb enthält, eine Menge im Warenkorb ist.
Tipp: Wenn das Element, das Sie Ziel müssen, kein Attribut hat und Sie keines hinzufügen können, sollten Sie dieses Element mithilfe der Bedingung ansprechen:
document.getElementsByClassName('qty-in-cart')[0];Beispiel: Wenn der Einkaufswagen keine ID hatte, aber eine Klasse=”qty-in-cart” hatte und es das erste Element mit dieser Klasse auf der Seite ist, kann dieser JavaScript-Ausdruck verwendet werden, um ihn zu Ziel.
So erstellen Sie HTML unter den Bedingungen der Website
JavaScript-Ausdruck
Diese Bedingung kann verwendet werden, um ein Creative abhängig vom Wert eines JavaScript-Ausdrucks anzuzeigen. Oft speichern Websites Informationen über ihre Besucher in JavaScript-Variablen. Beispielsweise kann eine Variable speichern, ob der Besucher ein aktueller Kunde oder ein potenzieller Kunde ist.
In diesem Beispiel speichert eine Variable namens navigator.language die Spracheinstellungen der Besucher. Dieses Intercept zeigt ein Creative, wenn sie ihre Browser auf Englisch verwenden.
Tipp: Sie sind sich nicht sicher, welche Daten auf Ihrer Website über einen JavaScript-Ausdruck verfügbar sind? Wenden Sie sich an Ihr Web-Team.
Erstellen von Bedingung
Google-Datenebene
Diese Bedingung kann verwendet werden, um ein Creative in Abhängigkeit vom Wert anzuzeigen, der in einem Google-Datenschicht. Oft speichern Websites Informationen über ihre Besucher in Datenschicht-Variablen. Beispielsweise kann eine Variable speichern, ob der Besucher ein aktueller Kunde oder ein potenzieller Kunde ist. Qualtrics kann neu geladen werden, da diese Variablen aktualisiert werden, sodass Echtzeit-Targeting möglich ist.
In diesem Beispiel speichert eine Variable namens navigator.language die Spracheinstellungen der Besucher. Dieses Intercept zeigt ein Creative, wenn sie ihre Browser auf Englisch verwenden.
Tipp: Sie sind sich nicht sicher, welche Daten auf Ihrer Website über eine Google-Datenschicht verfügbar sind? Wenden Sie sich an Ihre Web- oder Analyseteams.
SO ERSTELLEN SIE EINE GOOGLE DATA LAYER BEDINGUNG
FAQs
Wann sollte ich Logik für meine Aktionssätze verwenden?
Wann sollte ich Logik für meine Aktionssätze verwenden?
Da Creatives beispielsweise nicht auf die Bildschirmgröße reagieren, möchten viele Benutzer eine Aktionssatzlogik implementieren, die sich darauf konzentriert, ob ein Website-Viewer ein mobiles Gerät verwendet oder ob die Website in einer bestimmten Bildschirmgröße angezeigt wird. Durch die Verwendung von Logik in diesem Fall können Sie ein richtig formatiertes und gestalterisches Creative an die entsprechende Person richten.
Die auf dem Standort basierende Aktionssatzlogik kann sogar verwendet werden, um sicherzustellen, dass Website-Betrachter ein Creative sehen, das in der Sprache geschrieben ist, die für sie am wahrscheinlichsten ist.
Ich habe mein Intercept aktiviert, aber es wird nicht auf meiner Website angezeigt. Warum nicht?
Ich habe mein Intercept aktiviert, aber es wird nicht auf meiner Website angezeigt. Warum nicht?
- Logik: Anzeigelogik und AKTIONSSATZ sind die Bedingungen, die erfüllt sein müssen, damit ein Intercept dem Besucher angezeigt wird. Die Überprüfung dieser Logik ist hilfreich, um zu entdecken, warum das Intercept nicht auf einer Seite angezeigt wird.
- Logiksätze, die "Enthält" verwenden: Eine häufige Ursache von Logikfehlern ist die Verwendung des "Contains"-Vergleichs. "Ist." Eine Bedingung "Enthält" bedeutet, dass der Parameter, auf dem die Logik basiert (d. h. die aktuelle URL), den angegebenen Mittelwert zusätzlich zu weiteren Informationen enthält. Wenn ich zum Beispiel eine Logik hätte, die lautet "Aktuelle URL enthält 'QUALTRICS'", würde dies dazu führen, dass der Intercept bei jeder URL angezeigt wird, in der das Wort QUALTRICS vorkommt. Die andere Möglichkeit, die Sie haben, ist die Verwendung von Current URL is [URL]. Diese Bedingung hängt davon ab, dass die besuchte URL eine exakte Übereinstimmung ist. Alle Unterschiede oder zusätzlichen Zeichen verhindern, dass die Intercept-Logik weiterläuft.
- Intercept Überarbeitungen: Wenn Sie Änderungen an Intercepts vornehmen, werden diese erst live geschaltet, wenn das Intercept veröffentlicht worden ist. Beim Veröffentlichen eines Interceptes wird eine Version des Interceptes, eine "Revision", gespeichert. Eine BEURTEILUNG der vorgenommenen Überarbeitungen ist sehr nützlich, um etwaige Änderungen zu erkennen, die das Auftauchen des Intercept plötzlich verhindert haben könnten.
- Debug-Fenster: Das Debug-Fenster ist ein unschätzbares Werkzeug, um zu testen, warum ein Intercept auf einer bestimmten Seite nicht angezeigt wird.
Für Intercepts, deren Bereitstellungscode vor März 2019 implementiert wurde, muss zur Aktivierung des Debug-Fensters ein Query-String mit der Bezeichnung Q_DEBUG an eine beliebige URL angehängt werden. Diesem muss ein ? oder ein & vorangestellt werden, wie in den folgenden Beispielen: https://www.qualtrics.com?Q_DEBUG, https://www.qualtrics.com/blog?item=value&Q_DEBUG.
Für Intercepts, deren BEREITSTELLUNGSCODE nach März 2019 implementiert wurde, führen Sie das folgende JavaScript-Snippet in der Konsole Ihrer Webseite aus:QSI.API.unload(); QSI.isDebug = true; QSI.API.load(); QSI.API.run();Das Debug-Fenster schlüsselt alle Bedingungen auf, die erforderlich sind, damit Intercepts, die auf der URL laufen, erscheinen. Wenn Sie feststellen, dass ein Intercept nicht angezeigt wird, suchen Sie es im Debugging-Fenster, und identifizieren Sie alle roten fehlgeschlagenen Warnungen.TIPP: Der Debugger für Website ERKENNTNISSE funktioniert nicht, wenn der Code mit einer Führungskraft (MANAGER:IN) implementiert wurde. Wenn die URL bereits einen Query-String mit einem ? enthält, verlangt der Debugger stattdessen ein &. - Netzwerkanforderung: Die meisten Browser verfügen über ein Menü für Werkzeuge für Entwickler, mit dem der Benutzer den Quellcode einer Website, Ressourcen, Cookies und Netzwerkaufrufe einsehen kann. Website ERKENNTNISSE besitzt eine deutliche Präsenz in der Netzwerksektion dieser Werkzeuge. Um zu überprüfen, ob diese Skripte laufen, öffnen Sie die Werkzeuge für Entwickler und navigieren Sie zum Abschnitt Netzwerk. Laden Sie dann die Webseite neu, und das Menü sollte nun alle von der Website gestellten Netzwerkanfragen enthalten. Um den Code von Website ERKENNTNISSE zu identifizieren, suchen Sie nach Aufrufen, die mit ?Q_ZID oder ?Q_SID beginnen. Dies ist der Code selbst, der die Anzeigelogik überprüft. Wenn Sie nichts finden, was diesem Format entspricht, dann gibt es ein Problem mit der Implementierung Ihres Projektcodes. Auf unserer SUPPORTSEITE zur Implementierung finden Sie Hinweise, wo Sie den Code am besten platzieren können.
- Probleme mit der Inhaltssicherheitsrichtlinie: Wenn Sie ein Konsolenprotokoll erhalten, das gegen eine Inhaltssicherheitsrichtlinie verstößt, liegt höchstwahrscheinlich eine Einschränkung auf Ihrer Website vor, die die Bereitstellung unserer Intercepts blockiert. Wir empfehlen, sich zur Lösung an Ihr Web-Entwicklungsteam zu wenden. Um sicherzustellen, dass Ihr Intercept funktioniert, empfehlen wir generell, die folgenden Elemente in den Headern Ihrer Content Security Policy zuzulassen:
- connect-src https://*.qualtrics.com
- frame-src https://*.qualtrics.com
- img-src https://siteintercept.qualtrics.com
- skript-src https://*.qualtrics.com
- SPA URL-Behandlung: Wenn Ihre Website ein Single-Page-Application (SPA)-Framework verwendet, stellen Sie sicher, dass Ihr Code history.pushState() auslöst, wenn Sie zwischen Ansichten navigieren. Einige Frameworks können die URL neu darstellen oder aktualisieren, ohne einen neuen Verlaufseintrag zu erstellen, was dazu führen kann, dass Intercepts nicht ausgelöst werden. Wenn Sie useEffect oder ähnliche Lifecycle-Hooks verwenden, stellen Sie sicher, dass Ihre Intercept-Logik nach Abschluss der Navigation läuft.
Großartig! Vielen Dank für die Rückmeldung!
Vielen Dank für die Rückmeldung!