Recuperando IDs de Rastreamento do Lead Gen & CRM
Última atualização: 9 de outubro de 2024
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
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)