Munchkin API リファレンス
Munchkin は、JavaScript を通じて手動で呼び出すことができるいくつかの関数を提供します。これにより、ビデオの再生やリンク以外のクリックなどのブラウザーイベントのカスタマイズされたトラッキングが可能になります。
関数
Munchkin API は、init
、createTrackingCookie
、munchkinFunction
の各関数で構成されています。
Munchkin.init()
Munchkin.init()
は、他の関数の前に呼び出す必要があります。現在のページで Munchkin を設定して、特定のインスタンスにアクティビティを送信し、現在のページの「Web ページを訪問」アクティビティを生成します。
Munchkin.init('299-BYM-827');
Munchkin.createTrackingCookie()
呼び出されると、ブラウザーに _mkto_trk
cookie が存在するかどうかが確認され、存在しない場合は作成されます。これは、cookieAnon
が false に設定されている場合、登録やアセットのダウンロードなどの特定のアクション中のユーザのトラッキングに役立ちます。
cookieAnon
が false に設定されている場合でも、cookie を作成します。Munchkin.createTrackingCookie(true);
Munchkin.munchkinFunction()
ビデオプレーヤーの再生と一時停止、ハッシュコードなどの標準以外のナビゲーションのページ訪問などのカスタムトラッキング動作を生成するのに使用されます。
visitWebPage
、clickLink
、associateLead
visitWebPage
visitWebPage
で munchkinFunction()
を呼び出すと、現在のユーザの「訪問」アクティビティが Marketo に送信されます。2 番目の引数のデータオブジェクトと共に送信される URL と querystring
をカスタマイズできます。
/index.html
で、ドメイン名が www.example.com
の場合、訪問したページは www.example.com/index.html
として記録されます。例:foo=bar&biz=baz
。
Munchkin.munchkinFunction('visitWebPage', {
'url': '/Football/Team/Seahawks',
'params': 'defense=legion_of_boom&qb=wilson'
}
);
clickLink
clickLink
で munchkinFunction()
を呼び出すと、現在のユーザのクリックアクティビティが Marketo に送信されます。データオブジェクトの href
プロパティを使用してクリック URL をカスタマイズできます。
例えば、href が /index.html
で、ドメイン名が www.example.com
の場合、リンククリックは www.example.com/index.html
として記録されます。
Munchkin.munchkinFunction('clickLink', {
'href': '/Football/Team/Seahawks'
}
);
associateLead
このメソッドは非推奨(廃止予定)となり、使用できなくなりました。