Ir al contenido principal

Fusionar perfiles de lead y user

Cómo fusionar manual y automáticamente perfiles de lead y user, para que la información de un user esté vinculada a un solo perfil.

Escrito por Bobby Stapleton

Si un user existente chatea contigo en Messenger de forma anónima, por ejemplo, mediante modo incógnito del navegador, se creará un nuevo perfil de lead para esa persona en Intercom. Esto significa que tendrás tanto un perfil de lead como de user para la misma persona.

La gestión de leads en Intercom generalmente comienza cuando las personas interactúan con Messenger sin iniciar sesión. Estas interacciones a menudo carecen de identificadores como verificación de correo electrónico o un ID de user consistente, lo que puede llevar a la creación de nuevos perfiles de lead.

Cuando esto sucede, puedes fusionar el perfil de lead con el perfil de user, para que toda su información se rastree y almacene en un solo lugar.

Nota: Después de fusionar un lead en un user, el frontend debe reinicializar Messenger con el user_id verificado y un user_hash calculado (HMAC-SHA256 de user_id, firmado con la Clave Secreta de Messenger) para cumplir con la Verificación de Identidad obligatoria. Devuelve estos valores en la respuesta de verificación OTP para que el frontend pueda iniciar Messenger como el user correcto.


Fusionar perfiles de lead y user

Un lead puede fusionarse en la cuenta de un user existente ya sea manualmente, automáticamente o mediante la REST API. Fusionar un lead en un user significa que cualquier información asociada con el lead se transferirá al perfil del user.

Hay ciertos tipos de perfiles que puedes (y no puedes) fusionar:

  • Un lead puede fusionarse en un perfil de user.

  • No se pueden fusionar 2 leads.

  • No se pueden fusionar 2 users.

  • Un perfil de user no puede fusionarse de nuevo en un perfil de lead.

Además, escenarios como la limpieza de cookies, proporcionar IDs de user inconsistentes o usar solo comunicación por correo electrónico sin vincular otros datos identificables también pueden resultar en perfiles duplicados.

Aquí te mostramos cómo fusionar dos perfiles:

Fusionar perfiles manualmente

Hay dos formas de activar una fusión manual. ✌️

Primero, cambiando la dirección de correo electrónico de un lead para que coincida con la dirección de correo electrónico de un user existente. Esto se puede hacer desde el perfil del lead:

Luego, la próxima vez que el user visite tu sitio web (o actualice la página, si ya está en línea) se fusionará con el lead recién actualizado.


Si hay dos o más users con ese correo electrónico, el user que estuvo más activo recientemente se fusionará con el lead.

En segundo lugar, importando el lead con una importación CSV.

El lead deberá tener la misma dirección de correo electrónico que un user existente para que ocurra la fusión. Además, si un lead ya existe en Intercom, importar un CSV no fusionará el lead existente en un user. Un lead importado desde un CSV solo se fusionará en un user si es un lead completamente nuevo.

Fusionar manualmente posibles duplicados desde el Inbox

La función de posibles duplicados te avisará vía Inbox si hay leads o users duplicados para la persona con la que estás hablando actualmente. Si la conversación es con un lead y el duplicado detectado es un user, puedes hacer clic en Merge Lead into User. Esto actualizará la conversación en el inbox con los detalles del user recién fusionado, para que puedas ver conversaciones previas, etc. Mira cómo funciona aquí.

Fusionar perfiles automáticamente basado en cookies

Las fusiones automáticas no requieren acción de tu parte. Cuando una persona visita tu sitio web sin iniciar sesión, se le asigna una cookie de Intercom para identificarla de forma única. Una vez que inician una conversación o responden a un mensaje, se convierten en un lead.

Si inician sesión o se registran en tu producto mientras la cookie de Intercom está presente, su perfil de lead se fusionará automáticamente con su perfil de user.

Fusionar perfiles automáticamente basado solo en la dirección de correo electrónico

Puedes habilitar "Merging of unverified Leads into Users" en tus Configuraciones de Seguridad. Esto cambiará la lógica de fusión lead-user para fusionar leads en users basándose solo en la dirección de correo electrónico. Leads y users no necesitarán compartir el mismo dispositivo, cookie o sesión para que la fusión proceda.

Para minimizar duplicados, habilita configuraciones de identificación en las páginas relevantes. Esto es especialmente importante para aplicaciones de una sola página donde los datos de usuarios conectados deben pasarse consistentemente.

Si deseas habilitar esto, primero debes habilitar la Verificación de Identidad, ya que esto asegura que las solicitudes de tus users provengan de los users que dicen ser.

Cualquier fusión automática ocurrirá la próxima vez que el User inicie sesión en Intercom.

Fusionar perfiles usando la API

También puedes usar la REST API para convertir un lead en user.


Preguntas comunes sobre la fusión de perfiles

¿Qué datos se incluyen en la fusión?

  1. Atributos del perfil de lead (solo si el perfil de user existente no contiene valor para esos atributos)

  2. Conversaciones (todas las conversaciones asociadas con el perfil de lead y user serán incluidas)

  3. Eventos (el primero/último ocurrido y el conteo de eventos; no se incluye metadata)

¿Por qué no se fusionó un lead?

La mayoría de las veces, los perfiles de lead y user se fusionan inmediatamente. Pero como es un proceso asincrónico, pueden ocurrir pequeños retrasos. Por ejemplo, cuando un user inicia sesión y hay uno o más leads marcados como que requieren fusión (basado en cookie y correo electrónico), el proceso de fusión automática comenzará en el siguiente ping (actualización de página) de ese user. Para solucionar esto, asegúrate de que los datos de user enviados a Intercom incluyan identificadores correctos como user_id y email. También confirma que el navegador del user retenga las cookies necesarias, ya que cookies expiradas o eliminadas pueden impedir fusiones exitosas.

Para leads creados vía nuestra REST API:

  • Si creas un lead vía API, y luego un user con la misma dirección de correo electrónico que no existía previamente envía un ping (iniciando sesión en tu app), los perfiles de lead y user no se fusionarán automáticamente. Solo hacemos fusiones asincrónicas cuando el Lead y User tienen el mismo anonymous_id que se toma de la cookie de sesión. Los leads creados vía API no tienen cookies. En su lugar, puedes fusionar manualmente vía API.

  • Si creas un lead vía API y ya existe un user con la misma dirección de correo electrónico, cuando ese user existente envíe un ping (iniciando sesión en tu app), los registros de lead y user no se fusionarán automáticamente.

  • Si creas un lead vía API y luego creas un user vía API, el perfil de lead no se fusionará automáticamente en el perfil de user cuando este user envíe un ping (iniciando sesión en tu app).

¿Ha quedado contestada tu pregunta?