Munchkin API參考

Munchkin提供JavaScript功能,供您自訂追蹤瀏覽器事件。 例如,您可以追蹤非連結元素的視訊播放或點按。

函數

Munchkin API包含下列函式:

  • init
  • createTrackingCookie
  • munchkinFunction

Munchkin.init()

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

引數名稱
選用/必要
類型
說明
Munchkin ID
必要
字串
「管理員>整合> Munchkin」功能表之下的Munchkin帳戶ID。 設定活動傳送到的目標執行個體。
組態設定
選用
物件
啟用Munchkin的替代行為設定。
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()建立自訂追蹤行為。 例如,追蹤視訊播放器活動或來自非標準導覽(例如雜湊變更)的頁面造訪。

引數名稱
選用/必要
類型
說明
函式型別
必要
字串
決定要記錄的活動。 允許的值: 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
marketo-developer-help