Creemos que todos merecen privacidad y una excelente experiencia de compra.
Por eso, hemos decidido divulgar públicamente nuestra tecnología de seguimiento, permitiendo que todos puedan crear una internet más privada.
Este artículo explica cómo nuestra tecnología sin cookies permite que los visitantes permanezcan en privado mientras reciben una experiencia personalizada, y al mismo tiempo te brinda análisis detallados.
El seguimiento sin cookies está integrado en Clerk.js y se activa por defecto.
Knowledge Graph #
En el corazón de la IA de Clerk está la tecnología “Knowledge Graph”, que conecta todos tus productos, categorías, artículos, pedidos y (si está habilitado) clientes entre sí.
Este sistema potencia todas las predicciones de Clerk, ya sea para mejorar las experiencias de búsqueda, proporcionar recomendaciones de productos, automatizar contenido de correo electrónico o segmentar clientes.

El Knowledge Graph funciona sin requerir datos del sitio web como clics, búsquedas y otras actividades de navegación. En su lugar, Clerk siempre ha dependido de datos de pedidos como la principal fuente de información para la IA.
Este enfoque proviene de la visión fundamental de Clerk: un pedido que un cliente ha pagado es mucho más valioso que una visita a una página o un clic (que hacemos cientos de veces al día sin darnos cuenta).
La IA de Clerk no requiere datos del sitio web y, por lo tanto, no se ve afectada por el seguimiento web. Los clics en productos solo se usan como contexto para saber qué productos ha visto recientemente un visitante, permitiendo que la IA devuelva resultados de esos productos en los endpoints de la API de visitantes.
Proof of Value #
Clerk utiliza principalmente el seguimiento web para mostrar cómo nuestros servicios ayudan a tus visitantes y clientes y, en última instancia, mejoran tu negocio.

Nuestro enfoque de seguimiento no se centra en los individuos. En cambio, mide el valor de nuestros servicios mediante estadísticas agregadas, evaluando su impacto en los pedidos cuando los clientes hacen clic y compran al menos un producto a través de Clerk.
En resumen, no rastreamos quién es un visitante, sino qué sucede en una sesión. Para lograr esto, identificamos las sesiones para vincular eventos y clics anteriores a un pedido antes de calcular estadísticas agregadas. Este proceso se explica a continuación.
Anonymous Sessions #
Clerk rastrea a los visitantes mediante ID de sesión anónimas, que se generan cada vez que un navegador realiza una solicitud a https://api.clerk.io. Así es como funciona:
Calculamos un hash usando la dirección IP, el User Agent y una sal única de la tienda. La sal es única para cada tienda que usa Clerk y se rota cada 30 días, haciendo que el seguimiento a largo plazo sea prácticamente imposible.
El hash se comprime de base 16 a base 62, aumentando la información por byte.
La mayor parte del hash (81.4%) se descarta para anonimizar los datos, quedando una cadena única de 8 caracteres en el formato “Pyqb0mfV”.
Este identificador garantiza que las sesiones de compra permanezcan anónimas. No contiene datos personales, no almacena nada en los dispositivos de los usuarios y evita el seguimiento a largo plazo más allá de 30 días.
En la práctica, cualquier visitante que navegue por el mismo sitio web desde el mismo Wi-Fi en el mismo tipo de computadora, compartirá el mismo ID de sesión. Esto ocurre tan raramente que no afecta a nuestro seguimiento.
Privacy Settings #
Clerk.js puede ser configurado con ajustes de privacidad para cada visitante, permitiéndote personalizar la experiencia de tus clientes.
Hay 4 modos de privacidad, explicados a continuación.
Default (Cookieless) #
Clerk.js utiliza sesiones anónimas como se describió anteriormente, por defecto.
Este enfoque proporciona estadísticas agregadas precisas sobre el impacto de Clerk mientras mantiene las sesiones privadas y anónimas.
Persistent #
Este modo genera el mismo ID único y lo almacena como una cookie de identificador a largo plazo en el dispositivo del visitante, formando la base para el seguimiento. Esto puede usarse para los visitantes que dan su consentimiento para ser rastreados.
Para habilitarlo, incluye este fragmento en tu sitio una vez que el visitante otorgue su consentimiento:
Clerk('config', 'visitor', 'persistent');
Private #
En este modo, no se recopilan datos sobre el visitante por ninguna razón.
Clerk funciona como de costumbre excepto en las funciones que dependen de las acciones del visitante, como mostrar recomendaciones de historial de navegación o enviar correos electrónicos relacionados con sesiones.
Además, cualquier venta realizada a través de nuestros servicios no se atribuirá a Clerk en el panel, lo que puede dar lugar a una infravaloración en tus estadísticas.
Este modo también puede usarse para excluir la actividad de tu sitio web de las estadísticas de Clerk, asegurando que los datos de prueba no alteren los resultados.
Para desactivar el seguimiento para un visitante, incluye este fragmento en tu sitio:
Clerk('config', 'visitor', null);
Custom #
Puedes configurar identificadores personalizados de visitante generados por ti mismo, permitiendo control total sobre el tipo de ID asignado a cada visitante o sesión. Esta opción suele usarse para la integración con herramientas externas.
Para implementarlo, incluye el siguiente fragmento y cambia el texto de reemplazo por tu ID personalizado:
Clerk('config', 'visitor', 'TRACKING_ID_HERE');