Jornadas — goals, conversões e resultados
Um goal registra que a pessoa alcançou um resultado esperado em determinada etapa da jornada. Ele pode observar um evento ou uma condição, ou reconhecer a conversão assim que a pessoa chega a um ponto definido do fluxo. Enviar uma comunicação é uma ação. Fazer a pessoa avançar no comportamento esperado é uma conversão.
Essa diferença é importante. Uma notificação entregue não significa que a pessoa comprou, concluiu um cadastro ou voltou a usar o produto.
Como um goal funciona
Nos goals de evento ou condição, quando a instância alcança o nó, o PrismaFlow verifica se o objetivo já foi atendido. Se ainda não foi, a instância fica aguardando durante a janela configurada.
Esses dois tipos de goal possuem duas saídas:
- Convertido: o objetivo foi atendido dentro da janela;
- Não convertido: o tempo limite terminou sem o resultado esperado.
As duas saídas devolvem a decisão ao fluxo. Depois de Convertido, a jornada pode terminar, enviar um alerta interno, executar outra ação ou adicionar a pessoa em outra jornada. Depois de Não convertido, pode tentar outra comunicação, trocar o canal, adaptar a abordagem ou também seguir qualquer outro caminho desenhado pelo autor.
A conversão explícita funciona de outra forma: registra o resultado e encerra a participação da pessoa assim que ela chega ao nó.
Tipos de goal
Conversão por evento
A conversão acontece quando a pessoa produz um evento específico, com nome e versão definidos.
Exemplo: depois de uma tentativa de recuperar uma venda, o goal pode aguardar COMPRA_FINALIZADA@1.
Escolha um evento que represente o resultado real. Visualizar outra página, adicionar um produto ao carrinho e concluir uma compra são avanços diferentes e não devem ser tratados como se tivessem o mesmo valor.
Conversão por condição
A conversão acontece quando uma combinação de dados passa a ser verdadeira. A condição pode usar o estado do perfil, identidades, eventos e variáveis disponíveis na jornada.
Exemplo: considerar o objetivo atendido quando o perfil possui cadastro completo e uma identidade necessária para continuar a operação.
As condições seguem o mesmo cuidado apresentado no guia de decisões: ausência de um dado não deve ser confundida com um valor diferente.
Conversão explícita
A conversão explícita marca o objetivo como alcançado assim que a pessoa chega a esse nó. Ela é terminal: registra a conversão e encerra aquela participação na jornada, sem seguir para outra etapa.
Esse nó não recebe nenhum tipo de condição, não aguarda um evento e não possui prazo de espera. Chegar até ele é suficiente para registrar a conversão. Use-o quando o caminho percorrido já representa o objetivo que você quer reconhecer.
O resultado depende do que aconteceu antes naquela mesma participação:
- Convertida (
converted): houve uma ação anterior reconhecida como despachada. A conversão é atribuída à jornada. - Conversão orgânica (
not_affected): não houve esse impacto anterior. A pessoa alcançou o objetivo, mas a jornada não recebe o crédito pela conversão.
A regra de impacto é a mesma dos demais goals, explicada em conversão atribuída e conversão orgânica. Colocar um nó de conversão explícita no fluxo não torna o resultado automaticamente atribuído à jornada.
A janela de conversão pertence ao negócio
Nos goals de evento ou condição, o tempo limite define por quanto tempo aquela etapa observará o objetivo. O editor começa com sete dias, mas esse valor não é uma recomendação universal. A conversão explícita não usa essa janela.
Uma recuperação de pagamento pode precisar de poucas horas. Uma renovação pode observar vários dias. Escolha uma janela compatível com o tempo em que a ação ainda pode ter influenciado o resultado.
Nem sempre uma janela longa é a melhor modelagem. Uma jornada pode trabalhar em ciclos menores:
- envia uma comunicação;
- observa um primeiro goal por um período curto;
- se não converter, tenta outro canal ou abordagem;
- observa um novo goal;
- se ainda não converter, encerra ou encaminha para outra jornada.
Essa estrutura deixa claro qual tentativa aconteceu antes de cada período de observação. Ainda assim, o desenho depende do negócio: há casos em que uma única janela longa representa melhor a decisão.
As duas saídas abrem uma decisão
Considere uma jornada que oferece frete grátis depois de um pagamento recusado:
- um webhook libera o benefício;
- uma comunicação avisa a pessoa;
- o goal aguarda a compra durante o período escolhido;
- se
COMPRA_FINALIZADA@1chegar, a instância segue pela saída Convertido e pode terminar, registrar o resultado em outro sistema ou executar outra ação; - se o prazo terminar, a saída Não convertido pode tentar outro canal, mudar a oferta ou iniciar uma jornada diferente.
Convertido e Não convertido resolvem aquele período de observação, não toda a jornada. O primeiro informa que o objetivo aconteceu dentro da janela. O segundo informa que não aconteceu e entrega ao autor uma nova decisão.
Conversão atribuída e conversão orgânica
Tanto converted quanto not_affected significam que a pessoa alcançou o objetivo. A diferença é se houve um impacto anterior daquela instância para atribuir a conversão à jornada.
| Resultado do goal | O objetivo foi alcançado? | Houve impacto anterior daquela instância? | Como interpretar |
|---|---|---|---|
Convertida (converted) | Sim | Sim | Conversão atribuída à jornada. |
Não impactada (not_affected) | Sim | Não | Conversão orgânica, sem impacto da jornada. |
Não convertido (not_converted) | Não, dentro da janela | Não determina esse resultado | O prazo terminou sem o objetivo ser atendido. |
“Não impactada” significa que a pessoa converteu organicamente. Não significa que ela deixou de converter. No histórico, esse resultado aparece como “Convertido organicamente”.
Por exemplo, considere um goal que observa uma compra:
- a instância despacha uma comunicação e a pessoa compra durante a janela do goal:
converted; - a instância observa a compra sem ter despachado nenhuma ação, e a pessoa compra durante a janela:
not_affected; - a janela termina sem a compra:
not_converted.
Para reconhecer impacto, o PrismaFlow verifica se a própria instância teve ao menos uma ação reconhecida como despachada antes de o goal ser atendido. Apenas criar uma ação ou colocá-la na fila não basta.
Nos goals de evento ou condição, os resultados converted e not_affected seguem pela mesma saída Convertido, pois o objetivo foi alcançado nos dois casos. Se essa saída levar diretamente ao fim, a instância termina com o status correspondente. Se houver outras etapas, o resultado do goal permanece registrado e a instância continua pelo fluxo. Na conversão explícita, a instância termina no próprio nó com o resultado correspondente.
Apenas converted entra no total de conversões atribuídas e na listagem de conversões. O resultado orgânico not_affected fica no histórico e não entra no numerador da taxa do dashboard; sua instância continua no total de entradas usado como denominador.
Essa separação evita atribuir à jornada um comportamento que aconteceu sem sua atuação. Ela não prova causalidade perfeita: uma ação anterior cria uma relação temporal, mas outros fatores também podem ter influenciado a pessoa.
Escolher o objetivo muda a leitura do resultado
A taxa de conversão não diz, sozinha, se uma jornada é boa ou ruim. Ela mede as conversões atribuídas à jornada em relação ao total de entradas, considerando o objetivo que você escolheu.
Imagine pessoas que visualizaram um produto e receberam uma comunicação:
- um goal de novo engajamento ou continuidade da sessão tende a ser mais fácil e pode produzir uma taxa alta;
- um goal de adicionar ao carrinho exige um avanço maior;
- um goal de compra concluída é mais difícil e pode produzir uma taxa menor, mas representa um resultado de negócio mais forte.
Uma taxa alta para um objetivo superficial não deve criar uma falsa sensação de sucesso. Da mesma forma, uma taxa menor para uma compra não significa automaticamente fracasso.
Antes de comparar taxas, pergunte:
- qual comportamento este goal considera conversão?
- ele representa o resultado que a jornada deveria produzir?
- a janela é compatível com esse comportamento?
- as jornadas comparadas usam objetivos com dificuldade e valor semelhantes?
Como a taxa do dashboard é calculada
Na visão da jornada, a taxa exibida divide o total de goals com resultado converted pelo total de instâncias que entraram e multiplica por 100.
Conversões orgânicas, registradas como Não impactada (not_affected), representam objetivos alcançados, mas não entram no total de conversões atribuídas do numerador. Suas instâncias permanecem no denominador, junto das demais entradas. Instâncias que ainda estão em andamento também continuam fazendo parte do total de entradas. Por isso, a taxa pode mudar enquanto a audiência ainda percorre a jornada ou aguarda o goal.
Não compare essa taxa com uma métrica externa sem alinhar população, período, objetivo e janela de atribuição.
Conversão imediata, tardia e repetida
Imediata
Um goal de condição pode converter imediatamente quando a expressão já estiver atendida. Um goal de evento começa a observar o acontecimento a partir do início de sua janela. Na conversão explícita, chegar ao nó já registra a conversão e encerra a participação, sem avaliar uma condição.
Tardia
Nos goals de evento ou condição, se o objetivo ainda não foi atendido, a instância aguarda. Eventos e mudanças relevantes podem provocar novas avaliações durante a janela.
Repetida
Cada execução do goal possui um único resultado. Depois que ela converte, repetições do evento não geram uma segunda conversão para a mesma instância e o mesmo goal.
Se a política permitir uma nova entrada na jornada, a pessoa pode ganhar outra instância e uma nova oportunidade de conversão. Políticas como “reentrar até converter” impedem novas entradas depois que o objetivo foi atendido, inclusive quando isso aconteceu organicamente e foi registrado como Não impactada.
Quando o resultado depende diretamente da chegada de um evento, prefira um goal de evento. Condições que consultam eventos não reagem hoje ao recebimento posterior com a mesma precisão e precisam de conciliação no produto.
O que o dashboard mostra
A visão de conversões permite acompanhar e exportar resultados. Entre as evidências disponíveis estão:
- pessoa e instância relacionadas;
- goal e tipo do objetivo;
- evento, resumo da condição usada ou indicação de que o nó de conversão explícita foi alcançado;
- origem da entrada;
- variante de teste A/B, quando existir;
- momento em que o goal começou e momento da conversão;
- tempo até converter e, quando houver janela de observação, sua margem restante;
- quantidade de ações anteriores à conversão.
Use essas informações para investigar casos individuais e comparar grupos. A exportação CSV permite continuar a análise fora do dashboard.
Uma evidência mostra por que o PrismaFlow reconheceu o resultado. Ela não substitui uma análise causal. Para um experimento, compare variantes e grupos de controle que compartilhem o mesmo objetivo, janela e audiência.
Boas práticas
- Escolha o goal antes de desenhar as comunicações.
- Use o evento mais próximo do resultado de negócio que deseja medir.
- Não aumente a taxa escolhendo um objetivo fácil, mas pouco relevante.
- Confirme sempre o nome e a versão do evento de conversão.
- Defina uma janela coerente com o tempo de resposta esperado.
- Use a saída Não convertido para decidir a próxima tentativa conscientemente.
- Divida a observação em mais de um goal quando isso ajudar a separar abordagens e canais.
- Compare somente jornadas, versões ou variantes com objetivos equivalentes.
- Diferencie ação enviada, conversão atribuída e conversão orgânica.
