Lead-Tracking-API

Marketo Munchkin JavaScript ermöglicht das Tracking von Seitenbesuchen und -klicks von Endbenutzern auf Ihren Marketo-Landingpages und externen Webseiten. Diese werden in Marketo als "Webseite besuchen"und "Link auf Webseite angeklickt"aufgezeichnet und können dann in Triggern und Filtern für Smart-Kampagnen und Smart-Listen verwendet werden.

Einbetten des Codes

Ihre Marketo-Instanz stellt automatisch vorkonfigurierte Trackingcode-Snippets bereit, um Code auf Ihren externen Seiten einzubetten, die Aktivitäten auf Ihrer Marketo-Instanz verfolgen. Die Verwendung des Einbettungscodes wird durch diesen Lizenzvertrag geregelt.

Es stehen drei Trackingcode-Typen zur Verfügung:

  1. Einfach - Lädt synchron
  2. Asynchron - Asynchrone Ladevorgänge
  3. Asynchrone jQuery - Wird asynchron geladen und erfordert, dass jQuery zuvor geladen wird

Es wird dringend empfohlen, den asynchronen Trackingcode zum Einbetten von Munchkin auf externen Seiten zu verwenden. Um die bestmögliche Erfolgsrate für die Ausführung sicherzustellen, betten Sie den asynchronen Trackingcode in <head> jeder Seite ein.

Einige Content-Management-Systeme können beim Einbetten beliebiger Skripte bestimmte Methoden oder Einschränkungen aufweisen.

Als Referenz sollte Ihre endgültige Seite Code enthalten, der in <head> Ihres HTML-Dokuments in etwa so aussieht:

<head>
    <script type="text/javascript">
    (function() {
        var didInit = false;
        function initMunchkin() {
            if(didInit === false) {
                didInit = true;
                Munchkin.init('CHANGE-ME');
            }
        }
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = '//munchkin.marketo.net/munchkin.js';
        s.onreadystatechange = function() {
            if (this.readyState == 'complete' || this.readyState == 'loaded') {
                initMunchkin();
            }
        };
        s.onload = initMunchkin;
        document.getElementsByTagName('head')[0].appendChild(s);
        })();
    </script>
    ...
</head>

Munchkin-Verhalten

Das Standardverhalten von Marketo Munchkin besteht darin, beim Laden der Seite Folgendes zu tun:

  1. Überprüfen Sie, ob der aktuelle Browser über ein Munchkin-Cookie verfügt, und erstellen Sie eines, falls es nicht vorhanden ist.
  2. Senden Sie mit den Informationen aus der aktuellen Seite und dem Browser ein Ereignis "Webseite besuchen"an die vorgesehene Marketo-Instanz. Dadurch wird eine Aktivität zum entsprechenden Datensatz in Marketo aufgezeichnet.
  3. Senden Sie das Ereignis "geklickter Link auf Webseite"für alle Benutzerklicks, die auf Links stattfinden.

Das Verhalten von Munchkin kann durch Verwendung von Munchkin Konfigurationseinstellungen geändert werden, z. B. ob ein Cookie für alle Leads beim Besuch der Seite mit der Einstellung cookieAnon erstellt wird oder die Klickverzögerung mit der Einstellung clickTime geändert wird. Das Senden der Besuchsaktivität kann deaktiviert werden, indem die Einstellung "apiOnly"auf "true"gesetzt wird. Ab Version 162 (August 2022) werden Klicks auf tel - und mailto -Links zusätzlich zu http/s -Links verfolgt.

Bekannte und anonyme Leads

Beim ersten Besuch eines Leads auf einer Seite Ihrer Domäne wird in Marketo ein neuer anonymer Lead-Datensatz erstellt. Der Primärschlüssel für diesen Datensatz ist das Munchkin-Cookie (_mkto_trk), das im Browser des Benutzers erstellt wird. Alle nachfolgenden Webaktivitäten in diesem Browser werden mit diesem anonymen Datensatz aufgezeichnet. Um mit einem bekannten Datensatz in Marketo verknüpft zu werden, muss eines der folgenden Ereignisse eintreten:

  • Der Lead muss eine von Munchkin verfolgte Seite mit dem Parameter mkt_tok in der Abfragezeichenfolge eines verfolgten Marketo-E-Mail-Links besuchen.
  • Der Lead muss ein Marketo-Formular ausfüllen.
  • Ein SOAP syncLead - oder REST Lead verknüpfen -Aufruf muss gesendet werden.

Sobald eine dieser Bedingungen erfüllt ist, werden das Cookie und alle damit verbundenen Web-Aktivitäten mit dem bekannten Lead verknüpft.

Für jeden einzelnen Browser wird ein neuer anonymer Webaktivitätendatensatz erstellt. Wenn ein Lead Ihre Domäne also zum ersten Mal mit einem neuen Computer und/oder Browser besucht, muss diese Zuordnung erneut erfolgen.

Domains

Munchkin erstellt und verfolgt einzelne Cookies pro Domäne. Damit das bekannte Lead-Tracking domänenübergreifend erfolgt, muss für jede Domäne ein Lead-Verknüpfungsereignis auftreten. Wenn ich beispielsweise zwei Domänen, marketo.com und example.com beherrsche und ein Lead ein Formular auf marketo.com ausfüllt, dann zu example.com später navigiert, wird seine Aktivität auf marketo.com in einem bekannten Lead-Datensatz nachverfolgt, aber seine Aktivität auf example.com ist anonym. Bekannte Leads bleiben jedoch über Subdomänen hinweg erhalten, sodass ein bekannter Lead unter www.example.com auch ein bekannter Lead unter info.example.com ist.

Wenn die Domäne der obersten Ebene aus zwei Teilen besteht, z. B. .co.uk, fügen Sie Ihrem Munchkin-Snippet einen Parameter domainLevel hinzu, damit der Code korrekt verfolgt werden kann. Weitere Informationen finden Sie unter hier .

Das Munchkin-Cookie verwendet den Schlüssel _mkto_trk und hat einen Wert, der diesem Muster folgt:

id:561\-HYG\-937&token:_mch\-marketo.com\-1374552656411\-90718

oder

id:561\-HYG\-937&token:_mch\-marketo.com\-97bf4361ef4433921a6da262e8df45a

Munchkin-Cookies sind für jede Domäne der zweiten Ebene spezifisch, d. h. example.com. Die Standardlebensdauer des Cookies beträgt 2 Jahre (730 Tage).

Beta

Um sich für Ihre Landingpages am Munchkin-Betakanal zu beteiligen, gehen Sie zum Menü Admin -> Treasure Chest und aktivieren Sie die Einstellung "Munchkin Beta on Landing Pages". Dadurch werden neue Code-Snippets in der Admin -> bereitgestellt.  Munchkin -Menü, über das Sie die Betaversion auf externen Sites verwenden können.

Opt-out

Besucher können das Munchkin-Tracking vollständig deaktivieren, indem sie den Parameter querystring "marketo_opt_out=true"zur URL in ihrem Browser hinzufügen. Wenn der Munchkin JavaScript diese Einstellung erkennt, versucht er, ein neues Cookie "mkto_opt_out"mit dem Wert true zu setzen. Alle anderen Marketo-Tracking-Cookies werden gelöscht, es werden keine neuen Cookies gesetzt und Munchkin führt keine HTTP-Anfragen durch, wenn diese Einstellung erkannt wird.

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59