Munchkin API參考

Munchkin提供數個可透過Javascript手動呼叫的功能。 這些專案可允許自訂追蹤瀏覽器事件,例如視訊播放或非連結上的點選次數。

函數

Munchkin API由下列函式組成: initcreateTrackingCookiemunchkinFunction

Munchkin.init()

必須在任何其他函式之前呼叫Munchkin.init()。 它會在目前頁面上設定Munchkin,以將活動傳送至特定執行個體,並產生目前頁面的「造訪網頁」活動。

引數名稱
選用/必要
類型
說明
Munchkin ID
必要
字串
「管理員>整合> Munchkin」功能表之下的Munchkin帳戶ID。 設定活動傳送到的目標執行個體。
組態設定
選填
物件
啟用Munchkin的替代行為設定。
Munchkin.init('299-BYM-827');

Munchkin.createTrackingCookie()

呼叫時,會檢查瀏覽器中是否存在_mkto_trk Cookie,若不存在,則會建立一個。 如果cookieAnon設為false,這適合用於追蹤特定動作期間的使用者,例如註冊或下載資產。

引數名稱
選用/必要
類型
說明
forceCreate
必要
布林值
即使cookieAnon設為false,仍要建立Cookie。
Munchkin.createTrackingCookie(true);

Munchkin.munchkinFunction()

用於產生自訂追蹤行為,例如視訊播放器播放和暫停,或非標準導覽的頁面造訪,例如雜湊代碼。

引數名稱
選用/必要
類型
說明
函式型別
必要
字串
決定要記錄的活動。 允許的值: visitWebPageclickLinkassociateLead
資料
必要
物件
包含要記錄的活動的資料。

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呼叫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
bb269a6d-047a-4bf7-9acd-23ad9a63dc59