Lead Tracking API
Marketoの Munchkin JavaScript を使用すると、Marketo ランディングページや外部 web ページへのエンドユーザーページの訪問およびクリックをトラッキングできます。 これらの指標は、Marketoで「Web ページに訪問」アクティビティと「Web ページ上のクリックされたリンク」アクティビティとして記録され、スマートキャンペーンやスマートリストのトリガーおよびフィルターで使用できるようになります。
コードの埋め込み
Marketo インスタンスは、外部ページにコードを埋め込むための事前設定済みのトラッキングコードスニペットを自動的に提供します。このコードは、アクティビティを追跡してMarketo インスタンスに返します。 埋め込みコードの使用は、次の規則に従います 使用許諾契約書.
使用できるトラッキングコードタイプは 3 つあります。
- シンプル – 同期的に読み込む
- 非同期 – 非同期で読み込みます
- 非同期 jQuery – 非同期で読み込みます。事前に jQuery を読み込んでおく必要があります
外部ページに Munchkin を埋め込むために、非同期トラッキングコードを使用することを強くお勧めします。 実行の成功率を可能な限り高くするには、非同期トラッキングコードをに埋め込みます。 <head>
(各ページ)。
一部のコンテンツ管理システムでは、任意のスクリプトを埋め込む際に、特定のメソッドや制限が存在する場合があります。
参照用に、最終ページにこれと類似したコードを含める必要があります <head>
HTMLドキュメントについて:
<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>
マンチキン行動
Marketo Munchkin のデフォルトの動作は、ページの読み込み時に次のとおりです。
- 現在のブラウザーに Munchkin Cookie があるかどうかを確認し、ない場合は作成します。
- 現在のページとブラウザーの情報を使用して、指定されたMarketo インスタンスに「Web ページに訪問」イベントを送信します。 これにより、Marketo内の対応するレコードにアクティビティが記録されます。
- リンクで発生するユーザークリックに対して「Web ページ上のクリックされたリンク」イベントを送信します。
Munchkin の動作は、Munchkin を使用して変更できます 設定を使用してページにアクセスした際に、すべてのリードに対して cookie が作成されるかどうかなど、 cookieAnon
クリック遅延の設定または変更 clickTime
の設定値。 apiOnly を true に設定すると、訪問アクティビティの送信が無効になる場合があります。 バージョン 162 (2022 年 8 月)現在、クリック数 tel
および mailto
次のリンクも追跡されます http/s
リンク。
既知のリードと匿名リード
ドメイン上のページにリードが初めて訪問すると、新しい匿名リードレコードがMarketoに作成されます。 このレコードのプライマリキーは Munchkin Cookie (_mkto_trk
)が作成されます。作成されるのは、ユーザーのブラウザーです。 そのブラウザーでの後続のすべての web アクティビティは、この匿名レコードに対して記録されます。 Marketoの既知のレコードに関連付けるには、次のいずれかの操作を行う必要があります。
これらの条件の 1 つが満たされると、Cookie と関連するすべての web アクティビティが既知のリードに関連付けられます。
個々のブラウザーごとに新しい匿名 web アクティビティレコードが作成されるので、リードが新しいコンピューターやブラウザーを使用して初めてドメインを訪問した場合、この関連付けは再度行われる必要があります。
ドメイン
Munchkin はドメインごとに個々の cookie を作成および追跡するので、ドメインをまたいで既知のリードトラッキングが発生するには、ドメインごとにリードの関連付けイベントが発生する必要があります。 例えば、2 つのドメインを制御している場合、 marketo.com
、および example.com
リードがのフォームに入力します marketo.com
に移動した後、に移動します。 example.com
その後、次のアクティビティ marketo.com
は既知のリードレコードでトラッキングされますが、そのアクティビティは example.com
匿名 既知のリードはサブドメイン間で保持されるので、既知のリードは次の点に注意してください www.example.com
は、に対する既知のリードでもあります。 info.example.com
.
トップレベルドメインが次のような 2 つの部分である場合 .co.uk
を設定してから、コードが正しく追跡できるように、domainLevel パラメーターを Munchkin スニペットに追加します。 参照: こちら を参照してください。
Cookie
Munchkin cookie はキーを使用します _mkto_trk
、およびは、このパターンに従った値を持ちます。
id:561\-HYG\-937&token:_mch\-marketo.com\-1374552656411\-90718
Munchkin cookie は、各第 2 レベルドメインに固有です。 example.com
. Cookie のデフォルトの有効期間は 2 年(730 日)です。
大文字ベータ
ランディングページの Munchkin ベータ版チャネルをオプトインするには、 Admin -> Treasure Chest 「ランディングページの Munchkin Beta」設定を有効にします。 これにより、に新しいコードスニペットが追加されます。 Admin -> マンチキン 外部サイトでベータ版を使用できるようにするメニュー。
オプトアウト
訪問者は、 querystring
「marketo_opt_out=true」パラメーターをブラウザー内の URL に設定します。 Munchkin JavaScript はこの設定を検出すると、値がの新しい Cookie 「mkto_opt_out」の設定を試みます。 true
. この設定が検出された場合、他のすべてのMarketo トラッキング cookie は削除され、新しい cookie は設定されず、Munchkin によって HTTP リクエストは行われません。