Show Menu
TEMAS×

Construcción del recorrido

El usuario ​empresarial ahora puede construir el viaje. Nuestro viaje incluirá las siguientes actividades:
  • dos Event actividades: "LobbyBeacon" y "RestaurantBeacon"
  • dos Condition actividades
  • tres Push actividades y una Email actividad (con Adobe Campaign Standard)
  • una actividad Wait
  • cuatro End actividades
Las actividades Push y Email solo están disponibles en la paleta si tiene Adobes Campaign Standard.
Para obtener información adicional sobre cómo construir un viaje, consulte Creación de un recorrido .

Primeros pasos

  1. En el menú superior, haga clic en la Home ficha y Create cree un nuevo viaje.
  2. Edite las propiedades del viaje 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 viaje, arrastre y suelte el evento "LobbyBeacon" de la paleta al lienzo. También puede hacer clic con el botón doble en el evento de la paleta para agregarlo al lienzo.
  4. Ahora vamos a agregar una condición para verificar que la persona no ha sido contactada en las últimas 24 horas y verificar si es un miembro leal. Arrastre y suelte una actividad de condición en el viaje.
  5. Elija el Data Source Condition tipo y haga clic en el Expression campo. También puede definir una etiqueta de condición que aparecerá en la flecha, en el lienzo. En nuestro ejemplo, reemplazamos "Condición 1" por "Miembro de lealtad".
  6. Haga clic en Advanced mode y defina la siguiente condición en función de los campos "timestamp" y "directMarketing.send.value" procedentes del origen de datos de Adobe Experience Platform. La sintaxis de la expresión es:
    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 Add a path botón y cree una segunda ruta para los clientes a los que no se ha contactado en las últimas 24 horas y que no son miembros leales. Asigne a la ruta el nombre "No es miembro de lealtad". La sintaxis de la expresión es:
    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}
    
    
    En la segunda parte de la expresión, el "Perfil" es opcional.
  8. Necesitamos seleccionar una Área de nombres. Una Área de nombres está preseleccionada en función de las propiedades de esquema. Puede mantener el preseleccionado. Para obtener más información sobre Áreas de nombres, consulte Selección del espacio de nombres .
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 han sido contactados en las últimas 24 horas y que son miembros leales.
  • Clientes que no han sido contactados en las últimas 24 horas y que no son miembros leales.

Primera ruta: el cliente es un miembro de fidelidad

  1. En el primer camino, vamos a agregar una condición para comprobar si tiene una reserva. Arrastre y suelte una actividad de condición en el viaje.
  2. Elija el Data Source Condition tipo y defina la condición en función de la información de estado de reserva recuperada del sistema de reservas:
    #{MarltonReservation.MarltonFieldGroup.reservation} == true
    
    
  3. Cuando se selecciona un campo de un origen de datos externo, la parte derecha de la pantalla muestra la lista de parámetros que se definieron al configurar el origen de datos externo (consulte Configuración de las fuentes de datos ). Haga clic en el nombre del parámetro y defina el valor de la clave del sistema de reservación, la ID del Experience Cloud, en nuestro ejemplo:
    @{LobbyBeacon.endUserIDs._experience.mcid.id}
    
    
  4. Como también queremos reaccionar a 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 Push actividad, seleccione la aplicación móvil y la plantilla de "bienvenida".
  6. Defina los Target campos 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 :: agregue la siguiente expresión (según el evento configurado) mediante el modo avanzado:
      @{LobbyBeacon._experience.campaign.message.profileSnapshot.pushNotificationTokens.first().token}
      
      
  7. Defina los campos de personalización de notificación Push. En nuestro ejemplo: nombre y apellidos.
  8. Añada un evento "RestaurantBeacon".
  9. Añada una nueva Push actividad, seleccione la plantilla "Descuento de la comida" y defina los campos Address y Personalization . Añada una actividad End .
  10. Queremos enviar una notificación push de descuento por comida sólo si la persona entra al restaurante dentro de las siguientes 6 horas después de la notificación 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, agregue una actividad de espera y defina una duración de 6 horas. Se elegirá la primera actividad elegible. Si el evento del restaurante se recibe menos de 6 horas después de la notificación 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 End actividad después de la actividad de espera.
  11. En la segunda ruta que sigue la condición de reserva (sin habitación reservada), agregue una Push actividad y seleccione la plantilla "Tarifas de habitación". Añada una actividad End .

Segunda ruta: el cliente no es un miembro de fidelidad

  1. En la segunda ruta que sigue a la primera condición (el cliente no es miembro de lealtad), agregue una Email actividad y seleccione la plantilla "Membresía de lealtad".
  2. En el Address campo, seleccione la dirección de correo electrónico del origen de datos.
  3. Defina los campos de personalización de nombre y apellidos del origen de datos.
  4. Añada una actividad End .
Haga clic en la Test opción y pruebe el viaje. Si hay algún error, desactive el modo de prueba, modifique el viaje y pruébelo de nuevo. For more information on the test mode, refer to Prueba del recorrido .
Cuando la prueba sea concluyente, puede publicar el viaje desde el menú desplegable superior derecho.