Nødsituasjon

I nødstilfeller eller ved driftsstans kan du sende en SMS til vår nødtelefon

Vakttelefon (kun SMS)

+45 29 70 15 95

Send en SMS med følgende informasjon:

  • Ditt navn og nettbutikk
  • Beskrivelse av problemet
  • Telefonnummeret ditt for tilbakeringing

Notater: Denne tjenesten er kun for kritiske situasjoner der nettbutikken din er nede eller har alvorlige problemer. For vanlig support, vennligst bruk våre normale supportkanaler.

Implementere Pricerunner-sporing

Guide til hvordan du implementerer Pricerunner-konverteringssporing i Shoporama-nettbutikken din med riktig Smarty-kode.

Lesetid: ca. {åtte} minutter
Shopejer Utvikler

For at tracke dit salg i Pricerunner skal du implementere en konverteringspixel på din ordrebekræftelsesside. Her er en guide til at gøre det rigtigt på Shoporama, så Pricerunner får den korrekte ordreværdi inkl. fragt.

Koden

Indsæt følgende kode i din thanks.html-fil i temaet (eller i det sted, hvor du holder din tracking samlet). Erstat [MERCHANTID] med dit Pricerunner Merchant ID:

<{if $order && !$order->getTrackingCalled()}>
<img width="1" height="1" style="display:none"
  src="https://www.pricerunner.dk/track/pixel/[MERCHANTID]?OrderTotalInclVat=<{$order->getTotalPrice()|number_format:2:".":""}>&OrderCurrencyISO=<{$webshop->getCurrency()}>"
  alt="" />
<{/if}>

Hvad gør koden?

  • {if $order && !$order->getTrackingCalled()} sikrer, at pixelen kun fyres én gang pr. ordre. Genindlæser kunden kvitteringssiden, sendes pixelen ikke igen.
  • $order->getTotalPrice() henter ordrens samlede beløb inkl. moms OG inkl. fragt. Det er denne værdi, Pricerunner forventer i feltet OrderTotalInclVat.
  • $webshop->getCurrency() henter shoppens valuta (fx DKK).

Vigtigt: Brug getTotalPrice(), ikke getPrice(). getPrice() returnerer ordrens varepris inkl. moms, men UDEN fragt. Pricerunner skal have den samlede ordreværdi inkl. fragt for at kunne afregne korrekt provision og statistik.

Hvor finder jeg mit Merchant ID?

Dit Merchant ID finder du i dit Pricerunner-dashboard under integrations- eller tracking-indstillingerne. Kontakt Pricerunner direkte, hvis du ikke kan finde det.

Placering i temaet

Koden placeres i filen thanks.html i dit tema, eller i det fælles tracking-snippet, der inkluderes på ordrebekræftelsessiden. Variablerne $order og $webshop er kun tilgængelige der.

Test af pixelen

  1. Lav en testordre i din shop og gå til kvitteringssiden.
  2. Åbn browserens udviklerværktøjer (F12) og kig under fanen Network.
  3. Find kaldet til pricerunner.dk/track/pixel/... og tjek, at OrderTotalInclVat matcher det totale beløb inkl. fragt.
  4. Bekræft, at status er 200 OK.

Ofte stillede spørgsmål

Hvad er forskellen på getPrice() og getTotalPrice()?

getPrice() giver varernes pris inkl. moms men uden fragt. getTotalPrice() giver det totale beløb, kunden har betalt, altså inkl. både moms og fragt. Pricerunner forventer det totale beløb.

Hvorfor afviger Pricerunners tal fra mit eget regnskab?

Hyppigste årsag er enten brug af getPrice() i stedet for getTotalPrice(), returneringer der ikke fratrækkes hos Pricerunner, eller manglende pixel ved fx tredjeparts checkout. Sammenlign en testordre i begge systemer.

Skal beløbet være med eller uden moms?

Feltet hedder OrderTotalInclVat, så det skal være med moms. getTotalPrice() returnerer altid beløbet inkl. moms.

Tæller refunderinger og ombytninger med?

Pixelen sender ordreværdien på det tidspunkt, kunden gennemfører købet. Senere refunderinger eller delvise returneringer skal håndteres i Pricerunners system. Aftal med Pricerunner, hvordan I vil rapportere dem.

Hvad hvis jeg har flere webshops eller flere sprog?

Hver shop og sprogversion skal typisk have sit eget Merchant ID hos Pricerunner. $webshop->getCurrency() tager automatisk hånd om valutaen, men du skal selv sørge for, at det rette Merchant ID indsættes for den pågældende shop.

Hvor hurtigt ser Pricerunner mine konverteringer?

Pixelen kaldes med det samme, kunden lander på kvitteringssiden, men det kan tage op til et døgn, før tallene vises i Pricerunners dashboard. Test altid en testordre og giv det lidt tid, før du fejlsøger.

Skal jeg overveje GDPR og samtykke for pixelen?

Ja. Pricerunner-pixelen er en marketing-cookie og kræver samtykke fra kunden, før den må indlæses. Pak {if}-blokken ind i en ekstra check på dit cookiesamtykke (fx $consent.marketing eller en variabel fra din cookiebanner-løsning), så pixelen kun fyres for kunder der har sagt ja.

Kan jeg bruge en server-side integration i stedet?

Ja, hvis Pricerunner tilbyder det. Server-side tracking er mere robust, fordi den ikke afhænger af, at kunden indlæser kvitteringssiden. Læs mere om server-side tracking og Shoporamas tracking-motor.

Har du brug for hjælp til implementeringen, skriv til support@shoporama.dk.