Configurar correctamente el seguimiento híbrido con eTracker
eTracker ofrece la posibilidad de realizar un seguimiento sin establecer cookies. Por lo tanto, este tipo de seguimiento también es posible sin el consentimiento del visitante del sitio web y puede permanecer activo incluso si se han rechazado todas las cookies.-Sin embargo, cuando se realiza un seguimiento sin cookies, los datos ya no se pueden recopilar en la medida habitual, por lo que lo ideal sería que el consentimiento del usuario fuera seguido por el cambio al modo de seguimiento, en el que se establecen las cookies.
--Para permitir el llamado seguimiento híbrido, el proveedor de seguimiento recomienda que el código eTracker no sea bloqueado por CCM19.-En la configuración estándar recomendada, eTracker no establecerá inicialmente ninguna cookie por sí mismo. Sin embargo, se seguirán estableciendo conexiones con un servidor de terceros.
--Para pasar al modo de seguimiento con cookies, CCM19 debe transmitir a eTracker la información de que el visitante del sitio web ha aceptado el uso de cookies de eTracker. Para permitirlo, debe almacenarse el siguiente código en una integración técnicamente necesaria (por ejemplo, la integración del propio CCM19, que siempre está presente y se ejecuta) en "Integraciones y cookies" en el campo "Código fuente de la integración":
<script defer>
(function () {
var intervalos = {};
function updateEtracker() {
if (typeof window._etracker == 'object'
&& typeof _etracker.enableCookies == 'function'
&& typeof _etracker.disableCookies == 'function'
) {
|| CCM.acceptedEmbeddings.reduce(function (c,i) { return c i.name == 'eTracker'; }, false)
? _etracker.enableCookies(window.location.host)
: _etracker.disableCookies(window.location.host);
window.clearInterval(intervalos.etracker);
intervalos.etracker = null;
}
}
function updateThirdPartyConsentState() {
if (intervals.etracker) {
window.clearInterval(intervals.etracker);
}
intervals.etracker = window.setInterval(updateEtracker, 200);
}
window.addEventListener('ccm19WidgetClosed', updateThirdPartyConsentState);
updateThirdPartyConsentState();
})();
</script>
-Aquí es importante que el nombre de la variable en i.name == 'eTracker'
coincida siempre con el nombre de la integración eTracker en CCM19. Si la integración se llama "eTracker", no hay que cambiar nada.