Nödsituation

Vid nödsituationer eller driftstörningar kan du skicka ett SMS till vår jourtelefon

Jourtelefon (endast SMS)

+45 29 70 15 95

Skicka ett SMS med följande information:

  • Ditt namn och din webbshop
  • Beskrivning av problemet
  • Ditt telefonnummer för återuppringning

Anteckningar: Denna tjänst är endast avsedd för kritiska situationer där din webbshop ligger nere eller har allvarliga problem. För vanlig support, vänligen använd våra normala supportkanaler.

Implementera spårning i Pricerunner

Guide för att implementera Pricerunner konverteringsspårning i din Shoporama-webbutik med rätt Smarty-kod.

Lästid: ca {åtta} minuter
Shopejer Utvecklare

För att spåra dina försäljningar i Pricerunner måste du implementera en konverteringspixel på din orderbekräftelsessida. Här är en guide till hur du gör det på rätt sätt i Shoporama, så att Pricerunner får rätt ordervärde inklusive frakt.

Sporingssiden i Shoporama-admin med sporingsindstillinger, server-side tracking, DNS-status, og valg af annonceringsplatforme.
Sidan Spårning under Webbutiksinställningar, där Shoporamas spårningsmodul, serversidespårning och Consent Mode aktiveras. Standardteman med spårning aktiverad markerar själva beställningen som spårad, så att pixeln endast aktiveras en gång.

Koden

Infoga följande kod i din thanks.html-fil i temat (eller på den plats där du samlar din spårning). Ersätt [MERCHANTID] med ditt 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}>

Vad gör koden?

  • {if $order && !$order->getTrackingCalled()} säkerställer att pixeln endast aktiveras en gång per beställning. Om ditt tema använder Shoporamas inbyggda spårningskod (vilket alla standardteman gör när spårning är aktiverad), markerar temat själv beställningen som spårad längst ner på sidan, och pixeln skickas inte igen vid omladdning. Om ditt tema inte har den koden måste du själv lägga till <{$order->setTrackingCalled()}> precis före <{/if}>, eftersom skyddet annars inte har någon effekt.
  • $order->getTotalPrice() hämtar orderns totala belopp inkl. moms OCH inkl. frakt. Det är detta värde som Pricerunner förväntar sig i fältet OrderTotalInclVat.
  • $webshop->getCurrency() hämtar webbutikens valuta (t.ex. DKK).

Viktigt: Använd getTotalPrice(), inte getPrice(). getPrice() returnerar orderns varupris inkl. moms, men UTAN frakt. Pricerunner måste ha orderns totala värde inkl. frakt för att kunna beräkna korrekt provision och statistik.

Var hittar jag mitt Merchant ID?

Du hittar ditt Merchant ID i din Pricerunner-dashboard under integrations- eller spårningsinställningarna. Kontakta Pricerunner direkt om du inte hittar det.

Placering i temat

Koden placeras i filen thanks.html i ditt tema, eller i det gemensamma spårningssnippet som inkluderas på orderbekräftelsessidan. Variablerna $order och $webshop är endast tillgängliga där.

Testa pixeln

  1. Gör en testbeställning i din webbutik och gå till bekräftelsessidan.
  2. Öppna webbläsarens utvecklarverktyg (F12) och titta under fliken Network.
  3. Leta reda på anropet till pricerunner.dk/track/pixel/... och kontrollera att OrderTotalInclVat stämmer överens med det totala beloppet inklusive frakt.
  4. Kontrollera att statusen är 200 OK.

Vanliga frågor

Vad är skillnaden mellan getPrice() och getTotalPrice()?

getPrice() ger varornas pris inkl. moms men utan frakt. getTotalPrice() ger det totala beloppet som kunden har betalat, dvs. inkl. både moms och frakt. Pricerunner förväntar sig det totala beloppet.

Varför skiljer sig Pricerunners siffror från min egen bokföring?

Den vanligaste orsaken är antingen att man använder getPrice() istället för getTotalPrice(), returer som inte dras av hos Pricerunner eller att pixeln saknas vid t.ex. betalning via tredjepartsleverantör. Jämför en testbeställning i båda systemen.

Ska beloppet anges med eller utan moms?

Fältet heter OrderTotalInclVat, så det ska vara inklusive moms. getTotalPrice() returnerar alltid beloppet inklusive moms.

Räknas återbetalningar och byten med?

Pixeln skickar ordervärdet vid den tidpunkt då kunden genomför köpet. Senare återbetalningar eller delvisa returer ska hanteras i Pricerunners system. Kom överens med Pricerunner om hur ni ska rapportera dem.

Vad händer om jag har flera webbutiker eller flera språk?

Varje webbutik och språkversion ska normalt ha sitt eget Merchant ID hos Pricerunner. $webshop->getCurrency() hanterar automatiskt valutan, men du måste själv se till att rätt Merchant ID anges för den aktuella webbutiken.

Hur snabbt ser Pricerunner mina konverteringar?

Pixeln aktiveras omedelbart när kunden hamnar på bekräftelsessidan, men det kan ta upp till ett dygn innan siffrorna visas i Pricerunners kontrollpanel. Testa alltid med en testbeställning och vänta en stund innan du börjar felsöka.

Måste jag ta hänsyn till GDPR och samtycke för pixeln?

Ja. Pricerunner-pixeln är en marknadsföringscookie och kräver samtycke från kunden innan den får laddas in. Inkludera {if}-blocket i en extra kontroll av ditt cookie-samtycke (t.ex. $consent.marketing eller en variabel från din cookiebanner-lösning), så att pixeln endast aktiveras för kunder som har gett sitt samtycke.

Kan jag använda en server-side-integration istället?

Ja, om Pricerunner erbjuder det. Spårning på serversidan är mer robust eftersom den inte är beroende av att kunden laddar ner bekräftelsessidan. Läs mer om spårning på serversidan och Shoporamas spårningsmotor.

Behöver du hjälp med implementeringen? Skriv till support@shoporama.dk.