Ringba é uma plataforma de rastreamento de chamadas frequentemente usada para campanhas de clique para ligar.
Normalmente, sua plataforma fornece números de telefone dinâmicos que são incorporados em uma página de destino usando JavaScript.
Seu snippet JS captura informações do usuário (como navegador, IP etc.) e serve dinamicamente um número. Quando os usuários ligam, eles são capazes de combinar as informações do chamador com os dados capturados anteriormente + o número de telefone fornecido para realizar o rastreamento.
Para integrar o Ringba com o FunnelFlux, você precisa passar nosso ID de hit para o Ringba e enviá-lo de volta para nós em um pixel/callback.
Existem duas maneiras de realizar isso e abordaremos a configuração básica + ambas as abordagens abaixo.
Requisitos
Antes de começar, você deve ter uma Campanha Ringba com pelo menos um Editor e Número de Rastreamento atribuído a eles. Você também precisará de uma página com uma ação de clique para ligar e a capacidade de adicionar scripts personalizados. Esta página deve ser uma oferta no FunnelFlux.
Nota: O Número Ringba atribuído ao Editor deve estar presente na página da web, a Tag de Rastreamento de Chamadas do Ringba irá automaticamente substituí-lo por um número de um Pool de Números.
Configuração básica de rastreamento no Ringba
Dentro do Ringba, primeiro precisamos definir parâmetros de URL para os dados que você deseja rastrear -- apenas o ID de hit é necessário, mas você poderia tecnicamente adicionar outros como ID do funil, ID da fonte de tráfego etc. se realmente quisesse.
Na interface do Ringba, vá para Integrações > Parâmetros de URL.
Aqui, adicione um novo parâmetro:
Vamos criar um parâmetro de URL de ffhit
:
Agora que isso foi adicionado, queremos garantir que passamos ffhit
para quaisquer páginas onde o código Ringba esteja rodando.
Você pode fazer isso criando uma fonte de oferta para suas ofertas Ringba e adicionando um campo na passagem de dados, ou fazê-lo no nível da oferta.
Temos um modelo de fonte de oferta para Ringba (mesmo sendo mais uma plataforma do que uma fonte de oferta), que assume que você está usando o parâmetro ffhit
como acima.
Nota: como as conversões estarão acontecendo nesta página, ela deve ser uma oferta em seu funil, não uma página de destino.
Agora que você definiu um parâmetro de URL, adicione um pixel:
Na seção de pixel, dê um nome e use sua URL de postback do FunnelFlux na caixa. Aqui precisamos fazer com que ele use o token para o parâmetro de URL do ID de Hit do FunnelFlux que criamos.
Se você clicar em tokens, poderá ver isso na lista:
Em geral, você quer garantir que sua URL de postback seja algo como:
https://your-tracking-domain.com/pb/?hit=[URL param tag]&rev=[commission tag]&tx=[some useful transaction ID]
Pegando meu exemplo acima, após clicar nesses vários itens no menu suspenso de tokens, obtenho:
https://domain.com/pb/?hit=[tag:FunnelFlux Hit ID:FunnelFlux Hit ID]&rev=[Call:ConversionPayout]&tx=[Call:ProviderCallId]
Além disso, ativei as opções avançadas e selecionei "GET" como o método HTTP para garantir que faça um postback normal.
Depois de ter isso resolvido, salve!
Configuração de campanha no Ringba
Agora que você configurou o rastreamento básico, você precisa configurar algumas propriedades básicas da campanha no Ringba.
Antes de começar isso, você deve ter criado um editor, um número, e precisará de um pool de números para rastrear dados -- além do número único.
A partir daqui, crie uma campanha. Na campanha, adicione seu editor e selecione seu número.
Depois de fazer isso, você pode adicionar uma tag de rastreamento de chamadas:
Aqui, o Ringba rotaciona números para os usuários dinamicamente e usa isso para vincular dados do usuário a uma chamada.
As informações da tag de rastreamento gerada se parecerão com isto:
Em seguida, desça até os parâmetros de URL e adicione seu parâmetro ffhit criado anteriormente.
Depois, adicione seu pixel de rastreamento criado anteriormente.
Agora você tem duas opções -- você usará um link de redirecionamento para enviar usuários para a página de oferta com o código Ringba nela, ou link direto?
Se você estiver usando plataformas como Google Ads, precisaria fazer link direto. Se você estiver usando outras fontes de tráfego onde pode redirecionar, sua vida é mais fácil, ou se estiver usando uma página de destino antes, o mesmo.
Links baseados em redirecionamento
Se você puder usar um link de redirecionamento (incluindo uma ação) para rotear usuários para sua página Ringba, você pode colocar o script da opção 1 acima em sua página e tudo deve funcionar bem.
Para sua oferta (ou fonte de oferta), você só precisa configurar ffhit
para passar o ID de hit, assim:
Quando um usuário está sendo redirecionado através do FunnelFlux por um link de rastreamento ou ação, a URL deve ter ...&ffhit=xxxxx
nela, e o Ringba capturará este parâmetro e o enviará em postbacks. Pronto!
Link direto
Agora, se os usuários estão chegando à sua página diretamente, onde o JS do FunnelFlux vai rastrear o visitante que chega, você tem um desafio de sequenciamento.
Você tem o JS do Ringba na página que carrega, rastreia a URL atual, registra dados e fornece um número de chamada para o usuário.
No entanto, o ID de hit do FunnelFlux não está na URL, pois ele não existe até que o rastreamento seja concluído.
Então, precisamos usar um pouco de JS para manipular o fluxo aqui e criar esta sequência:
- O JS do FunnelFlux carrega e retorna um ID de hit na resposta (não é o comportamento padrão)
- Atualizamos a URL do navegador para ter
ffhit=xxxx
nela - Quando completado, dizemos ao JS do Ringba para carregar
Isso requer algumas coisas:
- Adicionar JS do FunnelFlux e Ringba
- Modificar o JS do FunnelFlux para retornar IDs de hit
- Fazer com que o JS do Ringba não carregue automaticamente
- Fazer uma função para esperar que o JS do FunnelFlux complete, então obter o ID de hit, atualizar a URL e então acionar o JS do Ringba
Parece complexo? Bem, felizmente você pode simplesmente pegar nosso código.
Primeiro, volte à sua tag de rastreamento e obtenha a segunda opção:
Dentro deste JS, a parte importante que você precisa é o valor ringba_com_tag
, pois isso é algo único para esta tag.
Você precisará substituir isso no JS que fornecemos.
Na sua página, aqui está a sequência de JS que queremos alcançar:
- Substituição dos padrões do JS do FunnelFlux, dizendo para retornar o ID de hit (não faz parte da resposta normal)
- JS personalizado para esperar pela visualização do FunnelFlux, então atualizar a URL, então acionar o JS do Ringba
- O snippet de rastreamento universal do FunnelFlux
Os números 1/2 podem ser fornecidos diretamente por nós com um snippet personalizado, que você pode encontrar AQUI.
Então, pegue o código personalizado e substitua o valor ringba_com_tag
nele pelo valor que você tem em seu JS único da interface do Ringba. Definimos como REPLACE_ME
em nosso script para facilitar para você.
Coloque este código de script completo em sua página de destino antes do seu snippet de rastreamento universal do FunnelFlux.
Agora, para testar, você deve gerar um link direto para sua página a partir do seu construtor de funil. Você pode usar a "URL Direta Completa" para testar, e faça isso em uma janela anônima.
No carregamento, você deve ver a URL atualizar para adicionar ffhit=valor
nela, e o JS do Ringba será executado imediatamente depois -- ele então atualizará o número de telefone em sua página e capturará o valor ffhit
na URL.
Note que este rastreamento só funcionaria se o rastreamento JS do FunnelFlux estiver funcionando, então é importante garantir que você use os links corretos para enviar usuários para sua página.
Se você tiver alguma dúvida ou precisar de ajuda com a implementação, é só entrar em contato!