Guider

Pixlarna har slutat fungera på Shopifys tacksida: så flyttar du dem

Shopify har stängt av "additional scripts" och appars skripttaggar på sidorna Thank you och Order status: för Plus-butiker den 28 augusti 2025 och för övriga planer den 26 augusti 2026. Köptaggar som låg där körs inte längre. Flytta dem till plattformarnas officiella Shopify-appar eller till en egen pixel under Settings och Customer events, som lyssnar på händelsen checkout_completed.

Kontrollera din egen sajt: den gratis skanningen visar på ungefär en minut om problemet finns på din sida. Rapporten är på engelska.

Vad som har ändrats

Shopifys kassa och sidorna Thank you och Order status bygger nu på checkout extensibility. De gamla sätten att lägga in kod där, rutan Additional scripts i kassainställningarna, checkout.liquid (bara Plus) och appars skripttaggar, är avstängda. Shopifys tidslinje för skripttaggar på sidan Order status:

  • 1 februari 2025: appar kan inte längre skapa nya skripttaggar för sidan Order status.
  • 28 augusti 2025: de slutar köras för Plus-butiker.
  • 26 augusti 2026: de slutar köras för alla andra planer.

Ersättningen för analys och konverteringsspårning är web pixels: antingen en apps pixel eller en egen pixel som du lägger till under Settings och sedan Customer events.

Så ser du om det har drabbat dig

  • Köpen i Google Ads, Meta, TikTok eller ditt affiliatenätverk sjönk kraftigt en viss dag, men ordrarna gjorde det inte.
  • På din tacksida visar fliken Network inget köpanrop för en plattform som du brukade spåra där.
  • Rutan Additional scripts under Settings och Checkout är skrivskyddad eller borta, men innehåller fortfarande gammal kod.

Kopiera det som står i Additional scripts innan det försvinner: det är din lista över vad som behöver ett nytt hem.

Alternativ 1: använd plattformens Shopify-app

Google & YouTube, Facebook & Instagram, TikTok, Pinterest och Snapchat har alla Shopify-appar som skickar köp via web pixels och, för de flesta, även från servern. Det är minst jobb och oftast det mest kompletta. Ta bort eventuell manuell spårning för samma plattform efteråt, annars räknas varje order två gånger.

Alternativ 2: en egen pixel

För plattformar utan app (affiliatenätverk, mindre annonsplattformar, dina egna taggar) lägger du till en egen pixel under Settings, Customer events och sedan Add custom pixel. Den lyssnar på Shopifys standardhändelser i stället för att läsa sidan:

analytics.subscribe('checkout_completed', (event) => {
  const checkout = event.data.checkout;
  const orderId = checkout.order?.id;
  const value = checkout.totalPrice?.amount;
  const currency = checkout.totalPrice?.currencyCode;
  // skicka köpet till din plattform här
});

Det här fungerar annorlunda än i de gamla skripten:

  • Egna pixlar körs i en sandlåda. De kan inte läsa eller ändra sidans HTML, så kod som hämtade orderns totalsumma från sidan måste använda händelsens data i stället.
  • checkout_completed körs en gång per köp, oftast på sidan Thank you. Med ett erbjudande efter köpet (post-purchase upsell) körs den i stället på den första erbjudandesidan.
  • Varje pixel har integritetsinställningar under Customer events. Pixlarna följer butikens inställningar för kunders integritet, så en cookiebanner som inte använder Shopifys Customer Privacy API kan hindra dem från att köras.
  • Google Tag Manager kan köras i en egen pixel, men i sandlådan: taggar som är beroende av sidans DOM eller av cookies som butiken sätter beter sig annorlunda.

Undvik dubbelräkning

Shopify påpekar själva att samma händelse kan spåras av temat, en app, en egen pixel och kvarglömda additional scripts. Kontrollera om tacksidan skickar mer än ett anrop till samma plattform under en sidladdning. Bestäm i vilken ordning du byter: lägger du till den nya pixeln först kan du räkna dubbelt en stund, och tar du bort den gamla koden först kan du missa några ordrar. Gör bytet en lugn timme så blir båda problemen små.

Efter bytet

  1. Lägg en testorder och filtrera fliken Network på tacksidan för varje plattform: ett köpanrop per plattform, med värde, valuta och order-ID.
  2. Kontrollera köpet i varje plattforms eget testverktyg (Test events i Meta, Test events i TikTok, Tag Assistant).
  3. Jämför de närmaste dagarnas antal köp per plattform med antalet ordrar i Shopify.

Källor

Bygger på plattformarnas offentliga dokumentation (oftast på engelska). Menyer och namn ändras, så kontrollera de länkade sidorna om ett steg ser annorlunda ut.