Munchkin API リファレンス
Munchkinには、ブラウザーイベントのトラッキングをカスタマイズするためのJavaScript機能が用意されています。 例えば、リンク以外の要素に対するビデオの再生またはクリックを追跡できます。
関数
Munchkin APIには、次の関数が含まれています。
initcreateTrackingCookiemunchkinFunction
Munchkin.init()
Munchkin.init() は、他の関数の前に呼び出す必要があります。 現在のページで Munchkin を設定して、特定のインスタンスにアクティビティを送信し、現在のページの「Web ページを訪問」アクティビティを生成します。
Munchkin.init('299-BYM-827');
Munchkin.createTrackingCookie()
Munchkin.createTrackingCookie()は、_mkto_trk Cookieがブラウザーに存在するかどうかを確認します。 Cookieが存在しない場合、関数は1つを作成します。
cookieAnonがfalseに設定されている場合、この関数を使用して、アセットの登録やダウンロードなどの特定のアクション中にユーザーを追跡します。
cookieAnon が false に設定されている場合でも、cookie を作成します。Munchkin.createTrackingCookie(true);
Munchkin.munchkinFunction()
Munchkin.munchkinFunction()を使用してカスタム トラッキング動作を作成します。 例えば、ハッシュ変更などの非標準ナビゲーションからビデオプレーヤーのアクティビティやページ訪問を追跡できます。
visitWebPage、clickLink、associateLeadvisitWebPage
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
このメソッドは非推奨(廃止予定)となり、使用できなくなりました。