Awin Access Technical Integration Developer Guide (sale) PT
From Wiki
Contents |
Implementação do Rastreamento do Awin Access - Guia Genérico de Desenvolvedores (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={{order_total}}&cr={{currency_code}}&ref={{order_ref}}&parts=DEFAULT:{{order_total}}&vc={{voucher_code}}&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 = "{{order_total}}"; AWIN.Tracking.Sale.orderRef = "{{order_ref}}"; AWIN.Tracking.Sale.parts = "DEFAULT:{{order_total}}"; AWIN.Tracking.Sale.voucher = "{{voucher_code}}"; AWIN.Tracking.Sale.currency = "{{currency_code}}"; AWIN.Tracking.Sale.test = "0"; AWIN.Tracking.Sale.channel = "aw"; //]]> </script>
Substitua XXXXX pelo seu ID de anunciante.
O texto em { colchetes }
são placeholders – ele deve ser substituido pelas variáveis que o seu website utiliza para as seguitnes informações:
{{order_total}}
O valor total da transação em duas casas decimais. Pode incluir ou excluir taxas de IVA.{{currency_code}}
Deve ser populado com o código de moeda ISO utilizando na transação, exemplo BRL.{{order_ref}}
Um código ou ID único para cada pedido.{{voucher_code}}
O código de cupom utilizado na transação.
Exemplo
Se um cliente compra um produto de R$59,99 utilizando o código de cupom ‘OFF50’, o código na página de confirmação deve carregar da seguinda forma:
<!—Image Pixel - Mandatory --> <img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=ADVERTISERID&amount=5.99&cr=GBP&ref=4-815162342&parts=DEFAULT:5.99&vc=HALFPRICE&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 = "59.99"; AWIN.Tracking.Sale.orderRef = "4-815162342"; AWIN.Tracking.Sale.parts = "DEFAULT:5.99"; AWIN.Tracking.Sale.voucher = "OFF50"; AWIN.Tracking.Sale.currency = "BRL"; AWIN.Tracking.Sale.test = "0"; AWIN.Tracking.Sale.channel = "aw"; //]]> </script>
Talvez você queira utilizar PHP para carregar as variáveis (veja o exemplo abaixo). Alternativamente, se desejar usar plataformas de eCommerce de terceiros, o time de suporte deles deve te auxiliar sobre quais variáveis utilizar.
Exemplo PHP
<img border="0" height="0" src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant={{advertiserId}}&amount=<?php echo $totalAmount; ?>&ch=aw&cr=<?php echo $currencyCode; ?>&parts=DEFAULT:<?php echo $totalAmount; ?>&ref=<?php echo $orderReference; ?>&testmode=0&vc=<?php echo $voucherCode; ?>" style="display: none;" width="0"> <script type="text/javascript"> //<![CDATA[ /*** Do not change ***/ var AWIN = {}; AWIN.Tracking = {}; AWIN.Tracking.Sale = {}; /*** Set your transaction parameters ***/ AWIN.Tracking.Sale.amount = "<?php echo $totalAmount; ?>"; AWIN.Tracking.Sale.channel = "aw"; AWIN.Tracking.Sale.currency = "<?php echo $currencyCode; ?>"; AWIN.Tracking.Sale.orderRef = "<?php echo $orderReference; ?>"; AWIN.Tracking.Sale.parts = "DEFAULT:<?php echo $totalAmount; ?>"; AWIN.Tracking.Sale.test = "0"; AWIN.Tracking.Sale.voucher = "<?php echo $voucherCode; ?>"; //]]> </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.