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
OBSERVAÇÃO

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 esta página.

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}
    
    OBSERVAÇÃO

    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 esta página.

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 ao configurar a fonte de dados externa (consulte this page). 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 esta página.

Quando o teste for conclusivo, você pode publicar sua jornada pelo menu suspenso no canto superior direito.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now