Show Menu
TÓPICOS×

Construção da viagem

O usuário ​comercial pode agora construir a jornada. Nossa jornada incluirá as seguintes atividades:
  • duas Event ​atividades: "LobbyBeacon" e "RestaurantBeacon"
  • duas Condition ​atividades
  • três Push ​atividades e uma​ Email atividade (usando o Adobe Campaign Standard)
  • a Wait ​activity
  • quatro End ​atividades
As atividades Push ​e​ Email só estarão disponíveis na paleta se você tiver o Adobe Campaign Standard.
Para obter informações adicionais sobre como construir uma jornada, consulte Criação de uma jornada .

Primeiros passos

  1. No menu superior, clique na Home ​guia e​ Create para criar uma nova jornada.
  2. Edite as propriedades da jornada no painel de configuração exibido no lado direito. Adicione um nome e defina-o para durar um mês, de 1º a 31 de dezembro.
  3. Comece a projetar sua jornada arrastando e soltando o evento "LobbyBeacon" da paleta para a tela. Você também pode clicar duas vezes no evento na paleta para adicioná-lo à tela de desenho.
  4. Agora vamos adicionar uma condição para verificar se a pessoa não foi contatada nas últimas 24 horas e verificar se é um membro de fidelidade. Arraste e solte uma atividade de condição em sua jornada.
  5. Escolha o Data Source Condition ​tipo e clique no​ Expression campo. Você também pode definir um rótulo de condição que aparecerá na seta, na tela. Em nosso exemplo, substituímos "Condição 1" por "Membro de fidelidade".
  6. Clique Advanced mode ​e defina a seguinte condição com base nos campos "carimbo de data e hora" e "directMarketing.send.value" provenientes da fonte de dados da plataforma de experiência. A sintaxe da expressão é:
    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. Clique no Add a path ​botão e crie um segundo caminho para clientes que não foram contatados nas últimas 24 horas e que não são membros da fidelidade. Nomeie o caminho "Não é membro da fidelidade". A sintaxe da expressão é:
    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}
    
    
    Na segunda parte da expressão, "Perfil" é opcional.
  8. Precisamos selecionar um namespace. Um namespace é pré-selecionado com base nas propriedades do esquema. Você pode manter aquele pré-selecionado. Para obter mais informações sobre namespaces, consulte Selecionar o namespace .
Em nosso caso de uso, só queremos reagir a essas duas condições, então não marcamos a caixa Show path for other cases than the one(s) above .
Dois caminhos são criados após sua condição:
  • Clientes que não foram contatados nas últimas 24 horas e são membros de fidelidade.
  • Clientes que não foram contatados nas últimas 24 horas e que não são membros de fidelidade.

Primeiro caminho: o cliente é um membro de fidelidade

  1. No primeiro caminho, vamos adicionar uma condição para verificar se ele tem uma reserva. Arraste e solte uma atividade de condição em sua jornada.
  2. Escolha o Data Source Condition ​tipo e defina a condição com base nas informações de status da reserva recuperadas do sistema de reservas:
    #{MarltonReservation.MarltonFieldGroup.reservation} == true
    
    
  3. Quando um campo é selecionado de uma fonte externa de dados, a parte direita da tela exibe a lista de parâmetros que foram definidos ao configurar a fonte externa de dados (consulte Configuração das fontes de dados ). Clique no nome do parâmetro e defina o valor da chave do sistema de reservas, a Experience Cloud ID, em nosso exemplo:
    @{LobbyBeacon.endUserIDs._experience.mcid.id}
    
    
  4. Como também queremos reagir a clientes que não têm uma reserva, precisamos marcar a caixa Show path for other cases than the one(s) above .
    Dois caminhos são criados:
    • Clientes que reservaram uma sala
    • Clientes que não reservaram um quarto.
  5. No primeiro caminho (sala reservada), solte uma Push ​atividade, selecione seu aplicativo móvel e seu modelo de boas-vindas.
  6. Defina os Target ​campos exigidos pelo sistema para enviar o push.
    • Push platform : selecione a plataforma: Apple Push Notification Server (Apple) ou Firebase Cloud Messaging (Android).
    • Registration token : adicione a seguinte expressão (com base no evento configurado) usando o modo avançado:
      @{LobbyBeacon._experience.campaign.message.profileSnapshot.pushNotificationTokens.first().token}
      ``
      
      
      
  7. Defina os campos de personalização da notificação por push. Em nosso exemplo: nome e sobrenome.
  8. Adicione um evento "RestaurantBeacon".
  9. Adicione uma nova Push atividade, selecione o modelo "Desconto de refeição" e defina os campos Address e Personalization . Adicionar uma**End** atividade.
  10. Queremos enviar uma notificação por push de desconto para refeições somente se a pessoa entrar no restaurante nas próximas 6 horas após o push de boas-vindas. Para fazer isso, precisamos usar uma atividade de espera. Coloque o cursor na atividade de push de boas-vindas e clique no símbolo "+". No novo caminho, adicione uma atividade de espera e defina uma duração de 6 horas. A primeira atividade elegível será escolhida. Se o evento do restaurante for recebido menos de 6 horas após o push de boas-vindas, a atividade de push será enviada. Se nenhum evento de restaurante for recebido dentro das próximas 6 horas, a espera será escolhida. Colocar uma **End**atividade após a atividade de espera.
  11. No segundo caminho que segue a condição de reserva (nenhuma sala reservada), adicione uma Push atividade e selecione o modelo "Taxas de sala". Adicionar uma End atividade.

Segundo caminho: o cliente não é um membro de fidelidade

  1. No segundo caminho que segue a primeira condição (o cliente não é um membro de fidelidade), adicione uma **Email**atividade e selecione o modelo "associação de fidelidade".
  2. No **Address**campo, selecione o endereço de email da fonte de dados.
  3. Defina os campos de personalização do nome e sobrenome na fonte de dados.
  4. Adicionar uma **End**atividade.
Clique no botão de **Test**alternância e teste sua jornada. Se houver algum erro, desative o modo de teste, modifique sua jornada e teste-a novamente. For more information on the test mode, refer to Testar a jornada .
Quando o teste é conclusivo, você pode publicar sua jornada no menu suspenso superior direito.