Entrar

Noções Básicas de Funil

O FunnelFlux tem algumas diferenças-chave quando comparado à maioria das plataformas de rastreamento focadas em marketing de desempenho, como Voluum, Redtrack, Binom, etc.

A mais distinta sendo a existência de uma entidade de "funil", que muda a forma como abordamos "campanhas", geração de links e segregação de fontes de tráfego.

Tipicamente, pode-se esperar fazer o seguinte em outro rastreador:

  • Criar algum tipo de fluxo/caminho, que define páginas de destino seguidas por ofertas. Incidentalmente, isso significa que o rastreador pode frequentemente retornar uma página de destino para um novo visitante e predeterminar para qual página ele pode ir a seguir se clicar - o FunnelFlux não tem tal predeterminação.
  • Criar uma campanha. Aqui você selecionará uma fonte de tráfego, frequentemente um país, e um fluxo/caminho para o qual essa "campanha" direcionará.
  • Você salva e a campanha recebe um URL único, frequentemente um código hash para esse ID de campanha + parâmetros adicionais para a fonte de tráfego
  • Se você quiser lançar uma nova campanha em uma fonte de tráfego, seja para um novo país, divisão de operadoras, ângulos, etc., você cria uma nova "campanha" no rastreador com seu próprio link único.
  • Da mesma forma, se você quiser lançar a mesma campanha em uma nova fonte de tráfego, você precisa fazer uma nova "campanha" no rastreador --> obter um novo link --> usar isso.

Da nossa perspectiva, este é um processo tedioso que cria muitos links únicos desnecessariamente, com muita microgestão de "campanhas" individuais.

Aqui é onde o FunnelFlux é diferente:

  • Os usuários criam um "funil", que é essencialmente um diagrama lógico, um fluxograma, descrevendo o processo de tomada de decisão do rastreador e os nós pelos quais os usuários navegarão. Esses nós podem ser do lado do servidor e executar funções (como um nó de condição ou rotador), ou podem ser nós de página que retornam um URL para o usuário carregar.

Aqui está um exemplo de funil:

  • Ao lançar uma campanha em uma fonte de tráfego, os usuários clicarão em qualquer nó no funil (geralmente o nó de tráfego padrão), selecionarão sua fonte e recuperarão um link gerado. Este link não precisa ser salvo. É uma construção de URL criada em tempo real.
  • Valores como nome ou ID da campanha devem ser passados dinamicamente sob o parâmetro de URL "campanha" da configuração da fonte de tráfego, de modo que os IDs/nomes sejam passados diretamente da fonte de tráfego. No futuro, pretendemos adicionar integrações que sincronizarão com fontes de tráfego para fornecer mapeamento de ID > nome, de modo que apenas o ID seja passado. Por enquanto, os usuários podem passar nome ou ID dependendo da preferência.
  • Sempre que o usuário quiser lançar uma nova campanha em qualquer fonte de tráfego, eles repetem esse processo. Um funil pode receber tráfego de fontes de tráfego ilimitadas, desde que o usuário espere que elas passem pela mesma jornada do funil (se não, eles poderiam usar nós de condição, ou fazer um novo funil para separar a configuração da jornada).

Vê como isso é diferente? 

A entidade do funil é, portanto, um mapa lógico que pode aceitar qualquer tráfego e rotear esse tráfego de acordo.


Estrutura do Funil

Os funis são compostos por dois elementos principais

  • Nós
  • Conexões

Para conexões, elas podem ser:

  • Conexões simples que se estendem de nós rotadores, para as quais têm um peso percentual
  • Conexões de rota que se estendem de um nó de condição, que são os resultados que um nó de condição retorna
  • Conexões de ação de um grupo de páginas, que são executadas quando um usuário clica em um URL de ação em uma página

Cada nó tem um ID globalmente único dentro de um funil. Esses IDs são gerados no momento da criação do nó e podem ser vistos clicando em um nó --> canto superior direito.

Nós

Os usuários podem criar nós clicando com o botão direito > adicionar tipo de nó, ou abrindo a paleta de nós no lado esquerdo e depois arrastando e soltando.

O menu de contexto cria apenas nós locais, os nós globais estão disponíveis apenas na paleta.

Na paleta, os usuários podem pesquisar através dos recursos de sua conta para encontrar páginas e outros itens para adicionar.

Conexões

As conexões são feitas entre nós arrastando e soltando do nó de origem para o nó de destino. 

Essas conexões fazem parte do esquema do funil (que é um objeto JSON) e especificam o ID do nó de origem/destino, bem como quaisquer outros parâmetros importantes.

Para rotadores, essas conexões têm um peso de rotação expresso em porcentagem.

Para condições, essas conexões têm um rótulo de rota. Deve haver uma correspondência 1:1 de conexões de condição para rotas definidas no nó.

Para grupos de páginas (que podem conter uma ou muitas páginas), as conexões de saída representam ações do usuário e cada uma tem um ou mais números definidos.

Nós Locais vs Globais

Alguns nós podem ser "globais" e ter um rótulo (G) neles. Em particular, grupos de páginas e nós de condição.

Estes são nós que existem dentro de um funil, como qualquer outro, mas sua configuração é mapeada para um recurso externo.

Desta forma, uma "condição global" poderia ser reutilizada em muitos funis (como para uma divisão rotineira de móvel vs desktop) e a configuração da condição gerenciada fora do funil na página de condições.

Alterações nesse recurso global então impactam todos os funis em tempo real.

Da mesma forma, os usuários podem criar grupos de páginas globais e adicioná-los a um funil. Isso cria um ID de nó local, que tem sua configuração vinculada a um ID de grupo de páginas externo. Se fosse um nó local, a configuração é armazenada no próprio esquema do funil.

Conexões de Ação e Links

Conexões de saída de qualquer nó do tipo página são ações e têm um rótulo numérico.

Estes links estão no formato:

https://USER_DOMAIN/action/number

por exemplo

https://tracking.funnelflux.com/action/1

Os links de ação são universais e estão disponíveis em várias partes da interface do usuário, incluindo clicando com o botão direito na conexão > obter link de ação:


Um nó de página pode ter até 255 ações de saída. No construtor visual, uma única conexão pode representar uma ou várias ações (por conveniência e para reduzir a desordem). 

Isso pode ser realizado clicando com o botão direito > modificar ação:

Quando um visitante chega a um nó de página e é redirecionado para um URL de ação, por um clique ou JavaScript, o rastreador pegará o número de ação especificado e executará (ou seja, atravessará) a conexão de ação correspondente, viajando para qualquer nó para o qual esta conexão vai.

Além disso, os usuários podem ativar "Parâmetros de redirecionamento padrão" para obter um link de ação com parâmetros de fallback nele, assim:

Esta estrutura de link é:

https://USER_DOMAIN/FUNNEL_ID/ORIGINATING_NODE_ID/action/number

Estes fornecem uma ação padrão para o link tomar no caso de o link ser carregado de uma fonte desconhecida.

É importante notar que esses parâmetros padrão NÃO são substituições. Eles só serão usados em uma circunstância onde o usuário não tem uma sessão ativa e conhecida e, portanto, nenhum nó atual conhecido.

Em todas as outras circunstâncias, o rastreador simplesmente executará a ação X do nó em que acredita que o usuário está (quer tal conexão exista ou não).

Em situações em que nosso rastreamento JavaScript está presente em ambas as páginas, os usuários também podem vincular diretamente da página A em um funil para a página B. Se essas páginas estiverem conectadas por uma ação, nossa borda adicionará retrospectivamente um evento de clique. Isso é útil para rastrear sites onde os links não podem ser substituídos por links de ação do rastreador e um único fluxo é necessário (ou seja, as páginas estão vinculando diretamente umas às outras sem necessidade de controle sobre roteamento, teste A/B, etc.).


Links de Entrada do Funil

Links de entrada são aqueles usados em fontes de tráfego para enviar um usuário para um funil. Eles só devem ser carregados por um usuário quando eles vão ENTRAR em um funil. Depois disso, a navegação interna do funil deve ser realizada por links de ação, a menos que o visitante esteja entrando em um funil separado ou vindo de uma nova fonte de tráfego.

Links de Redirecionamento

Quando um usuário quer gerar um URL para rastreamento, eles podem clicar em qualquer nó no funil > links de redirecionamento > escolher sua configuração e obter o URL gerado:

Este URL tem a estrutura:

https://USER_DOMAIN/fts/FUNNEL_ID-TRAFFIC_SOURCE_ID/OPTIONAL_NODE_ID + TRAFFIC_SOURCE_URL_PARAMS

O ID do nó só é injetado quando um nó diferente do nó de tráfego padrão é usado.

Os parâmetros de URL anexados ao final vêm da configuração da fonte de tráfego no momento de selecionar essa fonte no menu suspenso.

Esses links usam o domínio personalizado do usuário e direcionam o tráfego para nosso manipulador /fts/, que então redireciona de acordo com os parâmetros de URL.

No redirecionamento, nossa borda verifica o nome do host em relação ao ID do funil. Se o proprietário do funil não for o proprietário do domínio, a solicitação falhará. 

Se o proprietário do ID do funil não tiver o domínio personalizado adicionado em sua conta, provavelmente também falhará.

Links Diretos

Links diretos podem ser usados em conjunto com nosso rastreamento JavaScript e só podem ser gerados para páginas (obviamente, já que uma página deve ser servida para que o JS seja executado).

Ao gerar links diretos, os usuários devem escolher a página específica dentro do grupo de páginas se existir mais de uma.

Os URLs de link direto têm a estrutura:

PAGE_URL + f=FUNNEL_ID&ts=TRAFFIC_SOURCE_ID&n=NODE_ID + TRAFFIC_SOURCE_URL_PARAMS

Estes passam os mesmos dados de URL que nossos links de redirecionamento, mas apenas na string de consulta.

Ao carregar a página, nosso JavaScript será executado e, a partir do URL, detectará o funil/fonte de tráfego e ID do nó, e posteriormente rastreará a visita e enviará todos os parâmetros adicionais para a borda processar (ela só salvará os que existem na configuração da fonte de tráfego no banco de dados, então parâmetros extras adicionados manualmente seriam ignorados)

Nosso JavaScript é discutido em outro artigo, e ele tem funções importantes na página além do rastreamento inicial de visualização.


Configurações e Configuração Adicionais

Configurações Adicionais do Funil

A partir dos botões no canto superior esquerdo, você pode acessar as configurações de um funil. Aqui há um custo padrão por entrada - isso será herdado para o formulário gerador de links neste funil, desde que nenhum valor de prioridade mais alta exista (verifique a dica de ferramenta).

Nas configurações avançadas, você também pode tomar várias ações:

  • Substituir as configurações de anonimização de IP para visitantes que entram no funil
  • Declarar funis vinculados. Estes são funis para os quais os usuários deste funil podem posteriormente pular, onde você quer que a receita do visitante atribua indiretamente de volta a este funil. Isso é discutido mais detalhadamente em outro documento
  • Substituições de custo de entrada. Esta é a substituição de custo de nível mais alto em nosso sistema e aplicará um valor de custo por fonte aos usuários de entrada, independentemente de qualquer parâmetro de custo na string de consulta do URL.

Configurações Adicionais do Nó de Página

Configurações adicionais estão disponíveis nos nós de página:

  • Receber Parâmetros de URL Acumulados. Isso anexará todos os parâmetros de URL conhecidos para o usuário ao URL da página. Isso inclui parâmetros do URL de entrada original e quaisquer injetados manualmente em links de ação. Todos esses parâmetros de URL entram no que é conhecido como nosso "buffer de URL" em nosso objeto de sessão do visitante (que existe em um cache de borda). Habilitar esta opção faz com que a totalidade do buffer seja anexada. Use com cautela, pois geralmente é muita informação de URL para uma página ter.
  • Anexar Parâmetros de URL Extras. Aqui você pode anexar manualmente strings personalizadas, que incluem nossos tokens internos
  • Substituir modo de redirecionamento. Substitui o modo de redirecionamento para navegar PARA esta página, no caso de um link de redirecionamento/ação enviando um usuário PARA esta página. Isso não afeta os modos de redirecionamento nas páginas para as quais um usuário iria ao clicar em um link de ação NESTA página.