Configurazione
Ultimo aggiornamento: 22 novembre 2024
- Argomenti:
- SCR-160012
Creato per:
- Amministratore
Munchkin può accettare varie impostazioni di configurazione per personalizzare il comportamento. Le impostazioni di configurazione sono proprietà di un oggetto JavaScript passato come secondo parametro durante la chiamata a Munchkin.init()
Munchkin.init("AAA-BBB-CCC", {
"configName":"configValue",
"configName2":"configValue2"
}
);
L'oggetto impostazioni di configurazione può contenere un numero qualsiasi di proprietà della tabella seguente.
Proprietà
Nome | Tipo di dati | Descrizione |
---|---|---|
altIds | Array | Accetta un array di stringhe Munchkin ID. Se questa opzione è abilitata, duplica tutte le attività web agli abbonamenti target, in base al loro Munchkin ID. |
anonymizeIP | Booleano | Anonimizza l’indirizzo IP registrato in Marketo per i nuovi visitatori. |
apiOnly | Booleano | Se impostato su true, la funzione Munchkin.Init() non chiamerà visitsWebPage . Questa funzione è utile per le applicazioni Web a pagina singola che richiedono il controllo completo su ogni evento visitsWebPage . |
asyncOnly | Booleano | Se è impostato su true, invia il file XMLHttpRequest in modo asincrono. Il valore predefinito è false. |
clickTime | Intero | Imposta il tempo di blocco dopo un clic per consentire la richiesta di tracciamento dei clic (in millisecondi). La riduzione di questo valore riduce la precisione del tracciamento dei clic. Il valore predefinito è 350 ms. |
cookieAnon | Booleano | Se impostato su false, impedisce il tracciamento e la creazione di cookie di nuovi lead anonimi. I lead dispongono di cookie e vengono tracciati dopo la compilazione di un modulo di Marketo o facendo clic su un messaggio e-mail di Marketo. Il valore predefinito è true. |
cookieLifeDays | Intero | Imposta la data di scadenza di qualsiasi cookie di tracciamento di Munchkin appena creato su un numero così elevato di giorni in futuro. Il valore predefinito è 730 giorni (2 anni). |
customName | Stringa | Nome pagina personalizzato. Solo per uso di sistema. |
livelloDominio | Intero | Imposta il numero di parti dal dominio della pagina da utilizzare quando si imposta l'attributo del dominio del cookie.Ad esempio, supponiamo che il dominio della pagina corrente sia "www.example.com".domainLevel: 2 imposterà l'attributo del dominio del cookie su ".example.com"domainLevel: 3 imposterà l'attributo del dominio del cookie su ".www.example.com"Background:Munchkin gestirà automaticamente alcuni domini di primo livello a due lettere. Il valore predefinito è due parti nei casi normali in cui il dominio di primo livello è composto da tre lettere. Ad esempio, "www.example.com", le due parti più a destra vengono utilizzate per impostare il cookie, ".example.com".Per i codici dei paesi a due lettere come ".jp", ".us", ".cn" e ".uk", il codice è composto di default da tre parti. Ad esempio, "www.example.co.jp" utilizzerà tre parti di dominio più a destra, ".example.co.jp".Se il modello di dominio richiede un comportamento diverso, è necessario specificarlo utilizzando il parametro domainLevel . |
domainSelectorV2 | Booleano | Se impostato su true, utilizza un metodo migliorato per determinare come impostare l’attributo di dominio del cookie. |
httpsOnly | Booleano | Impostazione predefinita: false. Se è impostato su true, imposta il cookie in modo che utilizzi l'impostazione Secure quando la pagina tracciata è stata trasmessa tramite https. |
useBeaconAPI | Booleano | Impostazione predefinita: false. Se impostato su true, utilizza l'API Beacon per inviare richieste non bloccanti anziché XMLHttpRequest. Se il browser non supporta questa API, Munchkin utilizza come fallback XMLHttpRequest. |
wsInfo | Stringa | Richiede una stringa per eseguire il targeting di un'area di lavoro. Questo ID area di lavoro si ottiene selezionando Workspace nel menu Admin > Integration > Munchkin (Amministrazione > Integrazione >). Questa impostazione si applica solo alla creazione iniziale di un record lead anonimo. Una volta stabilito il valore del cookie Munchkin per il record del lead, il parametro wsInfo non può essere utilizzato per modificare la partizione. Poiché questa impostazione influisce solo sui lead anonimi, è pertinente solo per Visitatori anonimi specifici della partizione nei report Web. |
Esempi
Invia attività a più abbonamenti
Questo esempio invia tutte le attività web alle istanze con Munchkin ID "AAA-BBB-CCC" e "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>
Imposta tracciamento su asincrono
Questo esempio forza l'invio asincrono di tutte le proprietà XMLHttpRequest dal thread principale.
<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