Pular para o conteúdo

Divisão por condição

O elemento Divisão por condição permite dividir um fluxo para que os usuários sigam caminhos diferentes, dependendo dos seus valores de segmento ou tag.

Defina o fluxo de usuário

Anchor link to

Você pode dividir o fluxo de duas maneiras:

  • Segmento: Divida os usuários com base na correspondência com um segmento existente.
  • Tag: Divida os usuários em várias ramificações com base nos valores da tag.
  • Evento: Divida os usuários em ramificações com base nos valores de um atributo de evento.

O elemento Divisão por condição mostrando as opções para dividir um fluxo por Segmento ou Tag

Dividir fluxo por segmento

Anchor link to

Para dividir um fluxo por segmento:

  1. Selecione Segmento como a condição para o fluxo de usuário.
  2. Escolha o segmento que deseja usar ou crie um do zero diretamente no elemento. Saiba mais sobre a criação de Segmentos
  3. Clique em Salvar para aplicar as alterações.

Ramificações da Divisão por condição criadas por segmento

  1. O fluxo criará automaticamente duas ramificações:

    • Usuários em um segmento: usuários que correspondem ao segmento selecionado.
    • Todos os outros usuários: usuários que não correspondem ao segmento.

    Configure um fluxo separado para cada ramificação para que os usuários recebam conteúdo relevante para eles.

Exemplo

Se você dividir o fluxo pelo segmento Assinantes Premium, os usuários neste segmento podem ser direcionados para um fluxo que oferece um desconto de fidelidade, enquanto todos os outros usuários seguem um fluxo que mostra um aviso para fazer upgrade.

Exemplo de fluxo de Divisão por Condição para usuários Premium vs. outros usuários

Dividir fluxo por Tag

Anchor link to

Para dividir um fluxo por Tag:

  1. Selecione Tag como o tipo de condição.
  2. No menu suspenso Tag, escolha a tag que deseja usar (por exemplo, Favourite_category). Certifique-se de que a tag necessária seja criada com antecedência. Saiba mais sobre tags
  3. Selecione a Condição (por exemplo, é).
  4. Adicione uma ou mais ramificações especificando os valores da tag (por exemplo, Shoes, Dresses, Accessories).

Você pode criar até 10 ramificações por divisão de condição.

  1. Clique em Salvar para aplicar as alterações.

Ramificações da Divisão por Condição criadas por valores de tag

  1. Para comparar a tag com outra tag ou um atributo de evento em vez de um valor fixo, consulte Comparar valores de ramificação.
  2. Por fim, crie um fluxo separado para cada ramificação para entregar conteúdo personalizado com base na tag do usuário.

Exemplo

Se você dividir o fluxo pela tag Favourite_category e definir ramificações para Shoes, Dresses, e Accessories, os usuários serão direcionados para a ramificação que corresponde à sua preferência. Todos os outros usuários (por exemplo, aqueles sem uma categoria especificada) serão direcionados para a ramificação Todos os outros usuários.

Você precisa criar um fluxo separado para cada ramificação, como promoções para sapatos, vestidos ou acessórios, para entregar conteúdo personalizado.

Exemplo de fluxo de Divisão por Condição para categorias de roupas favoritas

Dividir fluxo por Evento

Anchor link to

Use esta opção quando quiser ramificar a jornada com base no valor de um atributo de evento coletado anteriormente na jornada.

Para dividir um fluxo por atributo de evento:

  1. Selecione Evento como o tipo de condição.
  2. No menu suspenso Evento da Jornada, escolha o evento acionado anteriormente na jornada.
  3. Em Atributo, selecione o atributo do evento.
  4. Para atributos de Data, um menu suspenso Período de data aparece ao lado de Atributo: Data específica (padrão — escolha uma data exata do calendário, como antes), Dias atrás ou Dias à frente. Alterar o atributo redefine o Período de data para Data específica.
  1. Escolha a lógica da condição, como é, não é, é um de, não é um de, etc.
  2. Adicione uma ou mais ramificações e especifique um valor para cada. O rótulo do campo de valor e como você o preenche dependem do operador:
OperadorRótulo do campo de valorComo preencher
éQuem tem o valorAtributos STRING: pesquise valores sugeridos com base em dados gravados anteriormente enquanto digita, ou digite seu próprio valor diretamente. Outros tipos de atributo: digite o valor diretamente.
não éQuem não tem o valorO mesmo que é.
começa comQuem tem o valor começando comO mesmo que é, apenas atributos STRING.
termina comQuem tem o valor terminando comO mesmo que é, apenas atributos STRING.
contémQuem tem o valor contendoO mesmo que é, apenas atributos STRING.
é um deQuem tem qualquer um dePesquise valores sugeridos com base em dados gravados anteriormente, para qualquer tipo de atributo. Digite seu próprio valor e pressione Enter para adicioná-lo como um valor de ramificação separado.
não é um deQuem não tem nenhum deO mesmo que é um de.
maior ou igual aQuem tem o valor maior ou igual aApenas atributos INTEGER, DECIMAL e DATE: digite o valor diretamente.
menor ou igual aQuem tem o valor menor ou igual aO mesmo que maior ou igual a.

Escolher uma sugestão sempre preenche o campo com o valor completo dessa sugestão — para contém, isso significa o valor correspondente completo, não apenas a substring que você digitou. A lista de sugestões fica vazia até que o Pushwoosh tenha registrado valores para o evento e atributo selecionados, o que é esperado para um evento ou atributo recém-criado. 7. Para comparar o atributo com uma tag ou outro atributo de evento em vez de um valor digitado, consulte Comparar valores de ramificação. 8. Clique em Salvar para aplicar a configuração.

Ramificações da Divisão por Condição criadas por atributo de evento

Exemplo

Se você dividir o fluxo com base no evento WorkoutTypeSelected e no atributo type, poderá direcionar os usuários para fluxos de integração personalizados, dependendo do treino selecionado:

  • Usuários com type = cardio → recebem dicas de treino de cardio
  • Usuários com type = strength → recebem um plano de treinamento de força
  • Usuários com type = yoga → recebem uma sessão de ioga guiada
  • Usuários que não selecionaram um tipo de treino (Todos os outros) → recebem uma mensagem push com dicas genéricas de esportes, garantindo que ainda recebam conteúdo de integração relevante, mesmo sem uma preferência específica.

Cada ramificação então contém elementos de mensagem direcionados que entregam conteúdo relevante.

Exemplo de ramificações de fluxo de divisão por condição por atributo de evento

Comparar valores de ramificação

Anchor link to

Cada condição de ramificação verifica um campo selecionado em relação a um alvo de comparação. O alvo pode ser um valor fixo que você define, outro campo do perfil do mesmo usuário ou um valor capturado de uma etapa anterior na jornada.

A opção que você escolher determina o quão dinâmica é a comparação: um valor fixo aplica a mesma regra a todos, enquanto uma tag ou atributo de evento avalia cada usuário em relação aos seus próprios dados.

Ao lado do campo de valor, escolha um dos três modos de comparação:

ModoQuando usarExemplo
ValorVocê decide um alvo fixo. O mesmo valor se aplica a todos os usuários. Use quando uma resposta funciona para todo o público.Envie uma promoção de sapatos apenas quando Favourite_category for Shoes.
TagO alvo é outro campo no perfil do mesmo usuário. Cada usuário é comparado com seus próprios dados. Apenas tags de um tipo compatível aparecem na lista.Envie uma mensagem “pronto para resgatar” apenas quando integer_tag for maior ou igual aos Points daquele usuário.
Atributo de eventoO alvo vem de algo que o usuário fez anteriormente nesta jornada. Selecione o evento e, em seguida, o atributo. Apenas atributos de tipo compatível são listados.A partir do carrinho abandonado, verifique se totalPrice é maior ou igual à tag Free_shipping_threshold do usuário.

A comparação dinâmica está disponível para os seguintes operadores:

  • Ramificações de Tag: é e não é para qualquer tipo de tag, exceto LISTA; maior ou igual a e menor ou igual a para tags INTEGER, DECIMAL e DATE; é um de / não é um de para tags de LISTA.
  • Ramificações de Evento: é e não é para qualquer tipo de atributo, exceto LISTA; maior ou igual a e menor ou igual a para atributos INTEGER, DECIMAL e DATE; é um de / não é um de para atributos de LISTA.

Cenários de exemplo

Anchor link to

Tag comparada a outra tag

Anchor link to

Caso de uso: recompensar ou desbloquear conteúdo apenas quando a pontuação de um usuário atingir uma meta pessoal armazenada em seu perfil.

Por quê: um limite fixo (por exemplo, maior ou igual a 100) trata todos da mesma forma. Comparar integer_tag com a tag Points de cada usuário direciona as pessoas com base em sua meta individual.

Como configurar:

  1. Selecione Tag como o tipo de condição.
  2. No menu suspenso Tag, escolha integer_tag.
  3. Defina a condição como maior ou igual a.
  4. Para o valor da ramificação, escolha Tag e, em seguida, selecione Points.

Usuários cujo integer_tag é maior ou igual aos seus próprios Points seguem esta ramificação. Todos os outros vão para Todos os outros usuários.

Ramificação da Divisão por Condição comparando uma tag de número inteiro com outra tag

Tag comparada a um atributo de evento

Anchor link to

Caso de uso: após um evento de compra ou carrinho, decida se a pontuação armazenada do usuário ainda cobre o valor daquela etapa.

Por quê: o valor é diferente para cada sessão. Comparar a tag do perfil com o totalPrice do evento usa o valor real de uma etapa anterior na jornada, em vez de adivinhar um valor fixo.

Como configurar:

  1. Selecione Tag como o tipo de condição.
  2. No menu suspenso Tag, escolha integer_tag.
  3. Defina a condição como maior ou igual a.
  4. Para o valor da ramificação, escolha Atributo de evento, selecione o evento de gatilho e o atributo totalPrice.

Usuários cujo integer_tag é maior ou igual ao totalPrice daquele evento anterior seguem esta ramificação. Todos os outros vão para Todos os outros usuários.

Ramificação da Divisão por Condição comparando uma tag de número inteiro com um atributo de evento

Atributo de evento comparado a uma tag

Anchor link to

Caso de uso: após o abandono do carrinho, verifique se o carrinho já se qualifica para frete grátis ou um bônus e, em seguida, envie a mensagem de recuperação correspondente.

Por quê: o total do carrinho vem do evento da jornada. O limite para frete grátis pode ser diferente para cada usuário e é armazenado no perfil como a tag Free_shipping_threshold. Comparar totalPrice com o Free_shipping_threshold de cada usuário coloca os carrinhos qualificados em uma ramificação (por exemplo, “conclua a compra para obter frete grátis”) e o restante em outra (por exemplo, “adicione mais para desbloquear o frete grátis”).

Como configurar:

  1. Selecione Evento como o tipo de condição.
  2. Em Evento da Jornada, escolha PW_AbandonedCart.
  3. Em Atributo, selecione totalPrice.
  4. Defina a condição como maior ou igual a.
  5. Para o valor da ramificação, escolha Tag e, em seguida, selecione Free_shipping_threshold.

Usuários cujo totalPrice do carrinho abandonado é maior ou igual ao seu Free_shipping_threshold seguem esta ramificação. Todos os outros vão para Todos os outros usuários.

Ramificação da Divisão por Condição comparando um atributo de evento com uma tag