Awin Access Technical Integration Developer Guide (lead) PT
From Wiki
Contents |
Implementação de Rastreamento do Awin Access - Guia Genérico para Desenvolvedores (lead)
Este guia é direcionado para anunciantes que querendo rastrear leads. Se você deseja rastrear vendas veja o guia para vendas.
Master Tag
Coloque o seguinte código em todas as páginas do seu website.
<!--Master Tag add just before the closing </body> tag--> <script src="https://www.dwin1.com/XXXXX.js" type="text/javascript" defer="defer"></script>
Substituia XXXXX pelo seu ID de Anunciante (fornecido pelo time de integrações).
Etiqueta de Conversão
Coloque o seguitne código na sua página de confirmação (a página que carrega quando um cliente conclui um evento lead com sucesso).
<!—Image Pixel - Mandatory --> <img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=XXXXX&amount=1.00&cr=GBP&ref={{order_ref}}&parts=DEFAULT:1.00&vc=&ch=aw&testmode=0" border="0" width="0" height="0"> <!-- JavaScript Tracking - Mandatory --> <script type="text/javascript"> //<![CDATA[ /*** Do not change ***/ var AWIN = {}; AWIN.Tracking = {}; AWIN.Tracking.Sale = {}; /*** Set your transaction parameters ***/ AWIN.Tracking.Sale.amount = "1.00"; AWIN.Tracking.Sale.orderRef = "{{order_ref}}"; AWIN.Tracking.Sale.parts = "DEFAULT:1.00"; AWIN.Tracking.Sale.currency = "GBP"; AWIN.Tracking.Sale.test = "0"; AWIN.Tracking.Sale.channel = "aw"; //]]> </script>
Substituia as seguintes informações:
- XXXXX com o seu ID de anunciante
- GBP com a sua moeda local se estiver fora de UK (exemplo BRL).
-
{{order_ref}}
com qualquer variável que gere um ID para cada transação, pode ser u número que você ja tem no seu sistema para rastrar leads ou um número gerado aleatóriamente. O número deve ser único pois cada ID deve ser gerado para cada lead.
NOTE: existem duas instâncias de GBP e [order_ref] no código acima, assegure-se de alterar ambos.
Exemplo de Server Side
Aqui um example de server side e como o detalhado anteriormente pode ser alcançado usando PHP:
<!—Image Pixel - Mandatory --> <img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=MYADVERTISERID&amount=1.00&cr=GBP&ref=<?php echo microtime(true); ?>&parts=DEFAULT:1.00&vc=&ch=aw&testmode=0" border="0" width="0" height="0"> <!-- JavaScript Tracking - Mandatory --> <script type="text/javascript"> //<![CDATA[ /*** Do not change ***/ var AWIN = {}; AWIN.Tracking = {}; AWIN.Tracking.Sale = {}; /*** Set your transaction parameters ***/ AWIN.Tracking.Sale.amount = "1.00"; AWIN.Tracking.Sale.orderRef = "<?php echo microtime(true); ?>"; AWIN.Tracking.Sale.parts = "DEFAULT:1.00"; AWIN.Tracking.Sale.currency = "GBP"; AWIN.Tracking.Sale.test = "0"; AWIN.Tracking.Sale.channel = "aw"; //]]> </script>
Examplo de Client Side
O código PHP acima deve carregar na página como:
<!—Image Pixel - Mandatory --> <img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=MYADVERTISERID&amount=1.00&cr=GBP&ref=1602161929.4418&parts=DEFAULT:1.00&vc=&ch=aw&testmode=0" border="0" width="0" height="0"> <!-- JavaScript Tracking - Mandatory --> <script type="text/javascript"> //<![CDATA[ /*** Do not change ***/ var AWIN = {}; AWIN.Tracking = {}; AWIN.Tracking.Sale = {}; /*** Set your transaction parameters ***/ AWIN.Tracking.Sale.amount = "1.00"; AWIN.Tracking.Sale.orderRef = "1602161929.4418"; AWIN.Tracking.Sale.parts = "DEFAULT:1.00"; AWIN.Tracking.Sale.currency = "GBP"; AWIN.Tracking.Sale.test = "0"; AWIN.Tracking.Sale.channel = "aw"; //]]> </script>
Último passo: Teste de rastreamento
Depois de integrar o rastreamento Awin você precisará criar um teste de transação através da Interface do Usuário Awin para verificar se o rastreamento está funcionando corretamente.
Complete os passos para realizar uma transação de teste através do nosso Guia de Teste de Transação.