Show Menu
TÓPICOS×

Construir a jornada

Agora o usuário empresarial pode criar a jornada. Nossa jornada incluirá as seguintes atividades:
  • duas atividades Event : “LobbyBeacon” e “RestaurantBeacon”
  • duas atividades Condition
  • três atividades Push e uma atividade Email (usando o Adobe Campaign Standard)
  • uma atividade Wait
  • quatro atividades End
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 criar uma jornada, consulte Criar uma jornada .

Primeiros passos

  1. No menu superior, clique na guia Home 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 a duração de um mês, de 1º a 31 de dezembro.
  3. Inicie a criação da jornada arrastando e soltando o evento “LobbyBeacon” da paleta para a tela. Você também pode dar um duplo clique no evento da paleta para adicioná-lo à tela.
  4. Agora vamos adicionar uma condição para verificar se a pessoa não foi contatada nas últimas 24 horas e se é um membro de fidelidade. Arraste e solte uma atividade de condição na sua jornada.
  5. Escolha o tipo Data Source Condition e clique no campo Expression . Você também pode definir um rótulo de condição que aparecerá na seta sobre a tela. Em nosso exemplo, substituímos “Condição 1” por “Membro de fidelidade”.
  6. Clique em Advanced mode e defina a seguinte condição com base nos campos “data e hora” e “directMarketing.send.value” provenientes da fonte de dados da Adobe Experience Platform. 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 botão Add a path e crie um segundo caminho para clientes que não foram contatados nas últimas 24 horas e que não são membros do programa de fidelidade. Nomeie o caminho “Não é membro do programa de 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, o “Perfil” é opcional.
  8. Precisamos selecionar um namespace. Um namespace é pré-selecionado com base nas propriedades do schema. Você pode manter o que está pré-selecionado. Para obter mais informações sobre namespaces, consulte Selecionar namespace .
No nosso caso, 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 tenham sido contatados nas últimas 24 horas e que sejam membros do programa de fidelidade.
  • Clientes que não tenham sido contatados nas últimas 24 horas e que sejam membros do programa de fidelidade.

Primeiro caminho: o cliente é um membro do programa 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 na sua jornada.
  2. Escolha o tipo Data Source Condition 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 de uma fonte de dados externa é selecionado, a parte direita da tela exibe a lista de parâmetros que foram definidos na configuração da fonte de dados externa (consulte Configurar as 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 um quarto
    • Clientes que não reservaram um quarto.
  5. No primeiro caminho (quarto reservado), solte uma atividade Push , selecione seu aplicativo móvel e seu modelo de “Boas-vindas”.
  6. Defina os campos Target 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 de notificação por push. Em nosso exemplo: nome e sobrenome.
  8. Adicione um evento “RestaurantBeacon”.
  9. Adicione uma nova atividade Push , selecione o modelo “Desconto de refeição” e defina os campos Address e Personalization . Adicione uma atividade End .
  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 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. Coloque uma atividade End após a atividade de espera.
  11. No segundo caminho após a condição de reserva (nenhum quarto reservado), adicione uma atividade Push e selecione o modelo “Tarifas de quartos”. Adicione uma atividade End .

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

  1. No segundo caminho após a primeira condição (o cliente não é um membro do programa de fidelidade), adicione uma atividade Email e selecione seu modelo de “categoria de fidelidade”.
  2. No campo Address , selecione o endereço de email da fonte de dados.
  3. Defina os campos de personalização de nome e sobrenome a partir da fonte de dados.
  4. Adicione uma atividade End .
Clique no botão de alternância Test e teste sua jornada. Se houver algum erro, desative o modo de teste, modifique sua jornada e teste novamente. Para obter mais informações sobre o modo de teste, consulte Testar a jornada .
Quando o teste for conclusivo, você pode publicar sua jornada pelo menu suspenso no canto superior direito.