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.

Produkt-ID-er og katalogsamsvar: Slik sikrer du at annonsene dine samsvarer med produktfeeden din

Forklaring av hvilken produkt-ID Shoporamas sporingssystem sender, hvorfor den alltid stemmer overens med Google Shopping-feeden, hva katalogmatch betyr for annonsene dine hos Meta og Google, og hvordan du kan sjekke og feilsøke matchraten din.

Lesetid: ca. {åtte} minutter
Shopejer Utvikler

Når du annonserer med dynamiske produktannonser hos Meta (Facebook og Instagram) eller Google, er det én ting som avgjør om det hele fungerer: at produkt-ID-en som sporingshendelsene dine sender, er nøyaktig den samme som den som står i produktfeeden din. Dette kalles katalogmatch. Uten samsvar kan plattformene ikke knytte en kundes atferd til de riktige produktene, og da fungerer retargeting og dynamiske annonser ganske enkelt ikke.

Den gode nyheten er at Shoporama håndterer dette automatisk. Hvis du bruker Shoporamas innebygde server-side-sporing sammen med det innebygde Google Shopping-feeden, sender sporing og feed alltid den samme produkt-ID-en. I denne artikkelen forklarer vi hvilken ID som sendes, hvorfor den samsvarer med feedet, hvordan du sjekker samsvarsraten din, og hva du gjør hvis noe ikke samsvarer.

Hva er katalogmatch?

Meta og Google vedlikeholder hver sin produktkatalog for nettbutikken din. Katalogene fylles vanligvis med Google Shopping-feeden din, der hvert produkt har en unik ID. Samtidig sender nettbutikken din sporingshendelser når kundene ser på produkter, legger dem i handlekurven og kjøper. Hver hendelse inneholder også en produkt-ID (hos Meta kalles feltet «innholds-ID-er», på engelsk «content_ids»).

Plattformen sammenligner ID-en fra hendelsen med ID-ene i katalogen. Når de stemmer overens, vet plattformen nøyaktig hvilket produkt kunden var interessert i, og kan bruke dette til:

  • Dynamiske produktannonser, der kunden ser akkurat de produktene hun så på
  • Retargeting av kunder som forlot handlekurven uten å kjøpe
  • Automatisk optimalisering, der algoritmen lærer hvilke produkter som konverterer best
  • Korrekt tilskrivning av salg til de enkelte produktene og kampanjene

Hvis ID-ene ikke stemmer overens, står plattformen igjen med en hendelse den ikke kan knytte til et produkt. Resultatet blir en lav samsvaringsgrad, dårligere annonser og til slutt bortkastede annonsekroner.

Hvilken produkt-ID sender Shoporama?

Shoporamas innebygde sporing sender produkt-ID-er i alle relevante hendelser, både i nettleseren (f.eks. view_item, add_to_cart og purchase) og i den ekstra kjøpshendelsen som sendes direkte fra Shoporamas sporingsserver når en ordre betales.

Som standard brukes dette ID-skjemaet:

  • Produkter uten varianter: produktets numeriske ID, f.eks. 154585
  • Varianter: produktets ID etterfulgt av kolon og variantens ID, f.eks. 154585:45789

Dette er nøyaktig det samme skjemaet som Google Shopping-feeden din bruker i ID-feltet (g:id). Sporing og feed er utviklet for å fungere sammen, slik at ID-ene samsvarer 1:1 uten at du trenger å konfigurere noe. Hvis du laster opp Shoporamas feed til Meta Commerce Manager og Google Merchant Center, vil hendelsene dine samsvare med katalogen fra første dag.

Nettbutikker med språk- og landfeeder bruker varenummeret (SKU)

Hvis du har flere nettbutikker på kontoen din, for eksempel en dansk, en svensk og en tysk versjon av samme butikk, kan du aktivere land- og språkfeeder. Da brukes produktets varenummer (SKU) som ID i feedet i stedet for det numeriske ID-et. Dette gir mening, fordi det samme produktet har forskjellige numeriske ID-er i hver landsbutikk, mens varenummeret er den stabile nøkkelen på tvers av alle butikkene.

Du finner innstillingen under Nettbutikk → Generelt på fanen «Feeds» i avsnittet «Google Shopping Feed». Den heter «Aktiver land- og språkfeeds?» og vises bare når kontoen din har mer enn én nettbutikk.

Når innstillingen er slått på, følger den innebygde sporingen automatisk med og sender også varenummeret som produkt-ID:

  • For varianter brukes variantens eget varenummer, hvis det er fylt ut
  • Ellers brukes produktets varenummer

Viktig: Hvis et produkt ikke har noe varenummer i en nettbutikk med land- og språkfeeds, kan det ikke matches mot katalogen. Feeden sender ut en tom ID for produktet, og sporingen faller tilbake til den numeriske ID-en, som da ikke finnes i katalogen. Sørg derfor for at alle produkter (og varianter) har et varenummer hvis du bruker land- og språkfeeder.

Derfor er samsvaringsgraden viktig for annonsebudsjettet ditt

Matchraten er andelen av hendelsene dine som plattformen kan knytte til et produkt i katalogen. Det er ikke bare et teknisk tall. Det avgjør direkte hvor godt annonsene dine presterer:

  • Retargeting bommer: Kunden så en bestemt jakke, men plattformen vet ikke hvilken. Da kan den ikke vise jakken igjen, og annonsen blir generisk i stedet for personlig.
  • Algoritmen lærer saktere: Uten produktdata på hendelser har Meta og Google færre signaler å optimere etter. Det gir dyrere klikk og dårligere målretting.
  • Budsjettet renner ut: Du betaler for annonsevisninger som kunne ha vært langt mer presise. Lav matchrate er en av de mest oversette årsakene til skuffende avkastning på produktannonser.

Med Shoporamas innebygde sporing og feed ligger matchraten vanligvis nær 100 %, fordi begge deler sender samme ID. Hvis du ser en lav matchrate, er det nesten alltid et tegn på at det er et tilpasset sporingsoppsett i spill, eller at produkter mangler varenummer i en nettbutikk med lands- og språkfeeder.

Slik sjekker du matchraten din og feilsøker

Hos Meta

  • Matchrate: Åpne Meta Commerce Manager, velg katalogen din og se under hendelser/diagnostisering. Her ser du hvor stor andel av hendelsene dine som samsvarer med katalogen.
  • Testhendelser: I Meta Events Manager kan du under «Testhendelser» se hendelsene dine i sanntid mens du selv klikker deg rundt i nettbutikken, inkludert hvilke innholds-ID-er som sendes med.
  • Meta Pixel Helper: En gratis nettleserutvidelse for Chrome som viser hvilke hendelser og ID-er nettbutikken din sender fra nettleseren.

En typisk feilmelding hos Meta er «Innholds-ID-er er ikke mottatt». Det betyr at hendelsene dine kommer inn uten produkt-ID-er. Dette skjer vanligvis når en nettbutikk bruker et eldre eller hjemmelaget sporingsoppsett som ikke sender med ID-ene. Løsningen er å bytte til Shoporamas innebygde sporing, eller å sørge for at den tilpassede konfigurasjonen sender de riktige ID-ene (se utvikleravsnittet nedenfor).

Hos Google

  • GA4 DebugView: Viser hendelsene dine i sanntid i Google Analytics 4, slik at du kan se nøyaktig hvilke produkt-ID-er som sendes med.
  • Google Tag Assistant: Googles eget verktøy for å inspisere tagger og hendelser direkte i nettbutikken din.

Sjekkliste ved lav samsvaringsgrad

  1. Bruker du både Shoporamas innebygde sporing og det innebygde Google Shopping-feeden? Da skal ID-ene samsvare automatisk.
  2. Har du slått på land- og språkfeeder? Sjekk at alle produkter og varianter har et varenummer.
  3. Er katalogen hos Meta eller Google fylt med et annet feed enn Shoporamas, for eksempel et manuelt lastet opp regneark? Da er ID-ene sannsynligvis i et annet format.
  4. Kjører temaet sin egen sporingskode ved siden av? Egne hendelser må bruke samme ID-skjema som feedet.
  5. Har du nylig byttet mellom standard-ID-er og varenumre? Gi plattformene litt tid, og sørg for at feedet er lastet inn på nytt i katalogen.

Teknisk avsnitt for utviklere

Dette avsnittet er rettet mot temautviklere og teknikere. Hvis du bruker Shoporamas innebygde sporing, kan du trygt hoppe over dette.

Hvis du bygger din egen sporing i et tema, for eksempel en datalayer-push til din egen Google Tag Manager-konfigurasjon eller Facebook Conversions API, må hendelsene dine bruke nøyaktig samme produkt-ID som feedet. Sett aldri sammen ID-en selv. Bruk i stedet metoden getTrackingId() på produkt-objektet. Den returnerer alltid ID-en som feedet bruker, og tar automatisk hensyn til om nettbutikken bruker standardskjemaet eller varenummer-skjemaet:

<script>
    dataLayer.push({
        event: 'view_item',
        ecommerce: {
            currency: 'DKK',
            items: [{
                item_id: '<{$product->getTrackingId()}>',
                item_name: '<{$product->getName()|escape:"javascript"}>',
                price: <{$product->getPrice()}>
            }]
        }
    });
</script>

Hvis du skal sende ID-en for en bestemt variant, angir du variantens attributtverdi-ID som det andre argumentet:

item_id: '<{$product->getTrackingId(null, $attribute_value_id)}>'

Metoden returnerer da variantens ID i det aktive skjemaet: produkt-ID:variant-ID som standard, eller variantens varenummer i nettbutikker med land- og språkfeeds. På den måten samsvarer dine egne hendelser alltid med feedet, også hvis nettbutikken senere endrer innstillingen.

Ofte stilte spørsmål

Må jeg gjøre noe selv for at annonsene mine skal samsvare med feedet mitt?

Nei. Hvis du bruker Shoporamas innebygde sporing og det innebygde Google Shopping-feeden, sender de automatisk samme produkt-ID. Du må bare sørge for at katalogen hos Meta eller Google er konfigurert med Shoporamas feed.

Meta viser feilmeldingen «Det er ikke mottatt innholds-ID-er». Hva skal jeg gjøre?

Feilen betyr at hendelsene dine kommer inn uten produkt-ID-er. Dette skyldes vanligvis en eldre eller hjemmelaget sporingskonfigurasjon. Bytt til Shoporamas innebygde sporing, eller be utvikleren din om å sende med ID-ene i temaets egne hendelser. Bruk «Test Events» i Meta Events Manager for å se hva som faktisk sendes.

Jeg har flere landsbutikker. Hvilken ID brukes på tvers av dem?

Når land- og språkfeeder er aktivert, brukes varenummeret (SKU) som ID både i feed og sporing. Varenummeret er det samme på tvers av landbutikkene dine, så det fungerer som den stabile nøkkelen, selv om de numeriske produkt-ID-ene er forskjellige i hver butikk.

Hva skjer hvis et produkt ikke har et varenummer?

I nettbutikker med land- og språkfeeder kan produktet da ikke katalogmatche. Feeden sender ut en tom ID, og hendelsen faller tilbake til den numeriske ID-en, som ikke finnes i katalogen. Gi produktet (og dets varianter) et varenummer, så løser det seg ved neste feed-oppdatering.

Kan jeg selv velge hvilket ID-format som skal brukes i sporing?

Nei, og det er med vilje. Sporing følger alltid feedets innstilling: numeriske ID-er som standard, varenumre når land- og språkfeeds er slått på. Hvis det fantes en egen innstilling for sporing, kunne de to komme ut av synkronisering, og da ville katalogmatchingen bryte sammen.

Hvor ser jeg hvor mange av produktene mine som samsvarer?

Hos Meta finner du samsvaringsgraden i Commerce Manager under katalogen din. Her kan du også se hvilke hendelser som ikke kunne samsvare, og hvorfor. Hos Google kan du bruke GA4 DebugView og Google Tag Assistant til å inspisere ID-ene som hendelsene dine sender.

Fungerer katalogmatching også for varianter?

Ja. Varianter har egne ID-er både i feed og sporing: som standard produkt-ID pluss variant-ID adskilt med kolon, og i nettbutikker med land- og språkfeeds har varianten sitt eget varenummer. Kunden kan dermed retargetes med akkurat den varianten hun så på.

Koster katalogmatch ekstra?

Nei, det er ingen egen pris for katalogmatch. Google Shopping-feeden er inkludert i Shoporama, og den innebygde sporingen koster 89 kr. per måned ekskl. mva. og krever en pro- eller flex-pakke. Les mer i veiledningen til serverside-sporing.

Har du spørsmål om produkt-ID-er eller katalogmatch, er du alltid velkommen til å skrive til support@shoporama.dk.