Munchkin API參考
Munchkin提供JavaScript功能,供您自訂追蹤瀏覽器事件。 例如,您可以追蹤非連結元素的視訊播放或點按。
函數
Munchkin API包含下列函式:
initcreateTrackingCookiemunchkinFunction
Munchkin.init()
必須在任何其他函式之前呼叫Munchkin.init()。 它會在目前頁面上設定Munchkin,以將活動傳送至特定執行個體,並產生目前頁面的「造訪網頁」活動。
引數名稱
選用/必要
類型
說明
Munchkin ID
必要
字串
「管理員>整合> Munchkin」功能表之下的Munchkin帳戶ID。 設定活動傳送到的目標執行個體。
Munchkin.init('299-BYM-827');
Munchkin.createTrackingCookie()
Munchkin.createTrackingCookie()會檢查瀏覽器中是否存在_mkto_trk Cookie。 如果此Cookie不存在,此函式會建立一個。
當cookieAnon設為false時,請使用此函式在特定動作期間追蹤使用者,例如註冊或下載資產。
引數名稱
選用/必要
類型
說明
forceCreate
必要
布林值
即使
cookieAnon設為false,仍要建立Cookie。Munchkin.createTrackingCookie(true);
Munchkin.munchkinFunction()
使用Munchkin.munchkinFunction()建立自訂追蹤行為。 例如,追蹤視訊播放器活動或來自非標準導覽(例如雜湊變更)的頁面造訪。
引數名稱
選用/必要
類型
說明
函式型別
必要
字串
決定要記錄的活動。 允許的值:
visitWebPage、clickLink、associateLead資料
必要
物件
包含要記錄的活動的資料。
visitWebPage
使用visitWebPage呼叫munchkinFunction()會將目前使用者的「造訪」活動傳送至Marketo。 使用第二個引數中的資料物件來自訂URL和querystring。
資料屬性名稱
選用/必要
類型
說明
url
必要
字串
用來記錄頁面瀏覽的URL檔案路徑。 此值會附加至目前的網域名稱,以建立完整頁面名稱。 例如,如果url為
/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
必要
字串
用來記錄連結點選的URL檔案路徑。 此值會附加至目前的網域名稱,以建立完整連結。
例如,如果href為/index.html且網域名稱為www.example.com,則連結點選會記錄為www.example.com/index.html。
Munchkin.munchkinFunction('clickLink', {
'href': '/Football/Team/Seahawks'
}
);
associateLead
此方法已淘汰,不再提供使用。
recommendation-more-help
marketo-developer-help