Har du installert Meta-pikselen på nettbutikken, har du tatt det første steget – men basekoden alene forteller bare at noen har besøkt en side. Verdien for en nettbutikk ligger i hendelsene: at Meta får vite når noen ser et produkt, legger det i handlekurven, starter utsjekken og fullfører et kjøp – og hvor mye kjøpet var verdt.
Google Tag Manager gjør jobben til oss annonseansvarlige til en drøm! Med Google Tag Manager kan man samle alle plattformer som driver former for sporing som Facebook pixel, Google analytics, Google ads osv, på en enkel plattform, nemlig Google tag manager. Dette bidrar til at nettsiden sin kildekode blir renere og penere, og at antall javascript requests minskes. Videre kan vi også gjøre slik at konverteringsverdien til de forskjellige tjenestene blir dynamiske. Vi kan med andre ord hente ut navnet til brukeren som har foretatt en handling, lese av beløp og varer fra handlekurven, eller hva enn man måtte ønske. Gå inn på https://tagmanager.google.com og registrer deg. Lag deretter en konto for nettsiden din, og kopier inn kodesnutten i <head></head>-seksjonen på nettsiden din. Husk også å legge til den andre kodesnutten innledningsvis i <body></body>-seksjonen. Dersom du ikke finner kodesnutten, eller har rotet den bort, så ligger den tilgjengelig under GTM-xxxxx på menyenbaren.
Med et riktig konfigurert oppsett kan du måle hva annonsekronene gir tilbake i kroner og øre, optimalisere kampanjene mot faktiske kjøp i stedet for klikk, og kjøre dynamiske produktannonser som viser folk akkurat de varene de har sett på. I denne guiden går vi gjennom standardhendelsene en nettbutikk trenger, hvordan du setter dem opp, hvordan produktkatalogen knyttes til – og hvordan du verifiserer at alt fungerer, innenfor samtykkereglene som gjelder i EØS.
Etter at du har satt opp Google Tag Manager, må du sette opp en Facebook pixel inne på Events Manager på Facebook business. Lag deretter en ny pixel inne på datakilder (gitt at du ikke har en eksisterende). Sett opp pixelen på samme bruker som du ønsker å annonsere fra, det vil spare deg for mye tid og bry i fremtiden.
Standardhendelsene en nettbutikk trenger
Meta opererer med et sett standardhendelser som systemene forstår og kan optimalisere mot. For netthandel er de viktigste ViewContent (noen ser en produktside), AddToCart (noen legger en vare i handlekurven), InitiateCheckout (noen starter utsjekken) og Purchase (noen fullfører et kjøp). Til sammen utgjør de kjøpstrakten, og de gjør det mulig både å se hvor folk faller fra og å bygge målgrupper på hvert trinn – for eksempel alle som la noe i kurven uten å kjøpe.
Like viktig som hendelsene er parameterne de sendes med. Purchase-hendelsen bør alltid inneholde value (ordreverdien) og currency (for eksempel NOK), slik at avkastningen kan beregnes. Produkthendelsene bør inneholde content_ids – produkt-ID-ene – som er selve koblingen mot produktkatalogen og forutsetningen for dynamiske annonser.
Slik setter du opp hendelsene
1. Bruk plattformintegrasjonen der du kan
Driver du nettbutikken på Shopify, WooCommerce eller en annen utbredt plattform, er den offisielle integrasjonen nesten alltid det riktige valget. Den installerer pikselen, sender standardhendelsene med riktige parametere automatisk, og inkluderer som regel også Conversions API – serverbasert sporing som gjør målingen mer robust. Oppsettet gjøres med noen få klikk fra Events Manager eller fra plattformens egen app- eller utvidelseskatalog.
2. Google Tag Manager for mer kontroll
Å sette opp konverteringssporing med Google Tag Manger er litt vanskeligere enn Facebook, men det er fortsatt fullt mulig å få til på egenhånd. Vi starter først med å velge “ny tag”. Deretter lager vi en tag-konfigurasjon. For å sette opp egne konverteringssporinger med Google Tag Manger for klikk, er det et pluss med litt grunnleggende HTML, CSS og Javascript-kunnskaper. Etter at vi har laget en egen tag, plotter vi inn riktig javascript-kode fra Facebook sin side for utviklere. For de fleste tilfeller holder det med denne koden her: <script> Vi stiller deretter inn slik at denne “beskjeden” til Facebook, eller tag-en, blir utløst hver gang noen eksempelvis får opp “takk-siden”.
fbq('track', 'Handlingsnavn', {value: 1000, currency: 'NOK'});
</script>
Ønsker du full kontroll, eller bruker du en plattform uten god integrasjon, er Google Tag Manager veien å gå. Da henter du verdier som ordrebeløp og produkt-ID-er fra nettbutikkens datalag (data layer), og setter opp én tag per hendelse med tilhørende utløser – for eksempel en Purchase-tag som utløses på ordrebekreftelsessiden, med dynamisk verdi fra datalaget. Mangler nettbutikken et datalag, må det først på plass, eventuelt med hjelp fra en utvikler.
3. Manuelt oppsett som siste utvei
Hendelser kan også legges direkte i koden, der for eksempel kjøpshendelsen sendes fra ordrebekreftelsessiden med fbq('track', 'Purchase', ...) og dynamiske verdier fra butikksystemet. Det fungerer, men blir fort sårbart ved endringer i nettbutikken – velg integrasjon eller Tag Manager hvis du kan.
Måten Google Tag Manager klarer å lese av nøyaktige beløp fra nettbutikken på, er knyttet til noe som heter datalag eller data layer på engelsk. Et datalag er på en måte små brødsmuler som nettsider legger igjen til pixler og cookies, slik at de kan lese av viktig informasjon som ellers ikke er lesbar. Slik informasjon kan være adressen til kjøper, navnet til kjøper, hvor mye penger som det ble handlet for, hvilke produkter som ble kjøpt, osv. Følg trinnene på 5.b for å se hvorvidt nettbutikken din allerede har fungerende datalag. Hvis ikke kan du, dersom du bruker Wordpress, laste ned Google Tag Manager for Wordpress og sette opp Tag Manager-forbindelsen direkte fra denne pluginen (i motsetning til i <head> </head> på nettsiden).
Produktkatalogen: koblingen som åpner dynamiske annonser
En produktkatalog i Metas Commerce Manager er en strukturert liste over varene dine – navn, pris, bilde, lagerstatus og lenke. Når katalogen er koblet til datasettet ditt, og content_ids i hendelsene samsvarer med ID-ene i katalogen, kan Meta vise hver enkelt besøkende annonser med akkurat de produktene vedkommende har sett på eller lagt i kurven. Det er dette som driver Advantage+-katalogannonser – formatet mange nettbutikker henter mye av avkastningen sin fra. De fleste plattformintegrasjoner oppretter og vedlikeholder katalogen automatisk; alternativt settes den opp med en produktfeed.
Samtykke i EØS er ikke valgfritt
Alt det ovennevnte forutsetter én ting: at den besøkende har samtykket. GDPR og den norske ekomloven krever samtykke før sporingsteknologi som pikselen og tilhørende informasjonskapsler tas i bruk – og det gjelder serverbaserte hendelser via Conversions API på nøyaktig samme måte. I praksis trenger nettbutikken en samtykkeplattform (CMP) som holder hendelsene tilbake til brukeren har takket ja, og som sender samtykkesignalene videre til Meta. Ja, det betyr at du ikke ser kjøpene til dem som takker nei – rapportene viser et utvalg, ikke fasiten. Det er prisen for lovlig drift, og den er verdt å betale.
Verifiser at alt fungerer
Når oppsettet er på plass, bør du teste hele kjøpsløpet. Bruk fanen Testhendelser i Events Manager: Gjennomfør et testkjøp og kontroller at ViewContent, AddToCart, InitiateCheckout og Purchase kommer inn i riktig rekkefølge, med riktig beløp, valuta og produkt-ID-er. Nettleserutvidelsen Meta Pixel Helper viser hva som sendes fra hver enkelt side. Kjører du både piksel og Conversions API, må du i tillegg sjekke at hendelsene dedupliseres riktig – samme hendelse skal merkes med samme hendelses-ID fra begge kilder, ellers telles kjøp dobbelt. Følg også med på hendelseskvaliteten i Events Manager over tid.
Et e-handelsoppsett som dette har mange bevegelige deler – plattform, datalag, samtykkeløsning, katalog og serverhendelser skal spille sammen, og feil ett sted gir gale tall overalt. Nettopp derfor gjennomgår og kvalitetssikrer vi slike oppsett med agentisk utvikling: AI-agenter kartlegger og tester sporingen på tvers av hele butikken, mens utviklere kvalitetssikrer rettelsene.
Last gjerne ned Facebook Pixel Helper til Chrome, denne gjør at du kan se hvordan din Facebook pixel leser av siden, og se hvorvidt alt fungerer. Foreta et liksomkjøp til 1 kr eller lignende, og se hva som dukker opp.
Oppsummering
Et godt piksel-oppsett for nettbutikk består av fire deler: standardhendelsene ViewContent, AddToCart, InitiateCheckout og Purchase med riktige verdier og produkt-ID-er, en produktkatalog som hendelsene kobles mot, Conversions API for mer robust måling, og en samtykkeløsning som sørger for at alt skjer lovlig i EØS. Bruk plattformintegrasjonen der den finnes, test hele kjøpsløpet før du stoler på tallene, og husk at rapportene aldri viser mer enn det brukerne har samtykket til.
Slik jobber Marketin agentisk med dette
Sporing paa tvers av en stor nettbutikk kan vaere omfattende aa sette opp og kvalitetssikre manuelt. Med agentiske arbeidsflyter kan Marketin gjennomgaa pixel- og hendelsesoppsett paa hele nettstedet og foreslaa rettinger, typisk paa dager og til en broekdel av kostnaden ved tradisjonelt arbeid. Dette knytter an til pilaren agentisk-seo.
Les mer om Agentisk SEO, eller be om en uforpliktende gjennomgang.
Usikker på om Pixel er riktig satt opp? La oss sjekke det.
Ta kontakt












