Ir al contenido principal

Usa atributos URL en conversaciones de Fin Messenger

Cómo gestionar y solucionar problemas de atributos URL en conversaciones de Fin Messenger.

Entender y utilizar los atributos URL en Fin Messenger puede ayudarte a capturar y gestionar eficazmente datos sobre el origen de las conversaciones. Este artículo ofrece orientación sobre cómo obtener URLs de inicio de chat, actualizaciones de la URL de la página actual y consejos para solucionar problemas.


Por qué importan los atributos URL

Los atributos URL en Fin Messenger juegan un papel crucial para identificar de dónde provienen las conversaciones y rastrear detalles del recorrido del usuario. Por ejemplo:

  • La chat start URL ayuda a determinar la página específica donde comenzó una conversación.

  • La current page URL ofrece información sobre la navegación del usuario y atributos importantes para la segmentación de audiencia.


Obteniendo la chat start URL

Para capturar la chat start URL dentro de las conversaciones de Fin Messenger, puedes obtenerla usando la Conversations API. Aquí están los pasos clave:

  1. Verifica el campo Source: El campo 'source' en la Conversations API revela la URL exacta donde comenzó un chat. Asegúrate de que tu configuración esté preparada para consultar y almacenar este campo correctamente.

  2. Evita depender del campo Referer: Ten en cuenta que los datos de referer suelen reflejar la página anterior, no la página donde se inició el chat.

  3. Coordina con tu equipo de ingeniería: Asegúrate de que atributos como 'conversation_url' o 'conversation_source' estén correctamente poblados al iniciar el chat.


Actualizaciones de la current page URL

Comportamiento predeterminado

La current page URL en Fin Messenger es un atributo estándar que se actualiza dinámicamente a medida que los usuarios navegan. Se usa principalmente para la segmentación de audiencia en tu Fin workflow, pero no aparece como atributo de conversación por defecto.

Forzar actualizaciones

Las aplicaciones de una sola página pueden no activar actualizaciones de URL a menos que se configuren específicamente para hacerlo. En situaciones donde la actualización de URL debe activarse manualmente (por ejemplo, en apps de una sola página):

  1. Usa el método JavaScript Intercom('update', { last_request_at: Math.floor(Date.now()/1000) }).

  2. Este enfoque fuerza a Fin a actualizar sus datos de conversación en tiempo real.

Consideraciones especiales para users y leads

  • La current page URL se actualiza automáticamente tanto para users como para leads mientras navegan entre páginas.

  • En aplicaciones de una sola página, asegúrate de que existan los disparadores apropiados para capturar eventos de navegación.


Consejos para solucionar problemas

Si encuentras problemas con los atributos URL:

  1. Confirma que tu implementación almacena correctamente el campo 'source' para las chat start URLs.

  2. Verifica si estás dependiendo de la current page URL para propósitos que no puede cumplir (por ejemplo, atributos de conversación).

  3. Para aplicaciones de una sola página, verifica que los disparadores de actualización de JavaScript estén configurados correctamente.

Al entender cómo Fin Messenger maneja los atributos URL y usar los métodos proporcionados para obtener, actualizar o solucionar problemas, puedes asegurar una captura de datos precisa y eficacia operativa. Para configuraciones avanzadas, como atributos personalizados ('conversation_url' o 'conversation_source'), consulta con tu equipo de ingeniería para alinear tus configuraciones con necesidades específicas de datos.

¿Ha quedado contestada tu pregunta?