Existem muitas razões pelas quais você pode querer passar dados para uma página, e muitas maneiras de fazer isso no FunnelFlux.
Aqui vou explicar os diferentes tipos de dados que você pode passar e os vários lugares onde você pode configurar isso.
Dados internos vs dados capturados
No FunnelFlux, há uma variedade de tokens que você pode usar.
Aqueles que são sempre resolvidos/criados pelo FunnelFlux são "dados internos" -- por exemplo, tudo resolvido a partir do endereço IP, como país e cidade, e aqueles do agente do usuário, como navegador, sistema operacional, etc.
Da mesma forma, dados do FF como ID do funil, ID do hit, ID da fonte de tráfego, etc. são todos internos. Geralmente, você passaria estes para ofertas com o propósito de segmentação e rastreamento de conversão.
Dados capturados, por outro lado, são aqueles que vêm do link de rastreamento inicial, ou seja, da fonte de tráfego e são fornecidos por algum outro sistema -- como nomes de campanhas, IDs de conjuntos de anúncios, IDs de zona, IDs de clique, ou quaisquer outros dados personalizados que você possa passar.
Quando se deseja passar dados para páginas em um funil, frequentemente são estes dados capturados que são desejados.
Quaisquer dados provenientes de campos de rastreamento de URL, ou manualmente passados para links de entrada/ação por você, são acessíveis via tokens {data-xxx}
, onde "xxx" é o nome do campo da URL (a chave do par chave/valor).
Campos de rastreamento permanentes vs dados de sessão
Quando você define uma fonte de tráfego, você configura campos de rastreamento de URL. Estes definem parâmetros de URL para os quais você capturará dados, e valores de placeholder -- geralmente tokens de fonte de tráfego.
Esses campos são destinados a capturar dados apenas na chegada inicial de um usuário. Eles são informações autoritativas que vêm de uma fonte de tráfego, não que podem ser adicionadas no meio de um funil.
Todos os valores capturados sob esses campos estão disponíveis com tokens de dados como {data-fieldname}
.
Você pode ver estes na configuração da fonte de tráfego:
Então, se você quisesse passar o ID do grupo de anúncios para sua fonte/rede de ofertas mais tarde, você usaria o token {data-adgroup_id}
.
Por outro lado, às vezes você desejará passar dados que são capturados no meio de um funil. Por exemplo, o nome ou e-mail enviado em um formulário.
Atualmente, você não pode inserir esses dados em links de ação e fazer com que eles vão para nosso banco de dados de análise (e, portanto, estejam nos relatórios), pois os dados de campos de rastreamento de URL são capturados apenas na entrada inicial.
No entanto, mesmo que esses dados não vão para o BD, eles ainda estão disponíveis nos dados temporários de sessão do usuário, e podem ser passados adiante da mesma maneira.
Então, por exemplo, se você passar algo em um link de ação como:
https://domain.com/action/1?email=bob@smith.com&zip=12345
Você ainda pode acessar o valor do email com {data-email}
e o valor do CEP com {data-zip}
, e usar estes na passagem de dados. Mas você não poderia fazer uma análise detalhada por email/CEP nos relatórios.
Opções para passar dados
Existem muitos lugares para passar dados adiante no FunnelFlux.
Configurações de lander
Passar dados para landers é menos comum, mas é simples e usa nossa aba de passagem de dados:
Você pode definir os nomes dos campos de URL que deseja anexar à URL do lander no redirecionamento, e então os valores que deseja enviar. Listamos valores semânticos e estes mostrarão nossos tokens na seleção.
Se você quiser passar o valor de um campo de rastreamento de URL com um token {data-xxx}
, escolha URL data, então escreva o nome, ou seja, xxx no novo campo que aparece -- você verá o token de dados aparecer conforme você digita:
Se você quiser passar uma string personalizada, escolha essa opção e insira texto simples. Você também pode usar isso para passar formatos de token complexos, por exemplo:
Configurações de fonte de oferta
Ao usar redes de afiliados (ou seja, fontes de oferta), na maioria das vezes você terá uma passagem de dados de URL simples da mesma maneira para todas as ofertas.
Por exemplo, subid=X&subid2=Y
e assim por diante.
Nossas fontes de oferta permitem que você configure essa passagem de dados, permitindo que as ofertas a herdem, facilitando a criação de uma passagem de dados consistente para todas as ofertas.
Assim como os landers, você pode configurar a passagem de dados na aba Configure Data Passing.
Quando você cria ofertas e escolhe uma fonte de oferta, você verá isso herdado na aba de passagem de dados delas.
Configurações de oferta
Ao criar uma oferta, você pode escolher uma fonte de oferta e herdar sua configuração de passagem de dados, além de adicionar suas próprias opções no nível da oferta e substituir aquelas da fonte de oferta.
Por exemplo, abaixo você pode ver que esta oferta herda itens da fonte de oferta, então eu tenho um campo adicional, e um que foi substituído:
Configurações de nó
Por último, você pode configurar a passagem de dados no nível do nó em um funil.
Este é o lugar mais específico para adicionar passagem de dados, que substituirá todos os outros.
Se você clicar em qualquer nó de página no construtor de funil e ir para configurações adicionais, verá estas opções:
Aqui você pode ativar "Append Extra URL Parameters" e definir uma string de consulta de dados para anexar (certifique-se de usar uma sintaxe válida aqui).
Além disso, você pode ativar o recurso "Receive Accumulated URL Parameters".
Isso despejará TODOS os parâmetros de URL conhecidos da sessão do usuário na URL da página no redirecionamento.
Isso significa cada campo de rastreamento da fonte de tráfego e todos os valores, todos os itens temporários que podem ter sido inseridos em links de ação, etc. Geralmente não recomendamos ativar isso, a menos que você tenha alguma razão muito específica.