Integração CRM: visão geral do processo
Este esquema mostra como funciona a solução de integração CRM do RedTrack:

Esquema explicado:
RedTrack.io provides the CRM integration solution by using tracking parameters attached to each incoming click (with the default setting for direct/organic traffic)
Exemplo de parâmetros de rastreamento adicionados ao clique (para FB):
cmpid=61dacf58ed62ea0001836b28&sub1={{ad.id}}&sub2={{adset.id}}&sub3={{campaign.id}}&ad_name={{ad.name}}&adset_name={{adset.name}}&sub6={{campaign.name}}&placement={{placement}}&utm_placement={{site_source_name}}&utm_source=Facebook
The script captures the incoming click and generates a unique id for each click
Exemplo do script RT que captura clickid:
The script pushes the clickid value from the 1st party cookie to the hidden field and adds clickid to the CRM record
✔ O script que envia o valor para o campo oculto deve funcionar com um pequeno atraso (no GTM podes definir o Trigger como “All clicks”). Isto significa que este script deve ser acionado apenas depois de o script universal já ter sido executado com sucesso, caso contrário, não haverá valor clickid no cookie para ser enviado para o campo oculto.
Exemplo do script:
<script>
function setFormClickIdValue(clickid) {
console.log(clickid)
document.querySelectorAll('input').forEach(function(el) {
console.log(el.value)
if (el.value.indexOf("{clickid}")>-1) {
el.value = el.value.replace(/{clickid}/, clickid)
}
});
}
function getCookie(name) {
var value = "; " + document.cookie;
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
if (getCookie('rtkclickid-store') !== null && getCookie('rtkclickid-store') !== undefined && getCookie('rtkclickid-store') !== 'undefined') {
setTimeout(function(){
setFormClickIdValue(getCookie('rtkclickid-store'))
}, 3000)
}
</script>
Deterministic attribution is based on matching the id from the CRM record to the id of the stored click. Smart attribution AI finds all the clicks from the same user/device and assigns it to the last paid channel click
Exemplo de webhook do CRM para RedTrack.io:
https://att.trk.agency/postback?clickid={replace_me}&type=Lead
Exemplo do link com alguns dos parâmetros:
https://custom.tracking.domain/postback?clickid={replace}&sum={replace}&type={replace}&eventid={replace}&email={replace}&phone={replace}&lname={replace}&fname={replace}&zip={replace}
✎ clickid={replace} – clickid que capturaste.
✎ sum={replace} – valor da compra (se disponível). Se não aplicável – não envies.
✎ type={replace} – tipo de conversão – ex InitiateCheckout ou Purchase. Espaços e letras maiúsculas são importantes pois interpretamos eventos exatamente como são.
✎ currency={replace} – adiciona se a moeda for diferente da configurada ao nível da Marca.
✎ coupon={replace} – para atribuição e dados, fornece o valor do cupão usado com a compra.
✎ eventid={replace} – com id do evento, também pode ser o nosso clickid se a lógica for mantida. O papel deve ser configurado na UI do RedTrack.io ao nível da Marca.
✎ email={replace} – se com hash – usa SHA256 como aconselhado pelo Facebook.
O papel deve ser configurado na UI do RedTrack.io ao nível da Marca/fonte da Oferta:
✎ phone={replace} – se com hash – usa SHA256 como aconselhado pelo Facebook. O papel deve ser configurado na UI do RedTrack.io ao nível da Marca/fonte da Oferta.
✎ lname={replace} – se com hash – usa SHA256 como aconselhado pelo Facebook. O papel deve ser configurado na UI do RedTrack.io ao nível da Marca/fonte da Oferta.
✎ fname={replace} – se com hash – usa SHA256 como aconselhado pelo Facebook. O papel deve ser configurado na UI do RedTrack.io ao nível da Marca/fonte da Oferta.
✎ zip={replace} – se com hash – usa SHA256 como aconselhado pelo Facebook. O papel deve ser configurado na UI do RedTrack.io ao nível da Marca/fonte da Oferta.
Consulta este artigo que explica a importância dos Papéis no RT.
The processed clicks data is reflected in the multi-touch/cross-campaign attribution dashboard (Conversion Path report)