Show Menu
THEMEN×

Fehlerbehebung bei der Inhaltsbereitstellung

Wenn Ihre Seite nicht den erwarteten Inhalt anzeigt, gibt es ein paar Schritte, die Sie unternehmen können, um eine Fehlerdiagnose für die Inhaltsbereitstellung vorzunehmen.
  • Prüfen Sie den Code für Ihre Aktivität bzw. Kampagne sorgfältig. Ein Tippfehler oder ein anderweitiger Fehler könnte die Ursache dafür sein, dass der erwartete Inhalt nicht angezeigt wird.
  • Verwenden Sie mboxTrace oder mboxDebug, um eine Fehlerdiagnose für die Mbox vorzunehmen.
  • Mit dem Adobe Experience Cloud-Debugger erhalten Sie ein einfach verwendbares Werkzeug, das für die Fehlerbehebung bei der Mbox fast die gleiche Informationsmenge bereitstellt wie mboxDebug.
mboxDebug ist insbesondere dann nützlich, wenn Sie Target auf Ihrer Seite einrichten, um zu gewährleisten, dass Mbox anspricht und das Cookie eingestellt wird. Jedoch ist mboxDebug nicht so detailliert, wie es für die Fehlerdiagnose bei der Inhaltsbereitstellung nützlich wäre. Wenn Ihre Aktivität nicht auf Ihrer Seite erscheint oder unerwünschter Inhalt eingeblendet wird, verwenden Sie mboxTrace, um die Seite ausführlich zu untersuchen und Fehler zu diagnostizieren.

Abrufen des Autorisierungstokens zur Verwendung mit Debuggingwerkzeugen

Da mboxTrace und mboxDebug Kampagnen- und Profildaten für Dritte enthüllen können, ist ein Autorisierungstoken erforderlich. Das Autorisierungstoken kann in der Target-Benutzeroberfläche abgerufen werden. Das Token ist sechs Stunden lang gültig.
So wird das Autorisierungstoken abgerufen:
  1. Klicken Sie auf Einrichtung > Implementierung.
  2. Wählen Sie mbox.js oder at.js aus.
  3. Klicken Sie auf Authentifizierungstoken generieren.
  4. Fügen Sie das generierte Token Ihrer URL als Parameter hinzu, um eines der erweiterten Debuggingwerkzeuge zu aktivieren.

mboxTrace

mboxTrace ermöglicht Ihnen, Spureninformationen zu erhalten, die an Mbox-Antworten angehängt werden. Spureninformationen spiegeln das Ergebnis eines Mbox-Aufrufes (zum Beispiel eine Konversion oder eine Impression) sowie alle weiteren Daten wider, die dazu beitragen können zu ermitteln, warum es zu diesem Resultat gekommen ist, wie zum Beispiel eine Reihe verfügbarer Niederlassungen, zwischen denen während einer Kampagne eine Auswahl getroffen wurde. Verwenden Sie diese Informationen für eine Fehlerdiagnose der Inhaltsbereitstellung.
Die folgenden Parameter stehen zur Verfügung:
mboxTrace-Optionen
Resultat
?mboxTrace=console
Wird im Konsolenprotokoll als Objekt ausgegeben.
Bei at.js müssen Sie, anstatt ein neues Browser-Fenster als Pop-up zu öffnen oder die Konsole wie bei mbox.js auszugeben, die Netzwerkanforderung untersuchen und unter „Vorschau“ (Chrome) oder „Antwort“ (Firefox) nachsehen.
?mboxTrace=json
Wird im Konsolenprotokoll als buchstäbliche JSON-Zeichenfolge ausgegeben
?mboxTrace=window
Wird im Pop-up-Fenster als JSON-Zeichenfolge ausgegeben
?mboxTrace=disable
Schaltet den Trace-Sitzungsmodus ab
Beispiel für mboxTrace-Aufruf
https://www.mysite.com/page.html?mboxTrace=window&authorization=f543abf-0111-4061-9619-d41d665c59a6
Die Ausgabe zeigt sehr detaillierte Informationen über Ihren Inhalt an. mboxTrace zeigt Details über Ihre Kampagne bzw. Aktivität und Ihr Profil an. Außerdem enthält es eine Momentaufnahme des Profils vor der Ausführung sowie eine Momentaufnahme mit den Änderungen nach der Ausführung. Es zeigt außerdem, welche Kampagnen oder Aktivitäten für jeden Ort ausgewertet wurden.
Ein Teil der Informationen umfasst übereinstimmende und nicht übereinstimmende Segment- und Ziel-IDs:
  • SegmentId: IDs von Segmenten, entweder aus der Bibliothek mit den wiederverwendbaren Segmenten oder anonyme Segmente, die für die spezifische Kampagne erstellt wurden.
  • TargetId: IDs von Zielen, entweder aus der Bibliothek mit den Zielausdrücken oder anonyme Ziele für beliebige Segmente aus der Kampagne.
  • Unmatched: Die Anforderung in diesem Aufruf wurde für diese Segmente oder Ziele nicht zugelassen.
  • Matched: Die Anforderung wurde für die angegebenen Segmente oder Ziele zugelassen.
mboxTrace auf Empfehlungsseiten verwenden: Wenn Sie mboxTrace als Abfrageparameter auf Seiten mit Empfehlungen hinzufügen, wird das Empfehlungsdesign auf der Seite durch ein mboxTrace-Detailfenster ersetzt. In diesem Fenster werden ausführliche Informationen zu Ihren Empfehlungen angezeigt, darunter:
  • Zurückgegebene Empfehlungen im Vergleich zu abgefragten Empfehlungen
  • Der verwendete Schlüssel und ob er Empfehlungen generiert
  • Nach Kriterien erstellte Empfehlungen im Vergleich zu Backup-Empfehlungen
  • Kriterienkonfiguration
  • Angewendete Aus- und Einschlüsse
  • Auflistungsregeln
Das Einschließen von =console, =json oder =window im Abfrageparameter ist nicht erforderlich. Wenn Sie mit den mboxTrace-Details fertig sind, fügen Sie =disable hinzu und drücken Sie die Eingabetaste, um zum normalen Anzeigemodus zurückzukehren.
Die normale Funktionsweise und Erscheinung Ihrer Website wird durch mboxTrace nicht beeinträchtigt. Besucher sehen Ihr normales Empfehlungsdesign.

mboxDebug

Ergänzen Sie zur Verwendung von mboxDebug Ihre URL um einen mboxDebug-Parameter. Die folgende Tabelle enthält Informationen zu Mbox-verwandten URL-Parametern.
Einige mboxDebug-Parameter stehen mit oder ohne Authentifizierung zur Verfügung.
URL-Parameter
Zielsetzung
mboxDebug=1
Debugger
Wenn Sie diesen Parameter zu einer URL mit definierten Mboxes hinzufügen, wird ein Pop-up-Fenster mit hilfreichen Details zur Fehlerbehebung geöffnet. Cookie-Informationen, PCid und Sitzungs-ID-Werte werden ausgeschrieben und alle Mbox-URLs werden angegeben. Klicken Sie auf eine Mbox-URL, um die Antwort für diese Mbox einzublenden. Weitere Details finden Sie unter mbox_debug.pdf.
mboxDebug=x-cookie
Ändern der Cookies
mboxDisable=1
Deaktivieren von Mboxes auf der Seite
mboxDebug=x-profile
Anzeigen des Profilsets.
mboxDebug=x-time
Anzeigen der Reaktionszeiten für jede Mbox-Anforderung
mboxOverride.browserIp=<Insert IP address>
Geotargeting-Test
Mit diesem URL-Parameter wird das Geotargeting getestet. Geben Sie eine IP-Adresse als Wert für dieses Attribut ein. Daraufhin wertet das Test&Target Geotargeting diese IP-Adresse anhand eines Geotargeting- oder Segmentierungssatzes in einer Kampagne aus.

Adobe Experience Cloud-Debugger

Der Adobe Experience Cloud-Debugger ermöglicht die schnelle und einfache Problembehebung in Ihrer Target-Implementierung. Hier können Sie schnell Ihre Bibliothekskonfiguration anzeigen, Anfragen untersuchen, um sicherzustellen, dass Ihre benutzerspezifischen Parameter ordnungsgemäß übergeben werden, die Konsolenprotokollierung aktivieren sowie alle Target-Anfragen deaktivieren. Nach Authentifizierung bei der Experience Cloud können Sie das leistungsstarke Tool „Mbox Trace“ verwenden, um Ihre Aktivität und Ihre Zielgruppenqualifikationen sowie Ihr Besucherprofil zu untersuchen.
Weitere Informationen finden Sie in den Schulungsvideos unten:
Ausführliche Informationen finden Sie in der Dokumentation zur Adobe Experience Cloud-Debugger-Erweiterung.

Wenn target.js bei der Bereitstellung nicht geladen wird

Mbox.js sendet Besuchern ein Cookie namens „em-disabled“, falls target.js bei der Bereitstellung nicht geladen wird. Dieses Cookie verhindert, dass Angebote, die mit dem Visual Experience Composer erstellt wurden, auf der Site gerendert werden. Besucher mit diesem Cookie sehen weder den Testinhalt noch werden sie in diesen Aktivitätsberichten gezählt. Alle anderen Angebotsinhalte (zum Beispiel von Kampagnen in Target Classic) werden weiterhin geladen. Das Cookie hat eine Lebensdauer von 30 Minuten ab dem Zeitpunkt des Ladefehlers.

Topverkäufe werden nicht in Recommendations angezeigt.

Die SIteCatalyst: purchase-Mbox kann nicht für Traffic-Daten des Einkaufsalgorithmus verwendet werden. Verwenden Sie stattdessen die orderConfirmPage-Mbox.

Aktivitätspriorität prüfen

Formularbasierte Aktivitäten, die mit Target Standard/Premium erstellt wurden, kollidieren möglicherweise mit Aktivitäten, die in der Target Classic-Oberfläche erstellt wurden und über die gleiche Priorität und Mbox verfügen.

Benutzerdefinierter Code generiert keine erwartungsgemäßen Ergebnisse in Internet Explorer 8.

Target unterstützt IE 8 nicht mehr.

Von der globalen Mbox bereitgestellte JavaScript-Inhalte werden nicht geladen, wenn mbox.js verwendet wird.

Führen Sie ein Upgrade auf die mbox.js-Version 58 oder neuer durch.
„mbox.js“, Version 58 oder neuer führt Nicht-JavaScript-Inhalte der globalen Mbox unmittelbar nach dem HTML-Tag BODY aus. JavaScript-Inhalte innerhalb des Tags <script> der globalen Mbox werden nach Auslösen von DOMContentLoaded ausgeführt. Diese Reihenfolge der Inhaltsbereitstellung gewährleistet, dass JavaScript-Inhalte der globalen Mbox ordnungsgemäß bereit- und dargestellt werden.

Target-Cookie wird nicht gesetzt

Wenn Ihre Site eine Unterdomäne besitzt, z. B. us.domain.com, das Target-Cookie aber auf domain.com gesetzt werden muss (anstatt auf us.domain.com), dann müssen Sie die Einstellung cookieDomain überschreiben. Weitere Informationen finden Sie unter targetGlobalSettings().

Target-Inhalt flackert oder wird nicht angezeigt, wenn ein Element auch Teil einer AEM-Personalisierung ist.

Wenn ein DOM-Element zum Adobe Experience Manager (AEM)-Personalisierungstargeting und zu einer Target-Aktivität gehört, flackert der Target-Inhalt möglicherweise, oder er wird nicht angezeigt.
Um dies zu beheben, können Sie die AEM-Personalisierung für Seiten deaktivieren, auf denen Target ausgeführt wird.

Umleitungs- und Remote-Angebote können aufgrund einer ungültigen URL nicht bereitgestellt werden.

Wenn das Umleitungs- oder Remote-Angebot eine ungültige URL verwendet, kann es möglicherweise nicht bereitgestellt werden.
Bei Umleitungsangeboten kann die Mbox-Antwort /* invalid redirect offer URL */ enthalten.
Oder
Bei Remote-Angeboten kann die Mbox-Antwort /* invalid remote offer URL */ enthalten.
Sie können die Mbox-Antwort im Browser oder mithilfe von mboxTrace überprüfen. Weitere Informationen zu gültigen URLs finden Sie unter https://tools.ietf.org/html/std66.

Schulungsvideos

In den folgenden Videos erhalten Sie weitere Informationen zu den in diesem Artikel behandelten Konzepten.

Erweiterung hinzufügen


Grundlegendes Target-Debugging


Mbox Trace