Condições conditions

Nesta página: saiba como usar condições na atividade Otimize para criar vários caminhos de jornada com base em fontes de dados, hora, datas, divisões de porcentagem, limites de perfil ou associação de público-alvo.

Com condições, é possível definir como as pessoas avançam pela jornada criando vários caminhos com base em critérios específicos. Também é possível configurar um caminho alternativo para lidar com tempos-limite ou erros, garantindo uma experiência contínua.

NOTE
O novo veículo para criar caminhos condicionais no jornada é a atividade Otimizar. Substitui a antiga atividade Condição, que foi removida da interface. Toda lógica condicional agora é tratada por meio das condições da atividade Otimizar apresentadas nesta página.
Se você tiver jornadas existentes que usaram atividades de Condição, poderá continuar a usá-las como antes. Agora eles aparecem com um novo ícone como Otimizar atividades usando o método Condição, mas o comportamento não é alterado. Qualquer rótulo personalizado definido no nó é preservado.

Adicionar uma condição add-condition-activity

Para adicionar uma condição à jornada, siga as etapas abaixo.

  1. Solte a atividade Otimizar na tela de jornada. Saiba mais

  2. Adicione um rótulo opcional para identificar a atividade nos relatórios e logs do modo de teste.

  3. Selecione uma condição na lista suspensa Método.

    Otimizar atividade com o método Condition selecionado {width="80%"}

    Os seguintes tipos de condições estão disponíveis:

NOTE
A avaliação de condição falhará para perfis que incluem mais de duas identidades entre dispositivos no Armazenamento de perfis.

Gerenciar caminhos de condição condition_paths

Ao usar várias condições em uma jornada, você pode definir rótulos para cada uma delas para identificá-las mais facilmente.

Clique em Adicionar um caminho se desejar definir várias condições. Para cada condição, um novo caminho é adicionado na tela após a atividade.

Adicionar um botão de caminho para criar vários caminhos de condição {width="80%"}

Observe que o design das jornadas tem impactos funcionais. Quando vários caminhos são definidos após uma condição, somente o primeiro caminho qualificado é executado. Isso significa que é possível variar a priorização de caminhos colocando-os um acima ou abaixo do outro.

Vejamos duas condições de caminho: “A pessoa é um VIP” e “A pessoa é um homem”. Se uma pessoa atender às duas condições, o primeiro caminho é escolhido porque está acima do segundo. Para alterar essa prioridade, mova suas atividades para uma ordem vertical diferente.

Exemplo de priorização de caminho mostrando a condição do VIP acima da condição macho

Você pode criar outro caminho para públicos que não estejam qualificados para as condições definidas verificando Mostrar caminho para casos diferentes dos mencionados acima.

NOTE
Essa opção não está disponível em condições de divisão. Saiba mais

O modo simples permite executar consultas simples com base em uma combinação de campos. Todos os campos disponíveis são exibidos no lado esquerdo da tela. Arraste e solte campos na zona principal. Para combinar os elementos diferentes, faça o interbloqueio entre eles para criar grupos e/ou níveis de grupo diferentes. Você pode selecionar um operador lógico para combinar elementos no mesmo nível:

  • AND - Uma interseção de dois critérios. Somente os elementos correspondentes a todos os critérios são considerados.
  • OR - Uma união de dois critérios. Os elementos correspondentes a pelo menos um dos critérios são considerados.

Editor de expressão simples com campos de arrastar e soltar e operadores lógicos {width="80%"}

Se você estiver usando o Serviço de Segmentação do Adobe Experience Platform para criar públicos, poderá aproveitá-los nas condições de jornada. Consulte Usar público-alvo em condições.

NOTE
Não é possível executar consultas em séries de tempo (por exemplo, uma lista de compras, cliques anteriores em mensagens) com o editor simples. Para isso, será necessário usar o editor avançado. Consulte esta página.

A jornada de uma pessoa para quando ocorre um erro em uma ação ou condição. A única maneira de fazê-lo continuar é marcar a caixa Adicionar um caminho alternativo em caso de tempo limite ou erro. Saiba mais

No editor simples, você também encontrará a categoria Propriedades da Jornada, abaixo das categorias de evento e fonte de dados. Essa categoria contém campos técnicos relacionados à jornada para um determinado perfil. Essas são as informações recuperadas pelo sistema a partir das jornadas ativas, como a ID da jornada ou os erros específicos encontrados. Saiba mais

Condição da fonte de dados data_source_condition

Use uma Condição da fonte de dados para definir uma condição com base nos campos das fontes de dados ou nos eventos posicionados anteriormente na jornada. Esse tipo de condição é definido com o editor de expressão. Saiba como usar o editor de expressão

Por exemplo, se você estiver direcionando um público-alvo com atributos de enriquecimento gerados usando um fluxo de trabalho de composição ou um upload personalizado (arquivo CSV), você pode aproveitar esses atributos de enriquecimento para criar sua condição.

IMPORTANT
Manipulação de atributos ausentes ou não assimilados
Se um campo de esquema for definido no esquema do seu Perfil, mas nenhum dado tiver sido assimilado para esse campo, a Journey Optimizer e o Perfil de Cliente em Tempo Real subjacente interpretarão o campo como null. Como resultado, as condições que verificam isEmpty(), isNull() ou funções semelhantes avaliarão true mesmo se o atributo nunca foi assimilado. Isso pode levar a um comportamento inesperado da jornada se você não estiver ciente de que o campo não tem dados.
Para evitar confusão, verifique se os atributos usados em expressões de condição foram assimilados com dados reais antes que o perfil entre na jornada. Você pode verificar os valores de atributo no Perfil de cliente em tempo real para confirmar se existem dados para os campos usados em suas condições.

Usando o editor de expressão avançado, você pode configurar condições mais avançadas que manipulem coleções ou usem fontes de dados que exijam a transmissão de parâmetros. Saiba mais

Condição Data Source com editor de expressão avançado {width="80%"}

Condição de data date_condition

Isso permite definir um fluxo diferente com base na data. Por exemplo, se a pessoa entrar na etapa durante o período de “vendas”, você enviará a ela uma mensagem específica. No resto do ano, você enviará outra mensagem.

NOTE
O fuso horário não é mais específico para uma condição e agora é definido no nível da jornada nas propriedades da jornada. Saiba mais

Configuração da condição de data com campos de data inicial e final

Divisão de porcentagem percentage_split

Essa opção permite dividir aleatoriamente o público para definir uma ação diferente para cada grupo. Defina o número de divisões e a repartição para cada caminho. O cálculo dividido é estatístico, pois o sistema não pode prever quantas pessoas fluirão nessa atividade da jornada. Como resultado, a divisão tem uma margem de erro muito baixa. Esta função é baseada em um mecanismo aleatório Java.

No modo de teste, ao atingir uma divisão, a ramificação superior é sempre escolhida. É possível reorganizar a posição das ramificações de divisão se quiser que o teste escolha um caminho diferente. Saiba mais

NOTE
Observe que não há nenhum botão para adicionar um caminho na condição de divisão de porcentagem. O número de caminhos dependerá do número de divisões. Em condições de divisão, não é possível adicionar um caminho para outros casos, pois isso não pode ocorrer. As pessoas sempre entrarão em um dos caminhos divididos.

Configuração de divisão de porcentagem com controle deslizante mostrando a distribuição de tráfego

Condição de tempo time_condition

Use uma Condição de tempo para executar ações diferentes de acordo com a hora do dia e/ou o dia da semana. Por exemplo, você pode decidir enviar notificações por push durante o dia e emails à noite durante os dias da semana.

NOTE
  • O fuso horário não é específico de uma condição e é definido no nível da jornada nas propriedades da jornada. Saiba mais

  • Por padrão, a Condição de tempo é definida por hora, de 00:00 a 12:00.

Condição de tempo com intervalo de horas e seletores de dia da semana

Três opções de filtragem de tempo estão disponíveis:

  • Hora - Permite que você configure uma condição com base na hora do dia. Em seguida, você define as horas de início e término. Os indivíduos entrarão no caminho somente durante o intervalo de horas definido.
  • Dia da semana - Permite que você configure uma condição com base no dia da semana. Em seguida, selecione em quais dias você deseja que as pessoas insiram o caminho.
  • Dia da semana e hora - Esta opção combina as duas primeiras opções.

Limite de perfil profile_cap

Use esse tipo de condição para definir um número máximo de perfis para um caminho de jornada. Quando esse limite é atingido, os perfis que entram pegam um caminho alternativo. Isso garante que suas jornadas nunca excederão o limite definido.

NOTE
Recomendamos que você defina um limite de perfil de alto valor. A precisão e a probabilidade de uma população atingir o número de limites exato só aumentam à medida que o limite aumenta. Para números pequenos (por exemplo, um limite de 50), os números nem sempre corresponderão, pois o limite pode não ser atingido antes que os perfis tomem um caminho alternativo.

O limite padrão é 1.000.

O contador se aplica somente à versão do jornada selecionada. O contador é redefinido para zero quando a jornada é duplicada ou quando uma nova versão é criada. Após uma redefinição, os perfis que entram tomam o caminho nominal novamente até que o limite do contador seja atingido.

Quando o limite de perfil é definido em uma jornada recorrente, o contador não é redefinido após cada recorrência.

O caminho nominal sempre tem prioridade sobre o caminho alternativo, mesmo que você mova o caminho alternativo acima do caminho nominal na tela de jornada.

Para jornadas em tempo real, estes são os limites a serem considerados para garantir que o limite seja atingido:

  • Para um limite superior a 10.000, o número de perfis distintos a serem injetados deve ser pelo menos 1,3 vezes superior ao limite.
  • Para um limite inferior a 10.000, o número de perfis distintos a serem injetados deve ser 1000 mais o limite.

O limite de perfil não é considerado no modo de teste.

Condição de limite de perfil com campo de entrada de limite máximo de perfil

Usar públicos-alvo em condições using-a-segment

Esta seção explica como usar um público-alvo em uma condição de jornada. Para obter mais informações sobre públicos-alvo e como criá-los, consulte esta seção.

Para usar um público-alvo em uma condição de jornada, siga estas etapas:

  1. Abra uma jornada, solte uma atividade Otimizar e escolha a Condição da fonte de dados.

    Método de Condição de Source de Dados selecionado no menu suspenso

  2. Clique em Adicionar um caminho para cada caminho extra necessário. Para cada caminho, clique no campo Expression.

  3. No lado esquerdo, abra o nó Públicos-alvo. Arraste e solte o público-alvo que deseja usar com sua condição. Por padrão, a condição no público-alvo é verdadeira.

    Nó de públicos-alvo no editor de expressão para selecionar Adobe Experience Platform públicos-alvo {width="80%"}

    note
    NOTE
    Observe que somente os indivíduos com o status de participação de público Realizado serão considerados membros do público. Para obter mais informações sobre como avaliar um público, consulte a documentação do Serviço de segmentação.

➡️ Veja na prática: Saiba como usar o horário e as condições do dia da semana para enviar emails somente em dias da semana.

Referência de conhecimento de IA

Esta seção contém conhecimento estruturado destinado a oferecer suporte à interpretação, recuperação e resposta a perguntas relacionadas a este tópico.

Para uma compreensão completa, essas informações devem ser combinadas com a documentação desta página. Nenhuma das origens deve ser independente; a página descreve o recurso, enquanto esta seção fornece um contexto adicional que ajuda a desfazer a ambiguidade da terminologia, intenção, aplicabilidade e restrições.

  • TL;DR: Esta página explica como configurar condições na atividade Otimizar no Journey Optimizer, abrangendo cinco tipos de condição — Data Source, Hora, Divisão de porcentagem, Data e Limite de perfil — que roteiam perfis para diferentes caminhos de jornada com base em regras, tempo ou associação de público-alvo.

Intenções:

  • Adicione uma condição a uma jornada usando a atividade Otimize e selecione um método de condição
  • Crie vários caminhos de ramificação e gerencie a ordem de prioridade na tela de jornada
  • Configure uma condição do Data Source usando o editor de expressão para avaliar atributos de perfil ou evento
  • Configurar uma condição de tempo para rotear perfis com base na hora do dia ou no dia da semana
  • Aplique uma limitação de perfil para limitar o número de perfis roteados para um caminho específico
  • Usar uma verificação de associação de público como uma condição em um caminho de jornada

Glossário:

  • Atividade Otimize: a atividade de jornada atual que substitui a antiga atividade Condition; toda a lógica de ramificação condicional agora é configurada por meio da lista suspensa Método (específico do produto)
  • Condição da fonte de dados: um método de condição que avalia campos de fontes de dados ou eventos de jornada usando o editor de expressão (específico do produto)
  • Divisão de porcentagem: um método de condição que distribui aleatoriamente perfis entre caminhos usando um mecanismo aleatório Java estatístico (específico do produto)
  • Limite de perfis: um método de condição que roteia perfis para um caminho alternativo assim que uma contagem máxima definida é atingida no caminho nominal (específico do produto)
  • Caminho nominal: o caminho de jornada principal associado a uma condição de Limite de Perfil; ele sempre tem prioridade sobre o caminho alternativo (específico do produto)

Medidas de Proteção:

  • Falha na avaliação da condição para perfis com mais de duas identidades entre dispositivos no Armazenamento de perfis
  • Campos de esquema sem dados assimilados são interpretados como null; isEmpty() e isNull() são avaliados como true para esses campos
  • O fuso horário é definido no nível da jornada, não no nível da condição individual
  • A opção “Mostrar caminho para outros casos” não está disponível em condições de Divisão de porcentagem
  • O padrão do limite de perfil é 1.000; o contador é redefinido na duplicação da jornada ou na criação de uma nova versão, mas não entre recorrências
  • Para tampas acima de 10.000, injetar pelo menos 1,3x a tampa; para tampas abaixo de 10.000, injetar pelo menos 1.000 mais a tampa
  • O limite de perfis não é aplicado no modo de teste; no modo de teste, a ramificação superior é sempre escolhida para Divisão de porcentagem

Terminologia:

  • Nome canônico: Condições — Acrônimo: none — variantes: atividade de condição, método de condição, ramificação condicional
  • Sinônimos: “Atividade de otimização (método de condição)” = “antiga atividade de condição”
  • Não confunda: “Divisão de porcentagem” ≠ “Limite de perfil” (a divisão de porcentagem distribui todos os perfis estatisticamente; o limite de perfil interrompe o roteamento para o caminho nominal após um limite de contagem)

Perguntas frequentes:

  • P: A atividade de Condição saiu da minha interface — o que a substituiu? — A atividade Condition foi substituída pela atividade Otimize. Selecione “Condição” no menu suspenso Método para obter o mesmo comportamento. As jornadas existentes com atividades de Condição continuam a funcionar e agora são exibidas com um ícone Otimizar.
  • P: Quando vários caminhos são qualificados para um perfil, qual caminho é tomado? — Somente o primeiro caminho elegível (mais alto na tela) é executado; você pode repriorizar reordenando caminhos verticalmente.
  • P: Por que minha condição isEmpty() é avaliada inesperadamente como verdadeira? — Se o campo de esquema existir, mas nenhum dado tiver sido assimilado para ele, o Journey Optimizer o interpretará como null, fazendo com que isEmpty() e isNull() retornem true.
  • P: O contador de limite de perfil é redefinido em uma jornada recorrente? — Não, o contador não redefine entre recorrências; ele só é redefinido quando a jornada é duplicada ou uma nova versão é criada.
  • P: Posso usar um público-alvo da Adobe Experience Platform como condição? — Sim, solte uma atividade Otimize, selecione “Data source condition”, adicione um caminho e arraste o público-alvo do nó Audiences no editor de expressão.
recommendation-more-help
journey-optimizer-help