Configuración
Munchkin acepta ajustes de configuración que personalizan su comportamiento. Pase la configuración como propiedades de un objeto JavaScript en el segundo parámetro de Munchkin.init().
Munchkin.init("AAA-BBB-CCC", {
"configName":"configValue",
"configName2":"configValue2"
}
);
El objeto de configuración puede contener cualquier número de las propiedades de la tabla siguiente.
Propiedades
Nombre
Tipo de datos
Descripción
altIds
Matriz
Acepta una matriz de cadenas de Munchkin ID. Cuando se habilita, esto duplica toda la actividad web en las suscripciones identificadas por sus Munchkin ID.
anonymizeIP
Booleano
Anonimiza la dirección IP registrada en Marketo para los nuevos visitantes.
apiOnly
Booleano
Si se establece en true, la función
Munchkin.Init() no llamará a visitsWebPage. Esto es útil para aplicaciones web de una sola página que necesitan control total sobre cada evento de visitsWebPage.asyncOnly
Booleano
Si se establece en true, envía XMLHttpRequests asincrónicamente. El valor predeterminado es false.
clickTime
Entero
Establece el tiempo, en milisegundos, que se debe bloquear después de un clic para que se pueda completar la solicitud de seguimiento de clics. La reducción de este valor reduce la precisión del rastreo de clics. El valor predeterminado es 350 ms.
cookieAnon
Booleano
Si se establece en false, impide el seguimiento y la creación de cookies para nuevos posibles clientes anónimos. Los posibles clientes reciben cookies y se rastrean después de enviar un formulario de Marketo o hacer clic desde un correo electrónico de Marketo. El valor predeterminado es True.
cookieLifeDays
Entero
Establece la fecha de caducidad de cualquier cookie de seguimiento de Munchkin recién creada en esta cantidad de días en el futuro. El valor predeterminado es de 730 días (2 años).
customName
Cadena
Nombre de página personalizado. Solo para uso del sistema.
Entero
Establece cuántas partes del dominio de página se utilizarán para el atributo de dominio de la cookie.
Para “www.example.com”,
De forma predeterminada, Munchkin utiliza dos partes cuando el dominio de nivel superior tiene tres letras. Por ejemplo, “www.example.com” utiliza “.example.com”.
Para los códigos de país de dos letras como “.jp”, “.us”, “.cn” y “.uk”, Munchkin utiliza tres partes. Por ejemplo, “www.example.co.jp” usa “.example.co.jp”.
Use el parámetro
Para “www.example.com”,
domainLevel: 2 establece el dominio de la cookie en “.example.com” y domainLevel: 3 lo establece en “.www.example.com”.De forma predeterminada, Munchkin utiliza dos partes cuando el dominio de nivel superior tiene tres letras. Por ejemplo, “www.example.com” utiliza “.example.com”.
Para los códigos de país de dos letras como “.jp”, “.us”, “.cn” y “.uk”, Munchkin utiliza tres partes. Por ejemplo, “www.example.co.jp” usa “.example.co.jp”.
Use el parámetro
domainLevel cuando el patrón de dominio requiera un comportamiento diferente.domainSelectorV2
Booleano
Si se establece en true, utiliza un método mejorado para determinar cómo establecer el atributo de dominio de la cookie.
httpsOnly
Booleano
El valor predeterminado es false. Cuando se establece en true, establece la cookie para utilizar la configuración segura cuando la página rastreada se proporcionó mediante https.
useBeaconAPI
Booleano
El valor predeterminado es false. Cuando se establece en true, utiliza la API de señalización para enviar solicitudes sin bloqueo en lugar de XMLHttpRequest. Si el explorador no admite la API de Beacon, Munchkin utiliza XMLHttpRequest.
wsInfo
Cadena
Se dirige a un espacio de trabajo. Obtenga el ID del espacio de trabajo seleccionando el espacio de trabajo en el menú Administración > Integración > Munchkin.
Esta configuración se aplica solamente cuando se crea inicialmente un registro de cliente potencial anónimo. Una vez establecido el valor de la cookie de Munchkin para ese registro de posibles clientes, el parámetro wsInfo no podrá cambiar su partición.
Debido a que esta configuración solo afecta a los posibles clientes anónimos, solo es relevante para Visitantes anónimos en los informes web específicos de la partición.
Esta configuración se aplica solamente cuando se crea inicialmente un registro de cliente potencial anónimo. Una vez establecido el valor de la cookie de Munchkin para ese registro de posibles clientes, el parámetro wsInfo no podrá cambiar su partición.
Debido a que esta configuración solo afecta a los posibles clientes anónimos, solo es relevante para Visitantes anónimos en los informes web específicos de la partición.
Ejemplos
Enviar actividad a varias suscripciones
Este ejemplo envía toda la actividad web a las instancias con los ID de Munchkin “AAA-BBB-CCC” y “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>
Definir seguimiento como asincrónico
En este ejemplo se fuerza el envío asincrónico de todas las solicitudes XMLHttp desde el subproceso principal.
<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
marketo-developer-help