Identificación y fusión de contactos anónimos e identificados

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

  

Tanto el "trackerId" como el "email" pueden ser recogidos en algunas de las Etiquetas de eventos, productos y clientes, mientras que el "suscription" se recoge solamente en la Etiqueta de "Información del contacto".

Las etiquetas Etiqueta de "Cliente se ha registrado"Etiqueta de "Contacto ha hecho login" recogen la clave "email" del 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.

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.

  

Algunos ejemplos recurrentes donde se da la unión de contactos son:

— Cuando un usuario registrado visita la página web sin hacer login y, posteriormente, accede a su cuenta. En este caso, el contacto anónimo es fusionado con el registrado y guardados los datos de interacción del primero en el segundo.
— Cuando un usuario registrado visita la página web desde el navegador y, posteriormente, accede de nuevo desde el móvil. Una vez hace login en el móvil, ambos contactos son fusionados para identificar que se trata del mismo usuario.

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.

 

 

 ¡Éxito!
Has llegado al final de la lección.

  

¿Te han quedado dudas sin resolver?
Recuerda que tienes a tu disposición a nuestros especialistas en Connectif. Para contactar con ellos, tan solo tendrás que abrir ticket a Soporte haciendo clic en el botón azul de “Ayuda” de tu dashboard.


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0