[Beta]{class="badge informative" title="No momento, esse recurso está em uma versão beta limitada"}
Caminhos divididos da variante
Use um nó Caminhos divididos variantes para distribuir contas ou pessoas em dois ou mais caminhos de jornada com base nas alocações percentuais definidas por você. Esse nó é útil quando você deseja testar diferentes táticas de mensagens, tempo ou envolvimento em segmentos do público-alvo sem aplicar regras condicionais.
Comparação por tipo de jornada journey-type-comparison
O nó de caminhos divididos da variante usa algoritmos de atribuição diferentes, dependendo do tipo de jornada. Entender essa diferença é importante para escolher o caso de uso correto para cada tipo de jornada.
Comparação com caminhos divididos compare-split-paths
Ambos os caminhos divididos e caminhos divididos de variantes dividem uma jornada em várias ramificações (caminhos), mas usam mecanismos diferentes:
Jornadas da conta account-journeys
Para jornadas de conta, o algoritmo de distribuição usa atribuição aleatória baseada em cota. Este algoritmo é não determinístico: a mesma conta pode ser atribuída a um caminho diferente sempre que entrar ou entrar novamente na jornada. A atribuição de caminho depende do estado atual da cota no momento da avaliação, não de uma propriedade de conta fixa.
Dividir por conta split-by-account
Quando uma conta atinge um nó de caminhos divididos variantes, o tempo de execução avalia quantas contas já foram atribuídas a cada caminho durante a instância atual do jornada e roteia a conta para o caminho mais abaixo da cota configurada.
- Cada conta é atribuída a exatamente um caminho.
- A atribuição é baseada em cota. O algoritmo ajusta as alocações dinamicamente para se aproximar das porcentagens configuradas na população geral.
- Como o algoritmo rastreia as contagens de cota, a distribuição real só sofre o desvio de no máximo uma conta por caminho devido ao arredondamento quando os totais não são divididos uniformemente.
Dividir por pessoas split-by-people
Em uma jornada de conta, você também pode usar um nó de caminhos divididos de variante para distribuir pessoas nas contas aleatoriamente em caminhos baseados em porcentagem. Esse tipo de divisão é útil quando você deseja testar conteúdo ou experiências diferentes no nível da pessoa. As contas continuam a se mover pela jornada. O nó de divisão de variante por pessoas opera com as seguintes medidas de proteção:
- O nó funciona como um nó agrupado, que é uma combinação de divisão e mesclagem. Os caminhos divididos se fecham automaticamente em um nó de mesclagem correspondente, para que todas as pessoas possam seguir em frente sem perder o contexto da conta.
- Cada pessoa na conta é atribuída a exatamente um caminho com base nas porcentagens configuradas.
- O mesmo algoritmo baseado em cota usado para contas se aplica a pessoas. A atribuição de caminho não é determinística e a mesma pessoa pode seguir um caminho diferente na reentrada.
- Somente Executar uma ação nós para pessoas têm suporte nos caminhos. Os caminhos não podem ser divididos.
"Comportamento de distribuição entre pessoas"
As pessoas em uma conta são processadas em lote. O número atribuído a cada caminho é calculado como floor(percentage / 100 × people_in_account), e o último caminho configurado recebe todas as pessoas restantes. Isso significa:
- Quando uma conta tem um número ímpar de pessoas, o último caminho recebe uma pessoa a mais que os caminhos anteriores.
- Para contas com uma única pessoa, essa pessoa é sempre atribuída ao primeiro caminho, independentemente das porcentagens configuradas.
- Para contas com poucas pessoas (menos de 10), a distribuição por conta pode diferir visivelmente das porcentagens configuradas. A distribuição converge para as taxas configuradas quando medidas em várias contas.
Jornadas de pessoas person-journeys
Quando uma pessoa atinge um nó de caminhos divididos de variante, o tempo de execução os mapeia para um caminho com base em um hash de sua ID e da ID da jornada.
- Cada pessoa é atribuída a exatamente um caminho.
- A atribuição é determinística — a mesma pessoa sempre recebe a mesma atribuição de caminho para determinada jornada publicada, independentemente de quantas vezes ela informa ou informa novamente.
- O hash é calculado somente a partir da ID de pessoa e da ID de jornada. Isso não depende da posição do nó, da hora de entrada ou de qualquer estado de cota. Isso significa que entrar novamente na jornada produz a mesma atribuição de caminho todas as vezes.
Algoritmo de distribuição
O algoritmo de distribuição aplicado depende do tipo de jornada.
Jornadas da conta — atribuição aleatória baseada em cota
O nó de caminhos divididos de variantes no Account jornada usa um algoritmo de atribuição aleatória baseada em cota. Quando uma conta atinge o nó, o tempo de execução avalia quantas contas já foram atribuídas a cada caminho durante a instância do jornada atual e roteia a conta para o caminho mais abaixo da cota configurada.
Propriedade de chave do algoritmo baseado em cota:
- A distribuição acompanha de perto as porcentagens configuradas em todos os volumes de conta. Como o algoritmo mantém ativamente as contagens de cotas, a distribuição real só oscila em no máximo uma conta por caminho devido ao arredondamento quando os totais não são divididos uniformemente.
Jornadas de pessoas — atribuição de hash determinístico
O nó de caminhos divididos de variante no jornada de pessoa usa um algoritmo de atribuição de hash determinística. Quando uma pessoa atinge o nó, o tempo de execução calcula um valor de hash da ID de pessoa e da ID de jornada e mapeia o resultado para um caminho com base nos intervalos de porcentagem configurados. O algoritmo é aplicado usando o seguinte workflow:
- O tempo de execução calcula um hash de 32 bits MurmurHash3 de uma chave composta que combina a ID de pessoa e a ID de jornada.
- O valor de hash é mapeado para uma posição em um intervalo de 10.000 compartimentos de tamanho igual.
- Os buckets são particionados de acordo com as porcentagens de caminho configuradas. Por exemplo, com caminhos a 30%, 30% e 40%, os primeiros 3.000 buckets correspondem ao Caminho 1, os próximos 3.000 ao Caminho 2 e os 4.000 restantes ao Caminho 3.
- A pessoa é atribuída ao caminho cujo intervalo do bucket contém sua posição de hash.
Há duas propriedades principais do algoritmo de hash determinístico:
- Consistência — A mesma pessoa é sempre atribuída ao mesmo bucket para determinada ID de jornada. Inserir novamente a jornada produz a mesma atribuição de caminho todas as vezes.
- Distribuição estatística — a distribuição converge para dentro de ±2% das porcentagens configuradas quando pelo menos 1.000 pessoas únicas entraram na jornada. Com públicos-alvo menores, as contagens por caminho podem diferir mais significativamente das taxas configuradas.
Limitações limitations
Revise essas limitações antes de usar caminhos de divisão de variante em suas jornadas.
Limitações de jornada de conta account-journey-limitations
Limitações de jornada de pessoa person-journey-limitations
Adicionar um nó de caminhos divididos de variante add-variant-split-paths-node
As etapas para adicionar e configurar um nó de caminho dividido variante são as mesmas para jornadas de conta e pessoa.
-
Navegue até o mapa de jornadas.
-
Clique no ícone Adicionar ( + ) em um caminho e escolha Caminhos divididos de variante.
{width="300" modal="regular"}
No mapa de jornadas, o nó tem dois caminhos padrão.
-
(Somente jornadas de conta) Nas propriedades do nó à direita, escolha Contas ou Pessoas para a divisão.
Se você estiver usando o tipo Pessoas, um nó Fechar caminhos de divisão de variante será inserido automaticamente para fechar a divisão agrupada.
{width="700" modal="regular"}
-
Revise ou atualize o Rótulo para cada caminho.
Os rótulos de caminho aparecem como rótulos de borda na tela de jornada e ajudam a distinguir caminhos na análise de jornada.
{width="600" modal="regular"}
-
Defina a Porcentagem para cada caminho.
Os valores devem ser números inteiros entre 1 e 99.
{width="500" modal="regular"}
O indicador de total ativo mostra a soma de todas as porcentagens de caminho. O total deve ser exatamente igual a 100% antes que você possa publicar a jornada. Um estado de erro é exibido quando o total não é igual a 100%.
{width="500" modal="regular"}
Para distribuir porcentagens uniformemente em todos os caminhos, clique em Distribuir uniformemente. O sistema calcula compartilhamentos iguais e ajusta qualquer arredondamento para garantir que o total seja igual a 100%.
-
Para definir caminhos adicionais, clique em Adicionar caminho para cada um.
O nó suporta até 20 caminhos. À medida que você adicionar mais caminhos, ajuste a Porcentagem para que o total seja igual a 100%.
Você pode remover um caminho clicando no ícone Excluir (
) no cartão de caminho. Um caminho só pode ser removido quando restarem pelo menos dois caminhos.As regras a seguir se aplicam à configuração do caminho dividido da variante. As violações bloqueiam a publicação da jornada.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Regra Requisito Mínimo de caminhos 2 Máximo de caminhos 20 Porcentagem por caminho Número inteiro de 1 a 99 Porcentagem total Deve ser igual a exatamente 100%