Uso de variáveis de viajante em regras
Sobre variáveis do viajante
Existem várias variáveis relacionadas a viajantes que você pode utilizar ao criar suas regras no otimizador de viagem do cliente. Essas variáveis descrevem informações-chave sobre a viagem do viajante durante a viagem, como quanto tempo gastaram em um marco ou se pertenciam a um grupo de teste A/B.
As diferentes variáveis do viajante incluem:
- Resultado e status
- Grupo
- Marco
- Tempo em marco
- Variáveis temporais
- ID do viajante
- É novo (x)
- Variáveis personalizadas
Ao definir um valor para uma variável em sua jornada, lembre-se de que o valor da variável é específico dessa viagem e sessão de viagem. Por exemplo, um viajante pode ter um valor para “Var A” em uma jornada de integração e um valor diferente para “Var A” em uma jornada de engajamento. Esse mesmo viajante pode então passar pela Jornada de Engajamento várias vezes; cada sessão que eles experimentam para a Jornada de Engajamento pode ter um valor diferente salvo para “Var A”.
Observe que, quando uma variável de viajante é definida em uma sessão de viajante, o valor pode ser alterado, mas não excluído. Se você quiser redefinir uma variável do viajante nessa mesma sessão, poderá defini-la como um valor de string: ’em branco’.
Resultado e status
As variáveis Resultado e Status devem ser sempre definidas em conjunto. O resultado descreve o resultado comercial que o viajante alcançou ao cumprir as condições da regra de um marco. O status descreve se o resultado é positivo ou negativo. Consulte Definir resultados e status da jornada para obter informações detalhadas sobre a configuração dessas 2 variáveis.
Você pode visualizar seu resultado e status na guia de síntese da viagem. Consulte Relatórios sobre resultados de viagem & ações para obter mais informações.
Grupo
A variável Grupo é usada para atribuir aleatoriamente viajantes a diferentes grupos, muitas vezes para fins de teste A/B. Essa variável é definida automaticamente para cada viajante em uma viagem. Cada viajante receberá aleatoriamente um valor de Grupo, de 1 a 100. Isso cria uma seleção aleatória que pode criar condições em regras e critérios de entrada para marcos. A variável Grupo é salva nas sessões do viajante na mesma viagem, o que significa que o valor de Grupo atribuído seguirá um determinado viajante em todas as sessões de viagem.
Você pode dividir seus grupos em períodos menores se precisar executar a análise multivariada. Por exemplo, se você quiser criar 5 grupos de viajantes diferentes, divida os grupos em grupos de 20.
Exemplo: Digamos que eu queria dividir os viajantes em 3 baldes iguais. As regras são processadas de cima para baixo, então posso adicionar 3 regras:
- Se o Grupo de viajantes for maior que 0 e menor ou igual a 33.
- Se Grupo de viajantes for maior que 34 e menor ou igual a 66.
- Se o grupo de viajantes for maior que 66.
Marco
A variável Marco é usada para mostrar em qual marco o viajante se encontra. Quando um viajante insere um marco, a variável Marco é definida automaticamente como o nome desse marco. À medida que um viajante se move para outros marcos, a variável Marco será sobregravada com o nome do novo marco.
A variável Marco é frequentemente usada nos critérios de entrada de marcos para criar um funil de viagem prescritivo que move os viajantes de um marco para o próximo após a conclusão de determinadas ações. Por exemplo, digamos que você esteja criando uma jornada bancária móvel online direcionada a novos clientes. O primeiro marco de sua jornada é “Inscreva-se”. O próximo marco é “Login”. Os clientes não podem acessar seu site bancário a menos que se inscrevam em uma conta, para que você possa controlar isso em sua jornada. Nos critérios de entrada para o marco “Login”, você pode incluir a regra de que “se o marco do viajante for a inscrição”, ele poderá inserir o marco “Login”.
Tempo em marco
A variável Tempo em marco é usada em regras quando você quer que uma ação ocorra após um determinado período de tempo ter passado desde que o viajante inseriu o marco. A variável Tempo em marco começa a contar o momento em que o viajante entra no marco. Esta variável só suporta dias como unidade de medida. Ao definir um valor para a variável Tempo no marco em uma condição, você deve inserir o número e a palavra “dia” ou “dias”.
O caso de uso mais comum para a variável “Tempo em marco” é contabilizar a entrega do viajante. Por exemplo, digamos que você esteja criando uma jornada voltada para a experiência de compra online em seu site de varejo. Um marco é “Visualizar check out do carrinho”, que deve levar ao marco “Concluir processamento da compra do carrinho”. No entanto, se um cliente permanecer no marco “Visualizar check-out do carrinho” por muito tempo, ele provavelmente abandonou o carrinho e não concluirá o fechamento. Você pode usar a variável Tempo no marco para contabilizar isso e, em seguida, encerrar a sessão do viajante atribuindo a eles um Resultado de “Carrinho cancelado” e Status de e “Falha”.
Variáveis temporais
Existem 26 variáveis rotuladas de Time Var A até Time Var Z. Essas variáveis são registros da hora personalizados que você pode usar em suas condições.
Você define uma variável de viajante como “Agora” quando ele insere um determinado marco e se qualifica para a regra do marco. Quando eles atendem a esses critérios, a variável desse valor é definida como a data e a hora em que o viajante inseriu o marco.
Depois de o valor ser definido, você pode utilizá-lo em outras condições para executar ou atrasar a ação após um determinado período de tempo ter passado.
TravelerId
A variável ID do viajante é uma variável de campo de texto que corresponde a um ID único para um viajante. O ID do viajante permanece o mesmo para um determinado viajante em uma viagem, mesmo que esse viajante gere várias sessões. Ao criar seu mapa de dados, você pode mapear um campo de identificação (como um número de conta) para o campo ID do viajante. Se um viajante inserir sua viagem sem um valor para o ID do viajante, um ID de viajante único será gerado para esse viajante.
É novo (x)
A variável É novo(x) é usada para identificar novos viajantes que estão vivenciando sua viagem pela primeira vez. É uma variável booleana, com valores de verdadeiro e falso. Você pode usar essa variável em suas condições para direcionar apenas novos viajantes ou apenas viajantes existentes.
Variáveis personalizadas
Existem 26 variáveis rotuladas como Var A até Var Z. Essas são variáveis de string personalizadas que você pode usar para qualquer finalidade necessária para sua jornada. As variáveis do viajante diferenciam maiúsculas de minúsculas e você tem um grande grau de liberdade ao definir o valor da variável. Ao usar uma variável de viajante, lembre-se de que a variável é específica a essa sessão de viagem – os dados na variável não podem ser usados em outras viagens ou em outras sessões na mesma viagem. Isso significa que você pode utilizar a mesma variável em diferentes viagens para diferentes fins (por exemplo, em uma viagem, a Var A pode funcionar como uma variável booleana com valores de verdadeiro/falso, enquanto que na próxima viagem, a Var A é utilizada para gravar informações sobre a compra mais recente de um cliente).
Os usos comuns para variáveis de viajante incluem:
- Definindo valores como “true/false” para criar uma variável booleana.
- Definindo valores como “1” “2” “3” e assim por diante para criar um sistema de classificação ou contagem.
Exemplo: neste exemplo, estamos usando a variável de viajante “A” para contar quantas vezes o cliente foi contatado. Se entrarmos em contato com o cliente novamente, queremos aumentar a contagem em 1.
Qdica: para executar operações matemáticas em uma contagem, selecione “Alterar” para sua regra em vez de “Definir”. - Atribuição de categorias a viajantes.
- Definir o valor para um ponto de dados, permitindo que você salve um instantâneo do valor desses dados.
As variáveis personalizadas não têm um limite de caracteres para os valores atribuídos.