Hinzufügen einesMarketo Measure-Skriptes adding-marketo-measure-script

Marketo Measure-JavaScript, das von Marketo Measure nachverfolgt werden soll, muss so schnell wie möglich zu allen Web-Umgebungen hinzugefügt werden. Sobald die JavaScript bereitgestellt ist, beginnt Marketo Measure mit der Erfassung Ihrer digitalen Daten. In diesem Artikel werden die Methoden für die Bereitstellung von Marketo Measure JavaScript und weitere Überlegungen beschrieben.

NOTE
Vergewissern Sie sich, dass Sie zusätzlich zur Marketo Measure-JavaScript-Bereitstellung alle entsprechenden Domains in Adobe Admin Console eingefordert haben.

Während der ersten Schritte mit Marketo Measure gibt es zwei Möglichkeiten, Marketo Measure-JavaScript zu Ihrer Website hinzuzufügen:

  • Hartcodierung
  • Tag-Management-Systeme

Hartcodierung hard-coding

Als Best Practice empfehlen wir dringend eine Marketo Measure-JavaScript-Hartcodierung in Ihren Web-Umgebungen. Um das Skript zu hartcodieren, müssen Sie das Skript vor dem schließenden </head> auf jeder Seite Ihrer Site platzieren.

<script type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async=""></script>

Durch die Hartkodierung der JavaScript in die <head> Ihrer Seiten wird sichergestellt, dass das Marketo Measure-Skript zuerst geladen wird und Verweisinformationen nicht fehlen. Marketo Measure-JavaScript wird asynchron geladen. Im Falle einer Hartcodierung muss das JavaScript manuell zur Marketing-Automatisierung hinzugefügt werden.

TIP
Erfahren Sie, wie Sie sicherstellen, dass Ihr Skript DSGVO-konform ist.

Tag-Management-Systeme tag-management-systems

Wenn das Hinzufügen von Marketo Measure JavaScript über die Hardcodierung nicht möglich ist, besteht eine weitere Option darin, das Skript Marketo Measure mit einem Tag Management-System wie Google Tag Manager (GTM) oder Tealium hinzuzufügen.

Die Verwendung von Tag-Management-Systemen zur Bereitstellung von Marketo Measure JS kann aufgrund der Latenz der Skriptladezeit zu einem potenziellen Datenverlust von 5-10 % führen. Wenn das Tag-Management-Tool nicht schnell genug geladen wird, kann auch Marketo Measure-JS nicht schnell genug geladen werden und es können Informationen zum ersten Referrer verloren gehen.

Üblicherweise wird Marketo Measure-JS so lange über ein Tag-Management-Tool bereitgestellt, bis es aus Timing-/Ressourcengründen besser ist, auf eine Hartcodierung umzustellen.

Um das Skript Marketo Measure über eine Tag-Management-Lösung hinzuzufügen, müssen Sie ein Tag erstellen und unsere JavaScript darin hinzufügen. Wenden Sie dieses Tag auf alle Seiten Ihrer Website an, die nachverfolgt werden sollen.

Marketo Measure empfiehlt, dass das Tag bei jeder Seitenansicht ausgelöst wird. Außerdem ist es am besten, Marketo Measure die höchste Priorität in der Auslöserreihenfolge zu geben und sicherzustellen, dass es keine synchronen Skripte vor dem Marketo Measure -Tag gibt, um die höchste Datenqualität sicherzustellen.

Weitere Informationen finden Sie hier.

Zusätzliche Überlegungen additional-considerations

Marketo Measure-JavaScript ist Domain-basiert, sodass automatisch alle Sub-Domains verarbeitet werden können, solange sich das JavaScript auf den Seiten befindet und die Stamm-Domain mit der Domain übereinstimmt, die zum Erstellen des Marketo Measure-Kontos verwendet wurde.

Wenn Sie jedoch separate oder internationale Domains verwenden, sollten Sie Ihre Marketo Measure-Beratungsperson darüber informieren. Die Domänen müssen Ihrem Konto am Ende von Marketo Measure manuell hinzugefügt werden, damit Marketo Measure weiß, dass die Daten der zusätzlichen Domänen mit Ihrem Konto verknüpft werden. Senden Sie also separate/internationale Domänen an Ihren Marketo Measure -Berater.

Wenn Sie Seiten von Drittanbietern verwenden, unterhalten Sie sich mit Ihrem Marketo Measure -Berater über Ihren Anwendungsfall. Im Allgemeinen möchten Sie wissen, ob Sie eine benutzerdefinierte Version von Marketo Measure JavaScript hinzufügen können, um diese Seiten gegebenenfalls zu verfolgen. Ist dies nicht möglich, wird das Tracking über CRM-Campaign-Touchpoints mit Ihrem Marketo Measure -Berater untersucht.

Verfügen Sie über Formulare, die NICHT von Marketo Measure verfolgt werden sollten, da sie für die Attribution nicht unbedingt sinnvoll sind (z. B. Abmeldeformulare, Kundenanmeldungen usw.)? Wenn ja, möchten Sie den Ausschlusscode in diesem Artikel zu jedem Formular hinzufügen

Verfügen Sie über Seiten, die nicht sicher sind? Sie sollten sie schützen, da die Navigation zwischen einer sicheren/nicht sicheren Seite die Tracking-Sitzung unterbricht.

Sprechen Sie mit Ihrem Webteam, damit es weiß, dass Marketo Measure-JavaScript immer in den entsprechenden Web-Umgebungen vorhanden sein sollte. Wenn neue Seiten/Formulare/Sites eingeführt werden, stellen Sie sicher, dass die Bereitstellung von Marketo Measure-JavaScript Teil des Protokolls ist.

Wenn während des JavaScript-Setups eine Web Application Firewall (WAF) -Warnung ausgelöst wird, können Benutzer diese WAF-Regel deaktivieren oder die Cookies wie unten gezeigt auf die Zulassungsliste gesetzt haben:

Formulare, auf die besonders zu achten ist forms-to-pay-extra-attention-to

Übermittlung mehrerer Formulare

  • Problem: Wenn Sie mehrere verknüpfte Formulare als Teil einer Formularübermittlung haben, kann es sein, dass das erste Formular einen Touchpoint generiert, auch wenn das vollständige Formular nicht gesendet wurde.
  • Lösung: Sie müssen eines der Formulare zwingen, den Benutzer basierend auf zwischengespeicherten Daten an Marketo Measure zu melden und Abbruchsverfahren zu besprechen. Im Allgemeinen lässt sich dieses Problem durch Melden des Benutzer-Codes lösen.

Kontoanmeldung (keine Erstellung)

  • Problem: Marketo Measure empfiehlt, keine Touchpoints für nachfolgende Kontoanmeldungen zu erstellen, da diese dazu neigen, die Attributionshistorie zu verwässern.
  • Lösung: Fügen Sie dem Konto-/Kunden/Partner-Anmeldeformular einen Ausschluss-Code hinzu.
NOTE
Es wird empfohlen, einen Touchpoint für die Erstellung eines Kontos oder einer Testversion zu erstellen.

Herunterladen von Assets

  • Problem: Wenn Ihre Assets erfasst sind, verfolgt Marketo Measure Downloads beim Ausfüllen des Formulars. Ohne Gating der Assets gibt es Einschränkungen dahingehend, was ohne Anpassung gemeldet werden kann.
  • Lösung: Führen Sie ein Gating des Assets durch, wenn es vom Marketo Measure-JavaScript nachverfolgt werden soll. Wenn dies keine Option ist und Sie dennoch einen Touchpoint dafür benötigen, sollten Sie stattdessen eine CRM-Kampagne synchronisieren.

iFrames

  • Problem: iFrames funktionieren im Grunde als Seiten innerhalb von Seiten.
  • Lösung: Das Marketo Measure JS muss direkt in der iFrame-Kopfzeile bereitgestellt werden, damit wir das Formular korrekt anhängen können.

Lightboxes

  • Lightboxes sind normalerweise Popups, die iFrames enthalten
  • Lösung: Marketo Measure-JS muss im Header dieses gehosteten iFrames bereitgestellt werden.

Mehrere Formulare auf einer Seite

  • Problem: Wenn mehrere Formulare auf einer Seite gehostet werden, können Sie unter Umständen nicht erkennen, welches Formular mit dem Marketo Measure-Formular-URL-Feld ausgefüllt wurde.
  • Lösung: Wenn Sie wissen müssen, welches Formular ausgefüllt wurde, sollten Sie mit Ihrem Webteam das Einrichten eines dynamischen URL-Hashings erkunden.

Im <div>-Format organisierte Formulare

  • Problem: Marketo Measure-JS hat Schwierigkeiten, im <div>-Format organisierte Formulare zu erkennen, sodass unter Umständen benutzerdefinierter Code benötigt wird.
  • Lösung: Diese Vorlagen zum Melden von Benutzenden können von Ihrem Web-Entwicklungs-Team verwendet werden, um den erforderlichen Code hinzuzufügen.

Chat

  • Problem: Wenn Sie einen Chat-Anbieter verwenden, kann eine besondere Vorgehensweise erforderlich sein.
  • Lösung: Marketo Measure kann in Drift, Olark, Livechat, LivePerson und SnapEngage integriert werden. Alle anderen Plattformen müssen über die Zugehörigkeit zu einer CRM-Kampagne nachverfolgt werden.

Zweite Domain

  • Problem: Marketo Measure JavaScript ist domänenspezifisch, sodass für jede separate oder internationale Domäne zusätzliche Schritte unternommen werden müssen. Marketo Measure JS kann Subdomänen auf derselben Stammdomäne verarbeiten.
  • Lösung: Wenn Sie über mehrere Stamm-Domains verfügen, die von Marketo Measure nachverfolgt werden sollen, fügen Sie JS zu den Domains hinzu UND informieren Sie Ihre Marketo Measure-Beratungsperson darüber, welche Domains manuell mit Ihrem Marketo Measure-Konto verknüpft werden sollen.

Testen von Marketo Measure-JavaScript testing-marketo-measure-javascript

Ihr Marketo Measure -Berater hilft Ihnen, die Website per Spottest zu testen, um sicherzustellen, dass Marketo Measure JavaScript auf allen Seiten vorhanden ist. Teil dieses Tests ist das Senden einiger Formulare mit klar angegebenen Testdetails, um sicherzustellen, dass das Tracking ordnungsgemäß zurückgegeben wird.

Allerdings ist Ihre Marketo Measure-Beratungsperson mit Ihrer Website wahrscheinlich nicht so vertraut wie Ihr Webteam. Aus diesem Grund ist es sehr wichtig, dass Ihr Webteam oder ein anderes entsprechendes Team die Website gründlich prüft. Dies gilt insbesondere dann, wenn komplexe Formulare wie die oben genannten verwendet werden. Ihr Team ist letztendlich dafür verantwortlich sicherzustellen, dass alle erforderlichen Web-Umgebungen ordnungsgemäß nachverfolgt werden. Wenn Sie jedoch von komplexen Formularen oder Situationen Kenntnis haben, können Sie Ihre Marketo Measure-Beratungsperson um Unterstützung bei den Tests bitten.

Gehen Sie wie folgt vor, um ein Formular selbst zu testen:

  1. Verwenden Sie immer einen Inkognito-Browser oder leeren Sie Ihren Cache vor jedem Formularübermittlungstest UND verwenden Sie jedes Mal eine andere E-Mail-Adresse.

    a. Es empfiehlt sich, eine fingierte E-Mail-Adresse zu verwenden, bei der ersichtlich ist, dass es sich um einen Test handelt, und in der die Uhrzeit enthalten ist, z. B. testing830am@test.com.

  2. Notieren Sie sich die URL der Seite, die Sie das Formular senden, und die verwendete E-Mail.

  3. Suchen Sie den Datensatz, der in Ihrem CRM-System (Lead oder Kontakt) für die Formularübermittlung erstellt wurde, und überprüfen Sie, ob ein Touchpoint ordnungsgemäß erstellt wurde.

    a. Sie können einen Marketo Measure-Stock-Bericht wie Leads mit Buyer Touchpoints verwenden oder sich das Lead-/Kontakt-Seiten-Layout ansehen, wenn Sie Ihre Seiten-Layouts mit Marketo Measure-Details aktualisieren.

    b. Dies könnte einige Zeit in Anspruch nehmen, bis die Daten verarbeitet werden.

recommendation-more-help
9deee213-85c8-4c42-8ba8-089345b91d20