Recuperando IDs de Rastreamento do Lead Gen & CRM


Ao adicionar leads usando a API, ou ao postar diretamente em um endpoint de formulário nativo sem usar o código de captura de formulário nativo, você deve fornecer o ID de rastreamento para estabelecer um dispositivo rastreado para o lead. Este artigo abordará vários métodos diferentes de recuperação desse ID.


Conteúdo do Artigo

 
 
Usuários:
Administradores  
Gerentes de Empresa    
Gerentes de Marketing    
Gerentes de Vendas    
Vendedores    
Vendedores Jr.    

Recuperando via Conteúdo de Página Dinâmica

Um método de recuperação requer que você modifique seu código de rastreamento da página.

Para obter o ID usando a funcionalidade de conteúdo de página dinâmica, adicione o seguinte código abaixo do seu código de rastreamento da página:

<script type="text/javascript">
    var callThisOnReturn = function(resp) {
        if (resp) {
            var SharpSpringTracking = resp.trackingID;
        }
    };
    _ss.push(['_setResponseCallback', callThisOnReturn]); 
   </script>

Uma vez adicionado, a variável SharpSpringTracking conterá o ID de rastreamento. Você pode então usá-lo em seu próprio código para colocar o ID de rastreamento onde necessário.

Nota: Constant Contact oferece Serviços Profissionais para ajudar com codificação personalizada e questões de API


 
Recuperando via .PHP

O seguinte código irá buscar o valor do cookie em .PHP:

if (isset($_COOKIE['__ss_tk'])) {
		$SharpSpringTracking = $_COOKIE['__ss_tk'];
}

Uma vez adicionado, a variável $SharpSpringTracking conterá o valor do cookie.
 


Recuperando via JavaScript

A seguinte função JavaScript permitirá que você busque o valor de um cookie:

function getCookie(cname) {
    var name = cname + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
    for(var i = 0; i <ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
        	c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
	}
    return "";
}

Uma vez implementada, você pode chamar a função para o cookie Lead Gen & CRM da seguinte forma:

SharpSpringTracking = getCookie('__ss_tk');

Uma vez adicionado, a variável SharpSpringTracking conterá o valor do cookie.
 


Após a Recuperação 

Uma vez que você tenha o cookie atribuído a uma variável, você pode então escrever código para passá-lo ao Lead Gen & CRM. Isso pode envolver escrevê-lo em um campo oculto no formulário ou adicioná-lo às informações que estão sendo passadas para uma chamada de API. Isso ficará a critério do seu desenvolvedor determinar uma vez que o cookie tenha sido buscado.

O cookie Lead Gen & CRM deve ter um valor com o seguinte formato:

201611|581a09d2ba899bcc078b477a
 


Informações Importantes Sobre a Recuperação

Esteja ciente de que o formato do cookie retornado pelo código não pode ser usado na API como está.

Novamente, o código do cookie recuperado é retornado no seguinte formato: 

201611|581a09d2ba899bcc078b477a

No entanto, a API pode utilizar o código do cookie apenas em um dos seguintes formatos:

  • 201611_581a09d2ba899bcc078b477a
  • 201611%581a09d2ba899bcc078b477a (codificado)