Show Menu
TEMAS×

Construyendo el viaje

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)
  • a Wait ​activity
  • cuatro End ​actividades
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 construir un viaje, consulte Creación de un viaje .

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. Agregue un nombre y configúrelo para que dure un mes, del 1 al 31 de diciembre.
  3. Comience a diseñar su viaje arrastrando y soltando el evento "LobbyBeacon" de la paleta al lienzo. También puede hacer doble clic en el evento en 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 la plataforma de experiencia. 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, "Perfil" es opcional.
  8. Necesitamos seleccionar un espacio de nombres. Se preselecciona un espacio de nombres en función de las propiedades del esquema. Puede mantener el preseleccionado. Para obtener más información sobre los espacios 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. Al seleccionar un campo de un origen de datos externo, la parte derecha de la pantalla muestra la lista de parámetros definidos 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, el ID de 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 (sala 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 notificaciones Push. En nuestro ejemplo: nombre y apellidos.
  8. Agregue un evento "RestaurantBeacon".
  9. Agregue una nueva Push actividad, seleccione la plantilla "Descuento de la comida" y defina los campos Address y Personalization . Agregue una**End** actividad.
  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 ello, debemos utilizar 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 de restaurante se recibe menos de 6 horas después de la notificación de bienvenida, se envía la actividad de inserción. Si no se recibe ningún evento de restaurante en las siguientes 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 actividad y seleccione la plantilla "Tarifas de habitación" Push . Agregue una**End** actividad.

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 actividad y seleccione la plantilla "Afiliación de lealtad" Email .
  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 apellido del origen de datos.
  4. Agregue una **End**actividad.
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.