設定
Munchkin可接受各種組態設定來自訂行為。 組態設定是在呼叫Munchkin.init()時作為第二個引數傳遞的JavaScript物件屬性
Munchkin.init("AAA-BBB-CCC", {
"configName":"configValue",
"configName2":"configValue2"
}
);
組態設定物件可包含下表中的任意數量屬性。
屬性
名稱
資料類型
說明
altIds
陣列
接受Munchkin ID字串的陣列。 啟用後,系統會根據目標訂閱的Munchkin ID,將所有網頁活動複製到目標訂閱。
anonymizeip
布林值
將新訪客在Marketo中記錄的IP位址匿名化。
apiOnly
布林值
若設為true,則
Munchkin.Init()
函式將不會呼叫visitsWebPage
。 這對於需要每個visitsWebPage
事件的完整控制權的單頁網頁應用程式非常有用。asyncOnly
布林值
若設為true,會以非同步方式傳送XMLHttpRequest。 預設值為false。
clickTime
整數
設定點選後要封鎖的時間長度,以允許點選追蹤要求(以毫秒為單位)。 減少這項操作會降低點選追蹤的準確度。 預設值為350毫秒。
cookieAnon
布林值
如果設為false,會防止追蹤和Cookie建立新的匿名銷售機會。 潛在客戶具有Cookie,並在填寫Marketo表單後或從Marketo電子郵件點進時被追蹤。 預設為true。
cookieLifeDays
整數
將任何新建立的Munchkin追蹤Cookie的到期日設定為未來的這個天數。 預設值為730天(2年)。
customName
字串
自訂頁面名稱。 僅限系統使用。
整數
設定設定Cookie的網域屬性時,要從頁面的網域使用的部分數量。例如,假設目前頁面網域為「www.example.com」。domainLevel: 2會將Cookie網域屬性設為「.example.com」domainLevel: 3會將Cookie網域屬性設為「。www.example.com」。背景:Munchkin會自動管理特定的雙字母上層網域。 在正常情況下,這預設為兩個部分,最上層網域是三個字母。 例如「www.example.com」,最右邊的兩個部分可用來設定Cookie「.example.com」。若為兩個字母的國家代碼,例如「.jp」、「.us」、「.cn」和「.uk」,則程式碼預設為三個部分。 例如,「www.example.co.jp」將使用三個最右邊的網域部分,「.example.co.jp」。如果網域模式需要不同的行為,則必須使用
domainLevel
引數來指定。domainSelectorV2
布林值
若設為true,會使用改良的方法判斷如何設定Cookie網域屬性。
httpsOnly
布林值
預設為false。 若設為true,則在透過https提供追蹤的頁面時,將Cookie設定為使用Secure設定。
useBeaconAPI
布林值
預設為false。 設定為True時,會使用Beacon API來傳送非封鎖要求,而非XMLHttpRequest。 如果瀏覽器不支援此API,Munchkin會退回使用XMLHttpRequest。
wsInfo
字串
以字串作為工作區的目標。 在「管理員>整合> Munchkin」功能表中選取Workspace ,即可取得此工作區ID。 此設定僅適用於匿名潛在客戶記錄的初始建立。 一旦為該潛在客戶記錄建立了Munchkin Cookie值,wsInfo引數就無法用來變更其資料分割。 由於此設定只會影響匿名銷售機會,因此只與網頁報表中分割特定的匿名訪客有關。
範例
將活動傳送至多個訂閱
此範例會將所有Web活動傳送至具有Munchkin ID "AAA-BBB-CCC"和"XXX-YYY-ZZZ"的執行個體。
<script type="text/javascript">
(function() {
var didInit = false;
function initMunchkin() {
if(didInit === false) {
didInit = true;
// Add configuration settings to the init method
Munchkin.init('AAA-BBB-CCCC', { 'altIds': ['XXX-YYY-ZZZ'] });
}
}
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//munchkin.marketo.net/munchkin.js';
s.onreadystatechange = function() {
if (this.readyState == 'complete' || this.readyState == 'loaded') {
initMunchkin();
}
};
s.onload = initMunchkin;
document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>
將追蹤設定為非同步
此範例會強制從主要執行緒非同步傳送所有XMLHttpRequest。
<script type="text/javascript">
(function() {
var didInit = false;
function initMunchkin() {
if(didInit === false) {
didInit = true;
// Add configuration settings to the init method
Munchkin.init('AAA-BBB-CCC', { 'asyncOnly': true });
}
}
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = '//munchkin.marketo.net/munchkin-beta.js';
s.onreadystatechange = function() {
if (this.readyState == 'complete' || this.readyState == 'loaded') {
initMunchkin();
}
};
s.onload = initMunchkin;
document.getElementsByTagName('head')[0].appendChild(s);
})();
</script>
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59