Configuración
Última actualización: 5 de mayo de 2025
- Temas:
- Javascript
Creado para:
- Administrador
Munchkin puede aceptar varias opciones de configuración para personalizar el comportamiento. Las opciones de configuración son propiedades de un objeto JavaScript que se pasa como segundo parámetro al llamar a Munchkin.init()
Munchkin.init("AAA-BBB-CCC", {
"configName":"configValue",
"configName2":"configValue2"
}
);
El objeto de configuración puede contener cualquier número de propiedades de la tabla siguiente.
Propiedades
Nombre | Tipo de datos | Descripción |
---|---|---|
altIds | Matriz | Acepta una matriz de cadenas de Munchkin ID. Cuando está habilitada, esta opción duplica toda la actividad web en las suscripciones de destino, según su 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 el objeto XMLHttpRequest de forma asincrónica. El valor predeterminado es false. |
clickTime | Entero | Establece la cantidad de tiempo que se debe bloquear después de un clic para permitir la solicitud de rastreo de clics (en milisegundos). Al reducir esto, se 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 de nuevos posibles clientes anónimos. Los posibles clientes tienen cookies y se rastrean después de rellenar un formulario de Marketo o haciendo 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. |
nivelDeDominio | Entero | Establece el número de partes del dominio de la página que se utilizarán al establecer el atributo de dominio de la cookie. Por ejemplo, supongamos que el dominio de página actual es "www.example.com".domainLevel: 2 establecerá el atributo de dominio de la cookie en ".example.com"domainLevel: 3 establecerá el atributo de dominio de la cookie en ".www.example.com"Background:Munchkin administrará automáticamente ciertos dominios de nivel superior de dos letras. De forma predeterminada, esto consta de dos partes en casos normales en los que el dominio de nivel superior tiene tres letras. Por ejemplo, "www.example.com", las dos partes situadas más a la derecha se utilizan para configurar la cookie, ".example.com". Para los códigos de país de dos letras como ".jp", ".us", ".cn" y ".uk", el código toma tres partes de forma predeterminada. Por ejemplo, "www.example.co.jp" utilizará tres partes del dominio situado más a la derecha, ".example.co.jp". Si el patrón de dominio requiere un comportamiento diferente, debe especificarse utilizando el parámetro domainLevel . |
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 esta API, Munchkin vuelve a utilizar XMLHttpRequest. |
wsInfo | Cadena | Toma una cadena para dirigirse a un espacio de trabajo. Este ID de espacio de trabajo se obtiene seleccionando Workspace en el menú Administración > Integración > Munchkin. Esta configuración solo se aplica a la creación inicial de un registro de posible cliente anónimo. Una vez establecido el valor de la cookie de Munchkin para ese registro de posibles clientes, el parámetro wsInfo no se puede utilizar para cambiar su partición. Dado 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 todos los objetos XMLHttpRequest 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
bb269a6d-047a-4bf7-9acd-23ad9a63dc59