Fehlerbehebung bei
Aktivieren der ausführlichen Protokollierung
Wenn Sie die ausführliche Protokollierung aktivieren, können Sie Informationen zur Zielgruppe in der Browserkonsole anzeigen. Dies ist hilfreich, wenn Sie versuchen, Publikums-Probleme zu debuggen. Die ausführliche Protokollierung kann aktiviert werden, indem Sie mit dem Audience-aktivierten Player bcverbose=1
zur URL der Seite hinzufügen oder das Zielgruppen-Plugin mit der "verbose": true
Option konfigurieren:

Protokollmeldungen können in der Konsole angezeigt werden.

Probleme mit dem Leitformular
Im Folgenden finden Sie einige häufige Probleme und Fragen, die wir bei Lead-Formularen gesehen haben.
Warum zeigen sich Lead-Formulare auch nach dem Absenden des Formulars weiterhin für die Integration von Marketo Munchkin?
Die Munchkin-Integration hat keine API, mit der wir fragen können, ob der Benutzer bekannt ist oder nicht. Da wir nicht wissen, ob es sich um einen bekannten Benutzer handelt, zeigen wir immer das Lead-Formular an. Die Integration von Marketo REST bietet APIs, damit wir bekannte und unbekannte Benutzer ermitteln können. Der Wechsel zu einer Marketo-REST-Integration wird empfohlen und kann dieses Problem vermeiden.
Mein benutzerdefiniertes Lead-Formular ist so eingestellt, dass es beim Senden umleitet. Warum sehe ich die Seite, auf die nach dem Absenden des Formulars für ein oder zwei Sekunden umgeleitet wird?
Wir müssen warten, bis die Seite, auf die umgeleitet wird, vollständig geladen ist, bevor das Lead-Formular geschlossen wird. Eine Lösung besteht darin, auf eine Seite umzuleiten, die leichtgewichtig ist (nicht viele Bilder oder JavaScript hat), oder auf https://map.brightcove.com/lead/complete
die leere Seite, die wir speziell eingerichtet haben, um dieses Problem zu beheben.
Ich habe mein Lead-Formular mit Bestätigungs-HTML konfiguriert. Warum sehe ich nach der Einreichung für ein paar Sekunden einen schwarzen Bildschirm?
Stellen Sie sicher, dass Sie die Textfarbe des HTML ändern. Der Bestätigungs-HTML-Code ist wahrscheinlich sichtbar, Sie können ihn einfach nicht sehen, da die Standardtextfarbe Schwarz ist.
Warum wird mein HubSpot-Lead-Formular nach der Übermittlung nicht verworfen?
Stellen Sie sicher, dass das Lead-Formular in HubSpot so konfiguriert ist, dass es umgeleitet wird http://map.brightcove.com/lead/complete
. Wenn Sie eine Bestätigungsmeldung anzeigen möchten, konfigurieren Sie diese in Audience und nicht in HubSpot.
Warum wird mein Lead-Formular nicht angezeigt?
Wenn Ihr Lead-Formular nicht angezeigt wird, stellen Sie zunächst sicher, dass alle Kriterien für die Anzeige eines Lead-Formulars erfüllt sind. Beachten Sie, dass Kriterien, die davon abhängen, dass mehrere Videos angesehen werden, nicht über Seitenaktualisierungen hinweg funktionieren. Sie sind für Anwendungsfälle gedacht, in denen das nächste Video automatisch im selben Player in die Warteschlange gestellt wird.
- Bestätigen Sie, dass das Audience-Plugin dem Player hinzugefügt wurde. Weitere Informationen finden Sie unter Erstellen eines für Audience aktivierten Player.
- Bestätigen Sie, dass die Integration korrekt eingerichtet wurde und an das Plugin gesendet wird.
- Bestätige, dass das Lead-Formular diesem Spieler hinzugefügt wurde. Die Antwort auf den Aufruf, den das Plugin für seine Konfiguration durchführt, sollte Informationen zur Anzeige von Leadformularen unter der LeadForm-Eigenschaft enthalten, wenn dem Player ein Lead-Formular hinzugefügt wurde.
- Bestätige, dass der Zuschauer noch kein Lead ist. Das Lead-Formular wird nur angezeigt, wenn Audience festgestellt hat, dass der Zuschauer nicht bereits ein Vorsprung in der Marketingautomatisierungsplattform (MAP) ist oder noch kein Lead-Formular ausgefüllt hat. Das Plugin führt einen separaten JSONP-Aufruf an den Audience-Server durch, um zu überprüfen, ob der Zuschauer ein Lead ist. Wenn der Viewer ein Lead ist, antwortet der Server mit dem Status 1 und allen anderen Bezeichnern, die bei der Synchronisierung der Ansichtsdaten mit dem MAP nützlich sein könnten. Wenn der Betrachter kein Lead ist, antwortet der Server mit dem Status 0.
- Beispielantwort für einen Betrachter, der kein Lead ist:
/**/ typeof jsonPcallback_2935650618 === 'Funktion' && JsonPcallback_2935650618 ({"status“ :0});
- Beispielantwort für einen Betrachter, der ein Lead ist:
/**/ typeof jsonPcallback_45936049288 === 'Funktion' && jsonpCallback_45936049288 ({"status“ :1, "eloqua“: {"contactiD“ :"5", "Internalid“ :"CTCPB0000000005"}});
- Beispielantwort für einen Betrachter, der kein Lead ist:
Probleme synchronisieren
Im Folgenden finden Sie einige häufige Synchronisierungsprobleme, die wir gesehen haben.
Marketo REST-Ansicht-Ereignisse können nicht mit dem Fehler synchronisiert werden Aktivitätstyp-ID '000000' nicht gefunden
Dies geschieht, wenn die mit der Integration verknüpfte benutzerdefinierte Marketo-Aktivität gelöscht wurde. Wenn eine Marketo-REST-Integration erstellt wird, rufen wir die Aktivität ab, speichern ihre ID und verwenden diese ID, um Ereignisse zu synchronisieren. Die Lösung (unter der Annahme, dass eine neue Brightcove Video View-Aktivität erstellt wurde) besteht darin, die Verbindung zu trennen und die Integration neu zu erstellen, um die ID der neuen Aktivität aufzunehmen.
Ereignisse nicht synchronisieren anzeigen
Wenn die Integration korrekt mit einem MAP eingerichtet ist, sollte das Anzeigen von Daten eines Audienzaktivierten Players die Seite „ Alle aktuellen Aktivitäten “ auffüllen und Ereignisse anzeigen, die einem bekannten Lead in der jeweiligen MAP entsprechen, sollte schließlich mit dem Tool synchronisiert werden.
Stellen Sie zunächst sicher, dass die Ansichtsdaten auf der Seite „ Alle aktuellen Aktivitäten “ angezeigt werden:

Wenn Ansichtsereignisse aufgelistet sind, aber nicht im MAP enthalten sind, hat der Benutzer möglicherweise Audience mit seinem MAP als Benutzer autorisiert, der nicht über ausreichende Berechtigungen verfügt, um Anzeigedaten über die API in das MAP zu importieren, oder die Integration ist nicht korrekt konfiguriert. Die Zielgruppenseite listet den Status der Synchronisierungsvorgänge für Ereignisse der letzten Ansicht Dort sollte Feedback verfügbar sein, um anzugeben, warum View-Ereignisse nicht mit dem MAP synchronisiert werden.
Wenn Ansichtsereignisse in Audience angezeigt werden, überprüfen Sie, ob die Spalte Status synchronisiertist. Dies zeigt an, dass Audience die Daten erfolgreich in Ihr MAP liefern konnte. Wenn Sie den Status unknown_contact sehen, bedeutet dies, dass der Benutzer nicht bekannt war und Ihr MAP ihn nicht erhalten kann. Die meisten MAPs akzeptieren nur Daten von Drittanbietern für bekannte Benutzer. Die Lösung besteht darin, ein in Ihrem MAP erstelltes benutzerdefiniertes Lead-Formular zu verwenden, um sicherzustellen, dass Sie tatsächlich ein bekannter Benutzer sind.
Wenn Anzeigeereignisse nicht aufgeführt sind, wurde die Zielgruppe möglicherweise nicht mit einem für Zielgruppen aktivierten Player eingerichtet. Besuchen Sie mithilfe eines Browsers mit aktivierten Entwicklertools eine Seite, die das problematische Video enthält, und stellen Sie sicher, dass bestimmte HTTP-Aufrufe vom Audience-Plugin getätigt werden.
Wenn der Player geladen wird, sollte das Plugin einen Aufruf an den Zielgruppenkonfigurationsendpunkt tätigen, um Parameter zu erhalten, die das Verhalten des Plugins basierend auf der Integration bestimmen:

Wenn dieser Anruf im Netzwerkverkehr fehlt, bedeutet dies, dass dem Spieler keine Integration zugewiesen wurde. Informationen dazu finden Sie unter Erstellen eines Audience aktivierten Players.
Dieser Aufruf wird über JSONP getätigt. Wenn die JSONP-Antwort ein leeres Objekt ist, ist es möglich, dass der Einbettungscode falsch ist und die falsche Konto-ID angegeben ist. Ein leeres Objekt wird von diesem Endpunkt zurückgegeben, wenn die Konfigurationsanforderung nicht sowohl Konto- als auch Player-URL-Parameter enthält oder wenn das angegebene Konto nicht aus der zielgruppenspezifischen Datenbank abgerufen werden konnte (höchstwahrscheinlich wurde das falsche Konto im URL/Einbettungscode angegeben und es wurde nicht im -Datenbank).
/**/ typeof jsonPcallback_78754666587 === 'Funktion' && jsonPcallback_78754666587 ({});
Wenn das Objekt einen ID-Parameter hat, aber ein Integrationsparameter fehlt, hat der Benutzer keine Integration mit seinem Marketing-Automatisierungstool eingerichtet und Ansichtsereignisse werden nicht aufgezeichnet.
Sie haben auch Probleme mit der Datensynchronisierung, wenn der Standard Embed (iframe) -Code bei der Veröffentlichung des Audience aktivierten Players verwendet wurde. Verwenden Sie den Advanced Embed (In-Page) -Code, wenn Sie Ihren Player veröffentlichen. Der Code zur Veröffentlichung von Standard Embed (iframe) funktioniert nicht, da das Zielgruppen-Plugin innerhalb eines iFrames ausgeführt wird und daher nicht auf die Cookies oder URL-Parameter der übergeordneten Seite zugreifen kann.
Probleme bei der Verbindung
Das Audience-Modul sagt, dass es keine Eloqua-Integration einrichten kann
Prüfen Sie die Anforderungen für Eloqua. Wenn Sie die Sicherheitsfunktion für IP-Whitelists verwenden, kann Audience nicht mit Eloqua kommunizieren, es sei denn, Sie setzen die angegebenen IP-Adressen auf die weiße Liste, um Audience - Eloqua-Datenverkehr zuzulassen. Weitere Informationen erhalten Sie von Brightcove Support .
Das Publikum sagt, dass in meiner benutzerdefinierten Aktivität für Marketo REST Felder fehlen, aber wenn ich in Marketo nachschaue, kann ich sehen, dass alle Felder existieren
Es gibt ein paar Dinge zu überprüfen:
- Die Feldnamen müssen genau übereinstimmen. „Event 1" ist nicht dasselbe wie „Event1".
- Die Aktivität muss genehmigt werden und nicht in einem Entwurfszustand.
- Wenn Sie die benutzerdefinierte Aktivität gelöscht und neu erstellt haben, ohne eine neue Marketo REST-Integration einzurichten, müssen Sie Ihre alte Integration trennen und eine neue erstellen. Wir suchen nach der benutzerdefinierten Aktivität und speichern ihren ID-Wert für jede Integration. Wenn sich die ID ändert, indem wir sie löschen, können wir die neue nicht automatisch abholen.
- Wenn der Aktivität kürzlich neue Felder hinzugefügt wurden, kann es bis zu 24 Stunden dauern, bis die Änderung im System von Marketo wirksam wird.