Guider

Implementere tracking med Noraff

Implementere tracking med Noraff

Sporing av klikk og salg med javascript er en enkel måte å forbedre sporing på. I denne guiden viser vi deg hvordan du kan sette opp sporing med Noraff.

Publisert av Christoffer
Oppdatert tirsdag 16. januar 2024
Artikkelbilde

For å implementere sporing, må dere legge inn to kodesnutter på deres nettsider:

  1. Du må legge til en kodesnutt for klikk (Steg 1).
  2. Du må legge til en kodesnutt for konverteringer (Steg 2).

Steg 1 - Legg til kode for klikk

Kodesnutten nedenfor registrerer alle klikk på nettsiden. Legg til koden nedenfor rett etter head HTML-taggen. For at kodesnutten nedenfor skal virke, må koden være det tilgjengelig på alle sider på nettsiden.

<script>
 !(function () {
   var o = (window.tdl = window.tdl || []);
   if (o.invoked)
     window.console &&
       console.error &&
       console.error("Tune snippet has been included more than once.");
   else {
     (o.invoked = !0),
       (o.methods = ["init", "identify", "convert"]),
       (o.factory = function (n) {
         return function () {
           var e = Array.prototype.slice.call(arguments);
           return e.unshift(n), o.push(e), o;
         };
       });
     for (var e = 0; e < o.methods.length; e++) {
       var n = o.methods[e];
       o[n] = o.factory(n);
     }
     o.init = function (e) {
       var n = document.createElement("script");
       (n.type = "text/javascript"),
         (n.async = !0),
         (n.src = "https://js.go2sdk.com/v2/tune.js");
       var t = document.getElementsByTagName("script")[0];
       t.parentNode.insertBefore(n, t), (o.domain = e);
     };
   }
 })();
 tdl.init("https://tracking.noraff.com");
 tdl.identify();
</script>

Steg 2 - Legg til kode for konverteringer

Legg til kodesnutten under på ordresiden der kjøpet faktisk skjer. Dersom det er ulike provisjoner for ulike produkter, må dette spesifisereres i koden (Alternativ 2).

Alternativ 1 - Samme provisjon for alle produktgrupper

I linjen tdl.convert({ amount: ORDREVERDI });, må ORDREVERDI erstattes med faktisk ordreverdi på kjøpet.

<script>
 tdl.convert({
 	'amount': ORDREVERDI,
 	'adv_sub': ORDRENUMMER,
 	'promo_code': RABATTKODE
 });
</script>
  • amount: dette er faktisk ordreverdi.
  • adv_sub: her legges ordrenummeret inn.
  • promo_code: hvis konverteringen inneholder en rabattkode, kan denne legges inn her.

Alternativ 2 - Ulike provisjoner for ulike produktgrupper

Har dere to eller flere kategorier med forskjellige provisjoner, må det spesifiseres i koden som legges inn:

<script>
  // Ordreverdien (summen) for en bestemt kategori.
  tdl.convert({
  	'goal_id': '1',
  	'amount': ORDREVERDI_GRUPPE_1,
  	'adv_sub': ORDRENUMMER,
  	'promo_code': RABATTKODE
  });
  
  // Ordreverdien (summen) for andre kategorier.
  tdl.convert({
  	'goal_id': '2',
  	'amount': ORDREVERDI_GRUPPE_2,
  	'adv_sub': ORDRENUMMER,
  	'promo_code': RABATTKODE
  });
</script>
  • goal_id: dette er en ID som dere får utlevert av oss.
  • amount: dette er faktisk ordreverdi.
  • adv_sub: her legges ordrenummeret inn.
  • promo_code: hvis konverteringen inneholder en rabattkode, kan denne legges inn her.

Eksempel med elektronikk-nettbutikk

Om en nettbutikk selger elektronikk, hvor kategorien laptoper har en provisjonssats på 5% og mobiltelefoner har en provisjonssats på 10%, og kunden kjøper:

  • en laptop som koster 4999, ORDREVERDI_GRUPPE_1 blir 4999.
  • to mobiltelefoner som koster 7999 hver, ORDREVERDI_GRUPPE_2 vil være 15998.

Det som utbetales av provisjon er 249.95 kr på laptopen og 1599.8 kr mobiltelefonene (totalt 1849.75 kr).

<script>
	// Ordreverdien (summen) for laptoper.
	tdl.convert({
		'goal_id': '1',
		'amount': 4999,
		'adv_sub': ORDRENUMMER,
		'promo_code': ''
	});
	
	// Ordreverdien (summen) for mobiltelefoner.
	tdl.convert({
		'goal_id': '2',
		'amount': 15998,
		'adv_sub': ORDRENUMMER,
		'promo_code': ''
	});
</script>

Testing av implementering

Når begge scriptene er lagt inn, bør de testes.

Gjør et testkjøp gjennom din testlenke som du finner i ditt dashbord på https://admin.noraff.com (testlenken finner du under "Offer details" > “Test link”). Når du har kopiert testlenken, gjennomfører du et kjøp på din nettside.

En testtransaksjon vil dukke opp etter noen minutter i statistikken på forsiden dersom alt fungerer. Dette salget er merket testoffer, og vil bare dukke opp for testing.

noraff-test-tracking.png

Oppsummering

Nå har du implementert sporing med javascript på din nettside, og alt er klart.

For å sette opp en kampanje, må du opprette et offer. Her kan lese hvordan du setter opp et offer.