Smart Funnel

Marcar navegação através de Script

Em determinadas situações será necessário navegar diretamente para uma página sem usar o link do funil. Nesses casos é possível forçar a marcação da uma navegação utilizando um script nesta página.

Url direta da página

A url da página deve incluir o parametro sfunnel=xx onde xx corresponde ao numnero do link do Funil onde você deseja marcar a navegação.

Exemplo: http://minhapagina.com?sfunnel=123

Incluir o script

Agora você deve colocar o script abaixo em sua página substituindo o valor [seu dominio] pelo dominio do seu SmartFunnel.

<script>
    var url_tracker = "https://[seu dominio]/sfunnel/";
    function sf_acionaLinkSmartFunnel(repassa_parametros){
        var sf_url_params = new URLSearchParams(window.location.search);
        var sfunnel_link = sf_url_params.get("sfunnel");
        var url_params_str = window.location.search;
        if(!sfunnel_link) return;
        var full_url = "";
        if(repassa_parametros){
            full_url = url_tracker + sfunnel_link + "/" + url_params_str
        }else{
            full_url = url_tracker + sfunnel_link + "/"
        }
        var imgEl = document.createElement("img");
        imgEl.setAttribute("src", full_url);
        imgEl.style.display = "none";
        document.body.appendChild(imgEl);
    }
    setTimeout(function(){
        sf_acionaLinkSmartFunnel(true);
        console.log("SmartFunnel Navigation");
    },2000);
</script>

Testar o funcionamento

Agora você deve testar o acessando a página com o parametro ?sfunnel=xx e depois conferindo nas estáticas se marcou a navegação.