Notsituation

Bei Notfällen oder Pannen können Sie eine SMS an unsere Notfall-Hotline senden

Telefon für den Bereitschaftsdienst (nur SMS)

+45 29 70 15 95

Senden Sie eine SMS mit den folgenden Informationen:

  • Ihr Name und Ihr Webshop
  • Beschreibung des Problems
  • Ihre Rückrufnummer

Anmerkungen: Dieser Service ist nur für kritische Situationen gedacht, in denen Ihr Webshop ausfällt oder schwerwiegende Probleme aufweist. Für regelmäßigen Support nutzen Sie bitte unsere normalen Supportkanäle.

Implementierung der Pricerunner-Verfolgung

Anleitung zur Implementierung des Pricerunner-Conversion-Trackings in Ihrem Shoporama-Onlineshop mit dem richtigen Smarty-Code.

Læsetid: ca. 6 minutter
Schopejer Entwickler

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.