12.4 Criar uma jornada baseada em acionador

Neste exercício, você criará uma jornada usando o Adobe Journey Optimizer.

Faça logon no Adobe Journey Optimizer acessando Adobe Experience Cloud. Clique em Journey Optimizer.

ACOP

Você será redirecionado para a exibição Início no Journey Optimizer.

ACOP

Primeiro, certifique-se de usar a sandbox correta. A sandbox a ser usada é chamada de --aepSandboxId--. Para alterar de uma sandbox para outra, clique em PRODUCTION Prod (VA7) e selecione a sandbox da lista. Neste exemplo, a sandbox é chamada de AEP Enablement FY21.

ACOP

Em seguida, você estará na exibição Início da sandbox --aepSandboxId--.

ACOP

Clique em Criar para começar a criar sua Jornada.

Demonstração

No menu esquerdo, vá para Jornada. Em seguida, clique em Criar Jornada.

Demonstração

Você deve dar um nome à sua Jornada.

Como um Nome para a Jornada, use ldap Geofence Entry Journey e substitua ldap por seu ldap. Neste exemplo, o Nome da Jornada é vangeluw Geofence Entry Journey. Nenhum outro valor deve ser definido no momento.

Demonstração

Clique em OK.

Demonstração

No lado esquerdo da tela, dê uma olhada em Events. Você deve ver o evento criado anteriormente nessa lista. Selecione-o e arraste-o e solte-o na tela de jornada. Sua jornada terá esta aparência:

Demonstração

Em seguida, clique em Orchestration. Agora você vê os recursos disponíveis do Orchestration. Selecione Condição e arraste-a e solte-a na Tela de Jornada.

Demonstração

Agora, é necessário definir três condições:

  • Está mais frio que 10° Celsius
  • Está entre 10° e 25° Celsius
  • Está mais quente que 25° Celsius

Vamos definir a primeira condição.

Condição 1: Mais frio que 10° Celsius

Clique em Condição. Clique em Path1 e edite o nome do caminho para Mais frio que 10 C. Clique no ícone Edit para a expressão do Caminho1.

Demonstração

Em seguida, você verá uma tela vazia Editor Simples. Sua consulta será um pouco mais avançada, portanto, você precisará do Modo avançado. Clique em Modo avançado.

Demonstração

Em seguida, você verá o Editor avançado que permite a entrada de código.

Demonstração

Selecione o código abaixo e cole no Editor avançado.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 10 (substitua ldap pelo seu ldap)

Você verá isso.

Demonstração

Para recuperar a temperatura como parte dessa condição, você precisa fornecer a cidade em que o cliente está atualmente.
O City precisa ser vinculado ao parâmetro dinâmico q, como vimos anteriormente na Documentação da API Open Weather.

Clique no campo valor dinâmico: q conforme indicado na captura de tela.

Demonstração

Em seguida, é necessário encontrar o campo que contém a cidade atual do cliente em uma das Fontes de dados disponíveis.

Demonstração

Você pode encontrar o campo navegando até ldapGeofenceEntry.placeContext.geo.city (substitua ldap pelo seu ldap).

Ao clicar nesse campo, ele será adicionado como o valor dinâmico do parâmetro q. Esse campo será preenchido pelo, por exemplo, o serviço de localização geográfica que você implementou em seu aplicativo móvel. Em nosso caso, simularemos isso com o Admin Console do site de demonstração. Clique em OK.

Demonstração

Condição 2: Entre 10° e 25° Celsius

Após adicionar a primeira condição, você verá essa tela. Clique em Adicionar caminho.

Demonstração

Clique duas vezes em Path1 e edite o nome do caminho para Between 10 and 25 C. Clique no ícone Edit para a expressão deste caminho.

Demonstração

Em seguida, você verá uma tela vazia Editor Simples. Sua consulta será um pouco mais avançada, portanto, você precisará do Modo avançado. Clique em Modo avançado.

Demonstração

Em seguida, você verá o Editor avançado que permite a entrada de código.

Demonstração

Selecione o código abaixo e cole no Editor avançado.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 10 and #{ldapWeatherApi.ldapWeatherByCity.main.temp} <= 25 (Substitua ldap pelo seu ldap)

Você verá isso.

Demonstração

Para recuperar a temperatura como parte dessa Condição, você precisa fornecer a cidade em que o cliente está atualmente.
O City precisa ser vinculado ao parâmetro dinâmico q, como vimos anteriormente na Documentação da API Open Weather.

Clique no campo valor dinâmico: q conforme indicado na captura de tela.

Demonstração

Em seguida, é necessário encontrar o campo que contém a cidade atual do cliente em uma das Fontes de dados disponíveis.

Demonstração

Você pode encontrar o campo navegando até ldapGeofenceEntry.placeContext.geo.city (Substituir ldap pelo seu LDAP). Ao clicar nesse campo, ele será adicionado como o valor dinâmico do parâmetro q. Esse campo será preenchido pelo, por exemplo, o serviço de localização geográfica que você implementou em seu aplicativo móvel. Em nosso caso, simularemos isso com o Admin Console do site de demonstração. Clique em OK.

Demonstração

Em seguida, você adicionará a terceira condição.

Condição 3: Mais quente que 25° Celsius

Após adicionar a segunda condição, você verá essa tela. Clique em Adicionar caminho.

Demonstração

Clique duas vezes em Caminho1 para alterar o nome para Mais quente que 25 C.
Em seguida, clique no ícone Edit para a expressão deste caminho.

Demonstração

Em seguida, você verá uma tela vazia Editor Simples. Sua consulta será um pouco mais avançada, portanto, você precisará do Modo avançado. Clique em Modo avançado.

Demonstração

Em seguida, você verá o Editor avançado que permite a entrada de código.

Demonstração

Selecione o código abaixo e cole no Editor avançado.

#{ldapWeatherApi.ldapWeatherByCity.main.temp} > 25 (Substitua o ldap pelo seu LDAP)

Você verá isso.

Demonstração

Para recuperar a temperatura como parte dessa Condição, você precisa fornecer a cidade em que o cliente está atualmente.
O City precisa ser vinculado ao parâmetro dinâmico q, como vimos anteriormente na Documentação da API Open Weather.

Clique no campo valor dinâmico: q conforme indicado na captura de tela.

Demonstração

Em seguida, é necessário encontrar o campo que contém a cidade atual do cliente em uma das Fontes de dados disponíveis.

Demonstração

Você pode encontrar o campo navegando até ldapGeofenceEntry.placeContext.geo.city. Ao clicar nesse campo, ele será adicionado como o valor dinâmico do parâmetro q. Esse campo será preenchido pelo, por exemplo, o serviço de localização geográfica que você implementou em seu aplicativo móvel. Em nosso caso, simularemos isso com o Admin Console do site de demonstração. Clique em OK.

Demonstração

Agora você tem três caminhos configurados. Clique em Ok.

Demonstração

Como esta é uma jornada para fins de aprendizado, agora vamos configurar algumas ações para mostrar a variedade de opções que os profissionais de marketing agora têm para entregar mensagens.

Enviar mensagens para caminho menor que 10° Celsius

Para cada um dos contextos de temperatura, tentaremos enviar uma mensagem SMS ao nosso cliente. Só podemos enviar um SMS se tivermos um Número de celular disponível para um cliente, portanto primeiro teremos que verificar se sim.

Vamos focar em Mais frio que 10 C.

Demonstração

Vamos pegar outro elemento Condition e arrastá-lo conforme indicado na captura de tela abaixo. Verificaremos se, para esse cliente, temos um número de celular disponível.

Demonstração

Como este é apenas um exemplo, estamos configurando apenas a opção em que o cliente tem um número de celular disponível. Adicione um rótulo de Tem celular?.

Clique no ícone Edit para a Expressão do caminho Path1.

Demonstração

Nas Fontes de dados mostradas à esquerda, navegue até ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Agora você está lendo o número do celular diretamente do Perfil do cliente em tempo real da Adobe Experience Platform.

Demonstração

Selecione o campo Número, em seguida, arraste-o e solte-o na Tela de condição.

Selecione o operador não está vazio. Clique em Ok.

Demonstração

Você verá isso:

Demonstração

Sua jornada ficará assim. Clique em Actions conforme indicado na captura de tela.

Demonstração

Selecione a ação ldapSmsTwilio (verifique seu ldap) e arraste-a e solte-a após a condição que você acabou de adicionar.

Demonstração

Você verá um painel no lado direito, onde poderá configurar a ação.

Demonstração

Navegue até Parâmetros de ação. Clique no ícone Edit para o Parâmetro de ação TEXTMESSAGE.

Demonstração

Você verá isso. Clique em Modo avançado.

Demonstração

Selecione o código abaixo, copie-o e cole-o no Advanced Mode Editor. Clique em OK.

"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"

Demonstração

Então você estará de volta. Clique no ícone Edit para o Parâmetro de ação MOBILENR.

Demonstração

Você verá um pop-up com o Editor de modo simples. Clique em Modo avançado.

Demonstração

Cole este código no Editor de Modo Avançado. Clique em OK.

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)

OBSERVAÇÃO

Este código destina-se a funcionar com números de telefone celular com 12 dígitos (incluindo o +), como este: +32463622044. Vários outros países têm números de telefone de 13 dígitos. Se o seu número de telefone celular tiver 13 dígitos (incluindo o +), será necessário atualizar este código para:

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)

Demonstração

Agora você verá a ação concluída. Clique em Ok.

Demonstração

No menu esquerdo, volte para Actions, selecione a Ação ldapTextSlack, depois arraste e solte-a depois de ldapSmsTwilio-Action (Substitua ldap pelo seu ldap).

Demonstração

Vá para Parâmetros de ação e clique no ícone Editar do parâmetro TEXTTOSLACK.

Demonstração

Na janela pop-up, clique em Modo avançado.

Demonstração

Selecione o código abaixo, copie-o e cole-o no Advanced Mode Editor. Clique em Ok.

"Brrrr..." + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " It's freezing. 20% discount on Jackets today!"

Demonstração

Você verá a ação concluída. Clique em Ok.

Demonstração

No menu esquerdo, vá para Orquestração, selecione Fim e arraste e solte Fim após a ação ldapTextSlack.

Demonstração

Enviar mensagens para o caminho entre 10° e 25° Celsius

Para cada um dos contextos de temperatura, tentaremos enviar uma mensagem SMS ao nosso cliente. Só podemos enviar um SMS se tivermos um Número de celular disponível para um cliente, portanto primeiro teremos que verificar se sim.

Vamos focar no caminho Entre 10 e 25 C.

Demonstração

Vamos pegar outro elemento Condition e arrastá-lo conforme indicado na captura de tela acima. Verificaremos se, para esse cliente, temos um número de celular disponível.

Demonstração

Como este é apenas um exemplo, estamos configurando apenas a opção em que o cliente tem um número de celular disponível. Adicione um rótulo de Tem celular?.

Clique no ícone Edit para a Expressão do caminho Path1.

Demonstração

Nas Fontes de dados mostradas à esquerda, navegue até ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Agora você está lendo o número do celular diretamente do Perfil do cliente em tempo real da Adobe Experience Platform.

Demonstração

Selecione o campo Número, em seguida, arraste-o e solte-o na Tela de condição.

Selecione o operador não está vazio. Clique em Ok.

Demonstração

Você verá isso. Clique em Ok.

Demonstração

Sua jornada ficará assim. Clique em Actions conforme indicado na captura de tela.

Demonstração

Selecione a ação ldapSmsTwilio (verifique seu ldap) e arraste-a e solte-a após a condição que você acabou de adicionar.

Demonstração

Você verá um painel no lado direito, onde poderá configurar a ação.

Demonstração

Navegue até Parâmetros de ação. Clique no ícone Edit para o Parâmetro de ação TEXTMESSAGE.

Demonstração

No pop-up que você verá, clique em Modo avançado.

Demonstração

Selecione o código abaixo, copie-o e cole-o no Advanced Mode Editor.

"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"

Demonstração

Clique em OK.

Clique no ícone Edit para o Parâmetro de ação MOBILENR.

Demonstração

Você verá um pop-up com o Editor de modo simples. Clique em Modo avançado.

Demonstração

Cole este código no Editor de Modo Avançado. Clique em OK.

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)

OBSERVAÇÃO

Este código destina-se a funcionar com números de telefone celular com 12 dígitos (incluindo o +), como este: +32463622044. Vários outros países têm números de telefone de 13 dígitos. Se o seu número de telefone celular tiver 13 dígitos (incluindo o +), será necessário atualizar este código para:

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)

Demonstração

Clique em Ok.

Demonstração

No menu esquerdo, volte para Actions, selecione a Ação ldapTextSlack, depois arraste e solte-a após a ldapSmsTwilio-Action (Substitua ldap pelo seu LDAP).

Demonstração

Vá para Parâmetros de ação e clique no ícone Editar do parâmetro TEXTTOSLACK.

Demonstração

Na janela pop-up, clique em Modo avançado.

Demonstração

Selecione o código abaixo, copie-o e cole-o no Advanced Mode Editor. Clique em Ok.

"What nice weather for the time of year, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + " 20% discount on Sweaters today!"

Demonstração

Você verá a ação concluída. Clique em Ok.

Demonstração

No menu esquerdo, vá para Orquestração, selecione Fim e arraste e solte Fim após a ação joconnorTextSlack.

Demonstração

Enviar mensagens para o caminho Mais quente que 25° Celsius

Para cada um dos contextos de temperatura, tentaremos enviar uma mensagem SMS ao nosso cliente. Só podemos enviar um SMS se tivermos um Número de celular disponível para um cliente, portanto primeiro teremos que verificar se sim.

Vamos focar no caminho Mais quente que 25 C.

Demonstração

Vamos pegar outro elemento Condition e arrastá-lo conforme indicado na captura de tela acima. Você verificará se, para esse cliente, tem um número de celular disponível.

Demonstração

Como este é apenas um exemplo, estamos configurando apenas a opção em que o cliente tem um número de celular disponível. Adicione um rótulo de Tem celular?.

Clique no ícone Edit para a Expressão do caminho Path1.

Demonstração

Nas Fontes de dados mostradas à esquerda, navegue até ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number. Agora você está lendo o número do celular diretamente do Perfil do cliente em tempo real da Adobe Experience Platform.

Demonstração

Selecione o campo Número, em seguida, arraste-o e solte-o na Tela de condição.

Selecione o operador não está vazio. Clique em Ok.

Demonstração

Você verá isso. Clique em OK.

Demonstração

Sua jornada ficará assim. Clique em Actions conforme indicado na captura de tela.

Demonstração

Selecione a ação ldapSmsTwilio (verifique seu ldap) e arraste-a e solte-a após a condição que você acabou de adicionar.

Demonstração

Você verá um painel no lado direito, onde poderá configurar a ação.

Demonstração

Navegue até Parâmetros de ação. Clique no ícone Edit para o Parâmetro de ação TEXTMESSAGE.

Demonstração

No pop-up que você verá, clique em Modo avançado.

Demonstração

Selecione o código abaixo, copie-o e cole-o no Advanced Mode Editor. Clique em OK.

"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"

Demonstração

Clique no ícone Edit para o Parâmetro de ação MOBILENR.

Demonstração

Você verá um pop-up com o Editor de modo simples. Clique em Modo avançado.

Demonstração

Cole este código no Editor de Modo Avançado. Clique em OK.

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 12)

OBSERVAÇÃO

Este código destina-se a funcionar com números de telefone celular com 12 dígitos (incluindo o +), como este: +32463622044. Vários outros países têm números de telefone de 13 dígitos. Se o seu número de telefone celular tiver 13 dígitos (incluindo o +), será necessário atualizar este código para:

substr(#{ExperiencePlatform.ProfileFieldGroup.profile.mobilePhone.number}, 0, 13)

Demonstração

Clique em OK.

Demonstração

No menu esquerdo, volte para Actions, selecione a Ação ldapTextSlack, depois arraste e solte-a depois de ldapSmsTwilio-Action (Substitua ldap pelo seu ldap).

Demonstração

Vá para Parâmetros de ação e clique no ícone Editar do parâmetro TEXTTOSLACK.

Demonstração

Na janela pop-up, clique em Modo avançado.

Demonstração

Selecione o código abaixo, copie-o e cole-o no Advanced Mode Editor. Clique em Ok.

"So warm, " + #{ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName} + "! 20% discount on swimwear today!"

Demonstração

Você verá a ação concluída. Clique em Ok.

Demonstração

No menu esquerdo, vá para Orquestração, selecione Fim e arraste e solte Fim após a ação ldapTextSlack.

Demonstração

Sua jornada está totalmente configurada.

Demonstração

Clique em Publicar novamente.

Demonstração

Sua jornada foi publicada.

Demonstração

No próximo exercício, você poderá testar sua Jornada.

Próxima etapa: 12.5 Acione sua jornada

Voltar ao Módulo 12

Voltar para todos os módulos

Nesta página