Awin Access Technical Integration Developer Guide (sale) BNL

From Wiki

Revision as of 08:53, 25 August 2022 by Aimee Whalley (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Awin Access Tracking Implementatie - Generieke Gids voor Ontwikkelaars (verkoop)

Als we je eCommerce platform niet ondersteunen volg dan de onderstaande gids om de Awin tracking code te implementeren.

Master Tag

De MasterTag is een JavaScript bibliotheek die alle functies bevat die nodig zijn voor onze tracking oplossing en moet onvoorwaardelijk aan elke pagina op de site worden toegevoegd.

<!--Master Tag add just before the closing </body> tag--> 
<script src="https://www.dwin1.com/XXXXX.js" type="text/javascript" defer="defer"></script>


Vervang XXXXX door je Adverteerders ID (AID).

Log in op de Awin UI, rechtsboven in het scherm vind je je AID.

Conversion Tag

De Conversion Tag, or Tracking Code zoals hij ook genoemd kan worden, is de declaratie van het AWIN.Tracking.Sale JavaScript object, dat op de bevestigingspagina gedaan wordt om de MasterTag te instrueren dat een conversie heeft plaatsgevonden. Die voert dan vervolgens de nodige tracking verzoeken uit.

Plaats de volgende code op de bevestigingspagina (de pagina die verschijnt nadat een klant een succesvolle aankoop heeft gedaan).

<!—Image Pixel - Mandatory --> 
 
<img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=XXXX&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>

Vervang XXXXX door je Adverteerders ID (AID).

De tekst tussen { haakjes } zijn plaatshouders - ze zullen vervangen moeten worden door de variabelen die je site gebruikt voor de volgende informatie:

  • {{order_total}} Het totale transactiebedrag in twee decimalen. Kan inclusief of exclusief leverings/BTW kosten zijn.
  • {{currency_code}} Wordt ingevuld met de ISO valutacode van de valuta die bij de transactie gebruikt werd.
Example: GBP or EUR
  • {{order_ref}} Een uniek boeking/bestel referentie ID per bestelling.
  • {{voucher_code}} De voucher code die bij de transactie gebruikt werd.

Voorbeeld

Bijvoorbeeld, als een klant een product koopt voor €5.99 met de Voucher Code 'HALFPRICE' dan moet de code laden als:

<!—Image Pixel - Mandatory --> 
 
<img src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=XXXX&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 = "5.99";
AWIN.Tracking.Sale.orderRef = "4-815162342";
AWIN.Tracking.Sale.parts = "DEFAULT:5.99";
AWIN.Tracking.Sale.voucher = "HALFPRICE";
AWIN.Tracking.Sale.currency = "GBP";
AWIN.Tracking.Sale.test = "0";
AWIN.Tracking.Sale.channel = "aw";
//]]>
</script>

Je kunt PHP gebruiken om deze variabelen te laden (zie voorbeeld hieronder). Als je een [Awin_Access_Technical_Integration_Guide_BNL|eCommerce platform van een derde partij] gebruikt, kan hun support team je misschien ook de te gebruiken variabelen bezorgen.

PHP voorbeeld

<img border="0" height="0" src="https://www.awin1.com/sread.img?tt=ns&tv=2&merchant=XXXX&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>

Laatste stap - Tests volgen

Na de integratie van de Awin tracking moet je een test transactie maken via de Awin Gebruikersinterface om te controleren of de tracking goed werkt.

Voltooi de stappen om een testtransactie uit te voeren via onze Gids voor testtransacties


Keer hier terug naar de startpagina van de trackinggids

Privacy

Due to new European legislation regarding how websites store information about you, AWIN is updating its privacy policy. You can see the new version of our policy here. If you would like to see the information we capture on this website, please click here for further details. In order to accept cookies on this site please click the 'I ACCEPT' button