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 a los visitantes mantener su privacidad mientras reciben una experiencia personalizada, además de brindarte análisis detallados.
El seguimiento sin cookies está integrado en Clerk.js y se activa por defecto.
Knowledge Graph #
En el núcleo 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 impulsa todas las predicciones de Clerk, ya sea para mejorar experiencias de búsqueda, brindar recomendaciones de productos, automatizar contenido de email, o segmentar clientes.

El Knowledge Graph funciona sin requerir datos del sitio web como clics, búsquedas u otras actividades de navegación. En cambio, Clerk siempre ha dependido de los datos de pedido como la principal fuente de veracidad para la IA.
Este enfoque se basa en la visión fundamental de Clerk: un pedido pagado por un cliente es mucho más valioso que una visita a una página o un clic (acciones que realizamos 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 para esos productos en los endpoints de la API de visitante.
Proof of Value #
Clerk usa principalmente el seguimiento del sitio 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 individuos. En cambio, mide el valor de nuestros servicios a través de 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 lograrlo, identificamos sesiones para vincular eventos y clics pasados a un pedido antes de calcular estadísticas agregadas. Este proceso se explica a continuación.
Anonymous Sessions #
Clerk rastrea a los visitantes mediante identificadores anónimos de sesión, 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, User Agent y una sal única de la tienda. La sal de la tienda es única para cada tienda que utiliza Clerk y se rota cada 30 días, lo que hace 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 con el formato “Pyqb0mfV”.
Este identificador asegura que las sesiones de compra permanezcan anónimas. No contiene datos personales, no almacena nada en los dispositivos de los usuarios, y evita el rastreo a largo plazo más allá de 30 días.
En la práctica, cualquier visitante que navegue por el mismo sitio web desde la misma Wi-Fi en el mismo tipo de computadora compartirá la misma ID de sesión. Esto ocurre tan raramente que no afecta nuestro seguimiento.
Privacy Settings #
Clerk.js puede ser configurado con opciones de privacidad por visitante, permitiéndote personalizar la experiencia para tus clientes.
Hay 4 modos de privacidad, explicados a continuación.
Default (Cookieless) #
Clerk.js utiliza sesiones anónimas como se describió antes, por defecto.
Este enfoque proporciona estadísticas agregadas precisas sobre el impacto de Clerk, manteniendo las sesiones privadas y anonimizadas.
Persistent #
Este modo genera la misma ID única y la almacena como una cookie de identificador a largo plazo en el dispositivo del visitante, formando la base del seguimiento. Esto puede usarse para visitantes que dan su consentimiento para ser rastreados.
Para habilitarlo, incluye este fragmento en tu sitio una vez que el visitante dé su consentimiento:
Clerk('config', 'visitor', 'persistent');
Private #
En este modo, no se recopila ningún dato del visitante por ninguna razón.
Clerk opera como de costumbre, excepto para las funciones que dependen de las acciones de los visitantes, como mostrar recomendaciones basadas en el historial de navegación o enviar emails desencadenados relacionados con sesiones.
Además, cualquier venta realizada a través de nuestros servicios no se atribuirá a Clerk en el dashboard, lo que puede llevar a una subestimació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 contaminen 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 visitantes que tú mismo generes, permitiendo el 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 marcador de posición por tu ID personalizado:
Clerk('config', 'visitor', 'TRACKING_ID_HERE');