La identificación y fusión de contactos anónimos e identificados determina el modo en que los usuarios son reconocidos por medio de su huella digital en Connectif. Permite relacionar la actividad de un contacto en distintos dispositivos y navegadores en un mismo perfil.
1. Propiedades
Connectif recoge la información de la actividad del contacto y los datos que comparte por medio de etiquetas que se generan durante su navegación en tu eCommerce.
1.1. Identificación del contacto
Connectif utiliza 3 claves para reconocer a los usuarios, siendo necesaria solo una de ellas para identificar a cada contacto.
- "trackerId": identificador único que Connectif asigna a cada contacto.
- "email": corresponde con el email del contacto.
- "suscription": identificador de la suscripción a notificaciones web push del navegador para un dispositivo concreto.
1.2. Atribución de evento a un contacto
El algoritmo que determina qué contacto es el que está realizando la acción es el siguiente:
1. Si la Etiqueta de "Información del contacto" no contiene "trackerId", ni "email", ni "suscription" se determina que es un nuevo contacto anónimo.
2. Si la Etiqueta de "Información del contacto" contiene un "email" válido, éste será utilizado para identificar al contacto que tenga dicho email.
En el caso de que no exista ningún contacto con ese email en Connectif, la identificación se realiza atendiendo a los siguientes escenarios:
- 2.1 Si esta Etiqueta de "Información del contacto" contiene un "trackerId" que no pertenece a ningún contacto, se determina que es un nuevo contacto conocido con este "email"
- 2.2. Si esta Etiqueta de "Información del contacto" contiene un "trackerId" que pertenecía a un contacto anónimo, se asignará el "email", y el resto de campos opcionales que pueda contener la etiqueta como "_name" o "_surname", a dicho contacto.
Se determina que es un contacto conocido existente.
- 2.3. Si esta Etiqueta de "Información del contacto" contiene un "trackerId" que pertenecía a un contacto conocido cuyo email es diferente al campo "email" de esta etiqueta, se determina que es un nuevo contacto conocido y diferente al contacto identificado por el "trackerId".
Se creará un nuevo contacto conocido con ese "email" y el resto de campos opcionales que pueda contener la etiqueta como "_name" o "_surname".
El contacto conocido al cual pertenecía el "trackerId" recogido por la etiqueta no es alterado.
3. Como situación especial del punto anterior, si la Etiqueta de "Información del contacto" contiene un "email" válido (y existe un contacto que tiene ese email) y, además, esta etiqueta tiene el campo "trackerId" que se corresponde con el tracker de otro contacto anónimo diferente, entonces se realizará el proceso de Unión de contactos.
Se determina que el contacto actual es el contacto conocido identificado por el "email".
En el caso de que el "trackerId" no pertenezca a un contacto anónimo, sino a uno conocido, entonces no se realizará la Unión de contactos, e igualmente se determina que el contacto actual es el contacto conocido identificado por el "email".
4. Si la Etiqueta de "Información del contacto" no contiene un "email" válido pero sí un "suscription", éste será utilizado para identificar al contacto.
La identificación se realiza atendiendo a los siguientes escenarios:
- 4.1. Si esta Etiqueta de "Información del contacto" no contiene un "trackerId", se comprueba si existe algún contacto con la misma "suscription".
En caso afirmativo, se identifica como tal, en caso contrarios se determina que es un nuevo contacto anónimo.
- 4.2. Si esta Etiqueta de "Información del contacto" contiene un "trackerId" que pertenece a un contacto anónimo, se comprueba si existe algún contacto con la misma "suscription".
En caso afirmativo, se realiza el proceso de Unión de contactos y se determina que el contacto actual es el que existía previamente.
En caso contrario, se determina que es un nuevo contacto anónimo.
- 4.3. Si esta Etiqueta de "Información del contacto" contiene un "trackerId" y este pertenece a un contacto conocido, la identificación se realiza atendiendo a los siguientes escenarios:
- 4.3.1. Si no existe otro contacto con la misma "suscription" se determina que es un nuevo contacto anónimo.
- 4.3.2. Si existe otro contacto con la misma "suscription" y es un contacto anónimo, entonces se realiza el proceso de Unión de contactos y se identifica al contacto actual como el contacto del cual conocíamos su "trackerId".
- 4.3.3. Si existe otro contacto y también es un contacto conocido entonces se duplica la "suscription" en cada uno de ellos y se determina que es un nuevo contacto conocido y diferente al contacto identificado por el "trackerId".
El contacto conocido al cual pertenecía el "suscription" recogido por la etiqueta no es alterado.
- 4.3.1. Si no existe otro contacto con la misma "suscription" se determina que es un nuevo contacto anónimo.
5. Si la Etiqueta de "Información del contacto" no contiene un "email" válido, ni un "suscription", pero sí un "trackerId" éste será utilizado para identificar al contacto que tenga dicho tracker.
En el caso de que no exista ningún contacto con ese tracker en Connectif, se determina que es un nuevo contacto anónimo.
1.3 Unión de contactos
El proceso de unión de contactos consiste en asignar las propiedades y workflows de un contacto A a un contacto B, y la posterior e inmediata eliminación del contacto A.
Hay algunos matices a tener en cuenta en este proceso:
- Las propiedades del contacto B que ya tengan un valor no serán sobrescritas por las del contacto A.
- Si los contactos A y B tienen algún workflow activo en común que genere datos, se tendrá en cuenta la información de ambos contactos, dando prioridad a los datos del contacto B y a los datos generados por la ejecución más reciente de los nodos.
Además, este proceso tiene impacto en los segmentos:
-
Estáticos:
- Si el contacto identificado está en un Segmento Estático, el anónimo desaparecerá de él pero el identificado volverá a entrar.
- Si el contacto identificado no está en un Segmento Estático, el anónimo desaparecerá de él y el identificado no entrará.
-
Dinámicos y Dinámicos Plus:
- Si el contacto identificado cumple las condiciones para entrar en un Segmento Dinámico, el anónimo desaparecerá pero el identificado volverá a entrar.
- Si el contacto identificado no cumple las condiciones para entrar en un Segmento Dinámico, el anónimo desaparecerá y el identificado no entrará.
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
- Fichas de contacto y huella digital, para visualizar toda la información recopilada por Connectif sobre los contactos registrados y anónimos de tu eCommerce.
- Actividades de un contacto, para consultar el registro de actividades de un contacto y los datos que recogen.
-
Entrar a un segmento dinámico al identificar un contacto anónimo, para conocer el impacto en la segmentación de las atribuciones de eventos a los contactos.
-
Importación de contactos, para importar contactos y sus propiedades a Connectif.