GTM Dedupe PT
From Wiki
→ English
De-duplicação automática e o parâmetro "channel"
Isto permite que a tag de Conversão da Awin identifique se ela foi ou não a última mídia paga na jornada do usuário antes dele finalizar a conversão (ou lead), assim a plataforma Awin consegue determinar se um pedido realmente veio de Awin, fazendo a de-duplicação automática de pedidos!
1) Crie uma nova variável com o nome "Awin - ChannelCookie", do tipo "Cookie Primário":
2) Nomeie o cookie desta forma "AwinChannelCookie":
3) Crie um novo trigger com o nome "Awin - Source Trigger", do tipo "DOM Pronto":
4) Altere ele para "Alguns eventos DOM", mude a regra de disparo para "PageURL", "Matches RegEx", "((.*)utm_source=(.*))|((.*)gclid=(.*))". Sem aspas.
5) Crie uma nova tag com o nome "Awin - Last Click Checker" e do tipo "HTML Customizado":
6) Adicione o seguinte código à tag:
<script> var Data = new Date(); var latencia; //TEMPO DE COOKIE EM DIAS, DEVE SER O MESMO QUE ESTIPULADO PELO CONTRATO var tempoDeCookie = 30; var origem; var sourceParameter = "utm_source"; var queryString = window.location.search; var urlParams = new URLSearchParams(queryString); Data.setTime(Data.getTime() + (tempoDeCookie * 24 * 60 * 60 * 1000)); latencia = Data.toUTCString(); //Checar se o Last Click foi a Awin, ou se foi outra mídia paga que utiliza utm_source ou gclid como o Google if (urlParams.get(sourceParameter) != "awin" && urlParams.get(sourceParameter) != null || window.location.href.indexOf("gclid") > -1) { origem = "other"; } else { origem = "aw"; } document.cookie = "AwinChannelCookie=" + origem + "; expires=" + latencia + ";path=/; Domain=.INSERIR_SEU_DOMINIO_AQUI.COM.BR"; </script>
7) Altere no código acima o valor passado a "Domain" na ultima linha do código para refletir o domínio do seu website.
8) Atribua o trigger "Awin - Source Trigger" a esta tag.
9) Utilize esta variável em sua tag de conversão Awin: