Crear desencadenadores personalizados en Customer Insights - Journeys

Los desencadenadores personalizados son una forma flexible de capturar momentos e interacciones importantes, lo que le permite orquestar interacciones con los clientes de un modo único y atractivo.

Un desencadenador personalizado es una señal definida por el usuario que puede contener y transportar cualquier tipo de información sobre la que puede actuar un recorrido del cliente. Los usuarios de Customer Insights - Journeys tienen el control total de lo que representan los desencadenadores personalizados y el tipo de información que transmiten.

La creación de un desencadenador personalizado en Customer Insights - Journeys es sencilla. Sin embargo, los desencadenadores personalizados requieren la colaboración entre los usuarios de marketing y un equipo de desarrolladores que será responsable de la integración de pequeños fragmentos de código en los sistemas que, en última instancia, permitirán desencandenar la función.

La creación de un desencadenador personalizado implica tres pasos: creación inicial del desencadenador, integración del desencadenador y finalización.

1. Creación de un desencadenador inicial

Este paso se realiza en la sección Desencadenadores de Customer Insights - Journeys. Para crear el desencadenador personalizado, seleccione +Nuevo desencadenador desde la cinta superior. En la siguiente pantalla, le dará un nombre al desencadenador y seleccionará que desea desencadenar una acción Cuando un cliente interactúa con un sitio web o una aplicación.

La otra opción de desencadenador ("Cuando se crea o actualiza un registro relacionado con un cliente") se refiere a desencadenadores basados en cambios de registro de Dataverse. Más información: Desencadenar un recorrido basado en un cambio de registro de Dataverse

En la pantalla siguiente, siga las instrucciones de la pantalla para definir:

  • Título y descripción

    Asigne al desencadenador un título breve y descriptivo. Incluya una descripción para ayudar a otros usuarios a encontrar el desencadenador adecuado en el catálogo.

  • Atributos

    Los atributos del desencadenador enriquecen el desencadenador y brindan contexto adicional para que el recorrido cree sucursales o personalice contenido. Por ejemplo, un desencadenador personalizado Registro de Wi-Fi puede contener un atributo Ubicación que representa la ubicación física donde un cliente ha completado un registro. El valor del atributo Ubicación podría usarse en un recorrido para enviar un mensaje diferente dependiendo de si el registro proviene del aparcamiento o de la sala de espera principal.

    Los atributos tienen un Nombre y un Tipo de datos. Elegir el tipo de datos correcto (texto, número, verdadero o falso, fecha/hora o referencia de entidad) es importante para asegurarse de que los recorridos del cliente puedan proporcionar comparaciones adecuadas en las condiciones. Por ejemplo, si un atributo es de tipo de datos Número, el recorrido proporciona un comparador como menos que o igual a. Si un atributo es de tipo Fecha/hora, el recorrido proporcionará comparadores como antes de, el y después. Un atributo de tipo de datos. Referencia de entidad apunta a una entidad específica, lo que le evita tener que definir una lista compleja de atributos para desencadenar un recorrido basado en cambios en una entidad.

    Puede apilar atributos con diferentes tipos de datos para crear desencadenadores sofisticados. Si, por ejemplo, desea desencadenar un recorrido cuando un cliente compra un producto, agregaría un atributo Fecha/hora para activar el desencadenador cuando se produce una acción, entonces agregaría un atributo Referencia de entidad que apunta a la entidad Pedido para hacer referencia a los artículos contenidos en el pedido del cliente.

  • Atributos especiales

    Datos del cliente es un atributo especial que está presente de forma predeterminada en todos los desencadenadores personalizados. Este atributo contiene información sobre el cliente que realiza la acción de desencadenador. El tipo de datos puede ser un contacto o un cliente potencial de Dynamics 365 o bien un perfil de Customer Insights - Data. En el código, este atributo se denomina authID.

    contactpoint_email es un atributo especial que está presente en un desencadenador personalizado vinculado a un perfil de Customer Insights - Data. Este atributo se utiliza como alternativa si el perfil completo de Customer Insights - Data no está disponible. Los desarrolladores deben incluir el correo electrónico del cliente en este atributo para garantizar que se pueda contactar con el cliente por correo electrónico incluso si la información completa de su perfil no está disponible.

    contactpoint_phone es un atributo especial que está presente en un desencadenador personalizado vinculado a un perfil de Customer Insights - Data. Este atributo se utiliza como alternativa si el perfil completo de Customer Insights - Data no está disponible. Los desarrolladores deben incluir el número de teléfono del cliente en este atributo para garantizar que se pueda contactar con el cliente mediante mensajes de texto incluso si la información completa de su perfil no está disponible.

  • Referencias de entidad

    Bajo el menú desplegable Tipo de datos, encontrará una opción Referencia de entidad. Esta opción le permite apuntar a una entidad específica, lo que le evita tener que especificar una lista de atributos para capturar.

2. Desencadenar la integración

Una vez creado el desencadenador, el sistema genera un fragmento de código. Puede descargar el fragmento de código y compartirlo con los desarrolladores. O bien, los desarrolladores pueden acceder al fragmento de código directamente a través del vínculo proporcionado por la aplicación.

Descarga del fragmento de código de configuración.

Nota

Para acceder directamente al fragmento de código, los desarrolladores necesitarán acceso a la aplicación Dynamics 365 Customer Insights - Journeys.

El fragmento de código permite que una acción del cliente en una aplicación o sitio web externo desencadene un recorrido del cliente en Customer Insights - Journeys. Por ejemplo, cuando un cliente hace clic en el botón para finalizar la compra en un sitio web de comercio electrónico, el código inicia un recorrido del cliente de confirmación de pedido mediante un desencadenador "confirmación de pedido" que se invoca al hacer clic en el botón. Al agregar el fragmento de código, el desarrollador simplemente conecta el clic del botón con el desencadenador "confirmación de pedido".

El fragmento de código contiene instrucciones que detallan cómo integrar el código de desencadenador en sistemas externos. Puede integrar el desencadenador usando JavaScript (para páginas web), C# o Python (para sistemas independientes) o mediante SDK de iOS y Android.

Sugerencia

Cierta integración de desencadenadores personalizados puede presentar implicaciones de seguridad. El fragmento de código que se proporciona con el desencadenador contiene una clave de ingesta que identifica de forma única la instancia de Customer Insights - Journeys. Un atacante con acceso a la clave de ingesta podría enviar desencadenadores falsos que pueden desencadenar recorridos del cliente no deseados. Es una buena práctica:

  • Proteger la clave de ingestión siempre que sea posible.
  • Limitar el uso de atributos en desencadenadores personalizados, especialmente cuando esos atributos se pueden usar para personalizar el contenido y actuar como posibles vectores de ataque, como el scripting entre sitios.

3. Finalizar el desencadenador

Una vez que se haya completado la integración, la página Desencadenadores muestra información para confirmar que el desencadenador personalizado funciona como se esperaba. Con la integración completa y verificada, el desencadenador se marca como Listo para usar, lo que hace que el desencadenador sea visible y esté disponible en los recorridos.

Propina

Cuando mira la lista de disparadores, los disparadores personalizados tienen un icono de rayo simple Icono de desencadenador personalizado.. Los disparadores listos para usar tienen un rayo con un icono de maleta Icono de desencadenador listo para usar..