Construcción del recorrido concept_owm_kdy_w2b

El usuario empresarial ahora puede compilar el recorrido. El recorrido incluirá las siguientes actividades:

  • dos actividades Event : "LobbyBeacon" y "RestaurantBeacon"
  • dos Condition actividades
  • tres actividades Push y una actividad Email (con Adobe Campaign Standard)
  • una actividad Wait
  • cuatro End actividades
NOTE
Las actividades Push y Email solo están disponibles en la paleta si tiene Adobe Campaign Standard.

Para obtener información adicional sobre cómo crear un recorrido, consulte esta página.

Primeros pasos section_ntb_ws1_ffb

  1. En el menú superior, haga clic en la pestaña Home y Create para crear un nuevo recorrido.

  2. Edite las propiedades del recorrido en el panel de configuración que se muestra en el lado derecho. Añada un nombre y configúrelo para que dure un mes, del 1 al 31 de diciembre.

  3. Para diseñar el recorrido, arrastre y suelte el evento "LobbyBeacon" de la paleta al lienzo. También puede hacer doble clic en el evento de la paleta para agregarlo al lienzo.

  4. Ahora vamos a agregar una condición para verificar que la persona no haya sido contactada en las últimas 24 horas y verificar si es un miembro socio. Arrastre y suelte una actividad de condición en el recorrido.

  5. Elija el tipo Data Source Condition y haga clic en el campo Expression . También puede definir una etiqueta de condición que aparecerá en la flecha del lienzo. En nuestro ejemplo, reemplazamos "Condición 1" por "Miembro socio".

  6. Haga clic en Advanced mode y defina la siguiente condición en función de los campos "marca de tiempo" y "directMarketing.send.value" procedentes de la fuente de datos de Adobe Experience Platform. La sintaxis de la expresión es:

    code language-none
    count(#{ExperiencePlatformDataSource.MarltonExperience.experienceevent.all(
        currentDataPackField.directMarketing.sends.value > 0 and
        currentDataPackField.timestamp > nowWithDelta(-1, "days")).timestamp}) == 0
    and
        #{ExperiencePlatformDataSource.MarltonProfiles.Profile._customer.marlton.loyaltyMember}
    

  7. Haga clic en el botón Add a path y cree una segunda ruta para los clientes a los que no hayan sido contactados en las últimas 24 horas y que no son miembros socio. Asigne a la ruta el nombre "No es miembro socio". La sintaxis de la expresión es:

    code language-none
    count(#{ExperiencePlatformDataSource.MarltonExperience.experienceevent.all(
        currentDataPackField.directMarketing.sends.value > 0 and
        currentDataPackField.timestamp > nowWithDelta(-1, "days").timestamp}) == 0
    and not
        #{ExperiencePlatformDataSource.MarltonProfiles.Profile._customer.marlton.loyaltyMember}
    
    note note
    NOTE
    En la segunda parte de la expresión, el "Perfil" es opcional.
  8. Necesitamos seleccionar un área de nombres. Un área de nombres está preseleccionada en función de las propiedades de esquema. Puede mantener la preseleccionada. Para obtener más información sobre áreas de nombres, consulte esta página.

En nuestro caso de uso, solo queremos reaccionar a esas dos condiciones, así que no marcamos la casilla Show path for other cases than the one(s) above.

Después de la condición se crean dos rutas:

  • Clientes que no hayan sido contactados en las últimas 24 horas y que son miembros socio.
  • Clientes que no hayan sido contactados en las últimas 24 horas y que no son miembros socio.

Primera ruta: el cliente es un miembro socio section_otb_ws1_ffb

  1. En la primera ruta, vamos a añadir una condición para comprobar si tiene una reserva. Arrastre y suelte una actividad de condición en el recorrido.

  2. Elija el tipo Data Source Condition y defina la condición en función de la información del estado de reserva recuperada del sistema de reservas:

    code language-none
    #{MarltonReservation.MarltonFieldGroup.reservation} == true
    

  3. Cuando se selecciona un campo de una fuente de datos externa, en la parte derecha de la pantalla se muestra la lista de parámetros que se definieron al configurar la fuente de datos externa (consulte esta página). Haga clic en el nombre del parámetro y defina el valor de la clave del sistema reservas, la ID de Experience Cloud, en nuestro ejemplo:

    code language-none
    @{LobbyBeacon.endUserIDs._experience.mcid.id}
    

  4. Como también queremos reaccionar ante los clientes que no tienen reserva, tenemos que marcar la casilla Show path for other cases than the one(s) above.

    Se crean dos rutas:

    • Clientes que han reservado una habitación
    • Clientes que no han reservado una habitación.

  5. En la primera ruta (habitación reservada), suelte una actividad Push , seleccione la aplicación móvil y la plantilla "bienvenida".

  6. Defina los campos Target requeridos por el sistema para enviar la notificación push.

    • Push platform: seleccione la plataforma: Apple Push Notification Server (Apple) o Firebase Cloud Messaging (Android).

    • Registration token: añada la siguiente expresión (según el evento configurado) mediante el modo avanzado:

      code language-none
      @{LobbyBeacon._experience.campaign.message.profileSnapshot.pushNotificationTokens.first().token}
      
  7. Defina los campos de personalización de la notificación push. En nuestro ejemplo: nombre y apellido.

  8. Añada el evento "RestaurantBeacon".

  9. Añada una nueva actividad Push , seleccione la plantilla "Descuento en la comida" y defina los campos Address y Personalization . Añada una actividad End.

  10. Queremos enviar una notificación push de descuento en la comida solo si la persona entra al restaurante dentro de las 6 horas siguientes después de la notificación push de bienvenida. Para hacerlo, necesitamos usar una actividad de espera. Coloque el cursor en la actividad push de bienvenida y haga clic en el símbolo "+". En la nueva ruta, añada una actividad de espera y defina una duración de 6 horas. Se escoge la primera actividad elegible. Si el evento del restaurante se recibe menos de 6 horas después de la notificación push de bienvenida, se envía la actividad push. Si no se recibe ningún evento en las próximas 6 horas, se elige la espera. Coloque una actividad End después de la actividad de espera.

  11. En la segunda ruta que sigue la condición de reserva (sin habitación reservada), añada una actividad Push y seleccione la plantilla "Tarifas de habitación". Añada una actividad End.

Segunda ruta: el cliente no es un miembro socio section_ptb_ws1_ffb

  1. En la segunda ruta que sigue a la primera condición (el cliente no es un miembro socio), añada una actividad Email y seleccione la plantilla "Membresía de socios".

  2. En el campo Address , seleccione la dirección de correo electrónico de la fuente de datos.

  3. Defina los campos de personalización de nombre y apellido de la fuente de datos.

  4. Añada una actividad End.

Haga clic en la opción Test y pruebe el recorrido. Si hay algún error, desactive el modo de prueba, modifique el recorrido y pruebe de nuevo. Para obtener más información sobre el modo de prueba, consulte esta página.

Cuando la prueba sea concluyente, puede publicar el recorrido del menú desplegable superior derecho.

recommendation-more-help
4f4a00c1-77c9-4eee-84df-bbe6206c3ab9