Gids over Shopify-rapportages

Shopify Analytics vs rapporten van Meta en Google Ads: waarom de cijfers verschillen

Shopify Analytics gaat uit van de bestellingen en sessies die je webshop heeft vastgelegd. Meta en Google Ads gaan uit van hun eigen advertenties en schrijven aankopen toe volgens hun eigen attributieregels. Beide kunnen tegelijk kloppen. Hier lees je wat elk van hen telt, waarom de totalen verschillen en hoe je één bestelling volgt door Shopify, WeProfit en je advertentieplatforms.

Wat Shopify Analytics en de rapporten van Shopify tonen

In je Shopify-beheercentrum opent ‘Analytics’ een dashboard met statistiekkaarten voor omzet, sessies en fulfilment, met ‘Rapporten’ voor gedetailleerde tabellen en een live weergave van de huidige activiteit. Dit zijn de definities van Shopify achter de cijfers die je het vaakst vergelijkt:

  • ‘Totale omzet’: bruto-omzet min kortingen en herroepingen van verkopen, plus belastingen, douanerechten, verzendkosten en toeslagen. Herroepingen van verkopen omvatten geretourneerde producten, annuleringen van bestellingen en bewerkingen van bestellingen.
  • ‘Netto-omzet’: bruto-omzet min kortingen en herroepingen van verkopen, zonder verzendkosten of belastingen.
  • ‘Bestellingen’: het aantal geplaatste bestellingen. ‘Gemiddelde bestelwaarde’: bruto-omzet min kortingen, gedeeld door het aantal bestellingen.
  • ‘Sessies’: bezoeken aan de webshop, die alleen worden geteld als bezoekers via je cookiebanner toestemming geven voor cookies. Een sessie eindigt na 30 minuten zonder activiteit, en sinds een uitrol van 21 tot en met 23 september 2026 eindigen sessies niet meer om middernacht UTC.
  • ‘Conversiepercentage’: sessies met een afgeronde checkout gedeeld door alle sessies.
  • ‘Omzet toegeschreven aan marketing’: verkopen in de webshop die met het model Laatste niet-directe klik aan marketing worden toegeschreven, te zien op de pagina ‘Groei’.

Hoe Shopify verkopen dateert, filtert en toeschrijft

Shopify boekt een verkoop als positief bedrag op de dag waarop die is gedaan, en een retour of annulering als negatief bedrag op de dag waarop die is verwerkt. Een geannuleerde bestelling verschijnt dus als verkoop op de dag waarop ze is geplaatst en als herroeping op de dag waarop ze is geannuleerd, en de twee vallen alleen tegen elkaar weg in een periode die beide dagen omvat.

Testbestellingen worden niet opgenomen in de omzetrapporten van Shopify, maar ze staan wel in je bestellingsexport. Houd daar rekening mee als je Shopify vergelijkt met een tool die elke bestelling telt die binnenkomt.

De attributie van Shopify is van Shopify zelf. De marketingrapporten schrijven kanalen toe met het model dat je kiest, standaard Laatste niet-directe klik, en Shopify meldt dat de marketingresultaten mogelijk niet overeenkomen met Meta Advertentiebeheer of Google Ads, omdat elk platform verkopen volgens eigen regels toeschrijft. Het kan tot 24 uur duren voordat advertentie-uitgaven uit marketing-apps naar Shopify zijn gesynchroniseerd.

Wat de rapporten van Shopify niet tonen

Shopify rapporteert je advertenties niet zoals de advertentieplatforms dat doen. Meta en Google Ads schrijven aankopen toe aan hun eigen advertenties binnen hun eigen periodes, en Meta kan daar aankopen na een advertentieweergave bij rekenen. Shopify schrijft kanalen toe met een eigen model, op basis van de eigen sessies. Geen van beide beelden is fout; ze beantwoorden verschillende vragen.

De winst van Shopify houdt ook op vóór je advertenties. De brutowinst in de winstrapporten is de netto-omzet min de kostprijs per artikel die was vastgelegd toen het product werd verkocht, en geldt alleen voor producten en varianten die op dat moment een kostprijs hadden. Je uitgaven aan Meta, Google Ads of TikTok en je transactiekosten tellen in dat getal niet mee, dus de winst na advertentie-uitgaven moet je ergens anders berekenen.

Wil je weten of een aankoop Meta, Google Ads of TikTok heeft bereikt, en wat het platform antwoordde, kijk dan in de tool die de aankoop heeft verstuurd. In WeProfit is dat de pagina ‘Bestellingen’ en het verzendlog op de pagina van elk netwerk.

Waarom de totalen van Shopify, Meta en Google Ads verschillen

De meeste verschillen hebben een van een handvol oorzaken. Controleer ze in deze volgorde voordat je besluit dat de tracking kapot is:

  • Verschillende vragen. Shopify telt de bestellingen die je webshop binnenkreeg, uit elk kanaal. Meta en Google Ads tellen de aankopen die ze aan hun eigen advertenties toeschrijven, dus bestellingen via e-mail, organisch zoeken of directe bezoeken blijven buiten hun totalen, terwijl twee platforms dezelfde bestelling kunnen claimen.
  • Periodes en view-through. Meta schrijft aankopen toe volgens de attributie-instelling van elke advertentieset, bijvoorbeeld 7 dagen na een klik en 1 dag na een weergave, dus een aankoop kan meetellen na een advertentieweergave zonder klik. Google Ads gebruikt standaard een periode van 30 dagen na een klik en houdt view-through-conversies buiten de kolom ‘Conversies’.
  • Datums. Google Ads zet de kolom ‘Conversies’ op de datum van de advertentieklik, niet op die van de aankoop. Shopify boekt een verkoop op de dag waarop die is gedaan en een terugbetaling op de dag waarop die is verwerkt.
  • Tijdzones. Je webshop en elk advertentieaccount kunnen verschillende tijdzones gebruiken, en Shopify noemt verschillende rapportagetijdzones als oorzaak van verschillen. De tijdzone van een Google Ads-account wordt vastgelegd bij het aanmaken van het account, en de rapporten volgen die.
  • Waarden en valuta. Advertentieplatforms rapporteren de waarde die met elke aankoop is meegestuurd. WeProfit stuurt het checkouttotaal van elke bestelling, met verzendkosten en belasting, in de valuta die Shopify bij de bestelling heeft vastgelegd. De ‘Totale omzet’ van Shopify bevat belastingen, douanerechten, verzendkosten en toeslagen, terwijl de ‘Netto-omzet’ verzendkosten en belastingen weglaat, dus controleer welk Shopify-cijfer je vergelijkt.
  • Sessies. Shopify telt een sessie alleen als de bezoeker via je banner toestemming geeft voor cookies. Andere tools tellen bezoeken volgens eigen regels, dus sessies en conversiepercentages hoeven van tool tot tool niet overeen te komen.
  • Geaccepteerd is niet toegeschreven. Een platform kan een aankoop accepteren en die toch niet aan een advertentie toeschrijven, bijvoorbeeld als de koper binnen de periode nooit op een van de advertenties van dat platform heeft geklikt.

Wat WeProfit telt, naast Shopify

WeProfit begint net als Shopify bij je Shopify-bestellingen, en koppelt daarna elke bestelling aan het bezoek en het kanaal erachter. Een paar telregels verschillen van de rapporten van Shopify, en als je die kent, scheelt dat veel uitzoekwerk:

  • Bestellingen van vóór je WeProfit installeerde, worden geïmporteerd zodra je abonnement actief is: de volledige geschiedenis als Shopify WeProfit toegang geeft tot alle bestellingen, en anders de laatste 60 dagen van Shopify. Ze tellen mee in omzet en winst, worden nooit naar advertentienetwerken gestuurd en blijven buiten het cijfer voor de trackingdekking.
  • Bestellingen uit Shopify POS, conceptbestellingen en verlengingen van abonnementen tellen mee in omzet en winst, maar WeProfit stuurt ze nooit als websiteaankoop naar advertentienetwerken.
  • De verkoop van een cadeaubon is in WeProfit geen omzet; de bestelling waarin de klant de cadeaubon besteedt, telt tegen de volle prijs.
  • Dagen volgen de tijdzone van de webshop, die WeProfit elke keer dat je Shopify koppelt van je shop overneemt. Advertentie-uitgaven komen terecht op de dag waarop elk advertentieplatform ze rapporteert.
  • Een bestelling in een andere valuta wordt omgerekend naar de webshopvaluta tegen een koers die voor die bestelling vastligt, terwijl de advertentienetwerken haar ontvangen in de valuta die Shopify bij de bestelling heeft vastgelegd.
  • Elke bestelling telt één keer, in één kanaal. Bestellingen zonder trackingbewijs tellen als Direct, en de pagina ‘Bestellingen’ laat zien hoeveel bestellingen in de periode getrackt en niet getrackt zijn.
Dezelfde bestellingen in de omzetrapporten van Shopify en in WeProfit
SituatieOmzetrapporten van ShopifyWeProfit
Omzet‘Totale omzet’: bruto-omzet − kortingen − herroepingen van verkopen + belastingen, douanerechten, verzendkosten en toeslagenWat klanten voor de bestellingen hebben betaald: na kortingen, met doorberekende verzendkosten en btw of sales tax, vóór terugbetalingen
TerugbetalingenEen negatief bedrag op de dag waarop de terugbetaling is verwerktOp de pagina ‘Winst’ afgetrokken op de dag waarop de bestelling is geplaatst, dus een late terugbetaling verandert een eerdere periode
Geannuleerde bestellingenDe verkoop op de eigen dag, daarna een herroeping op de dag waarop de annulering is verwerktNiet meegeteld in aankopen, omzet, winst en elk kanaal- en campagnerapport, en apart vermeld in de W&V
TestbestellingenNiet opgenomen in de omzetrapportenGeteld als echte bestellingen en naar je gekoppelde advertentienetwerken gestuurd

Vergelijk één bestelling in Shopify, WeProfit en je advertentieplatforms

Totalen verbergen de reden van een verschil; één echte bestelling laat die zien. Kies een recente bestelling die via een advertentieklik binnenkwam en volg haar door elke tool:

  1. Noteer in Shopify het bestelnummer, de bestel-ID (het lange getal aan het einde van het adres van de bestelling in je Shopify-beheercentrum), het totaalbedrag en het tijdstip, en de dag waarop de bestelling valt in de tijdzone van je webshop.
  2. Open in WeProfit ‘Bestellingen’ en zoek op het bestelnummer. De kolom ‘Attributie’ toont hoe de bestelling is gekoppeld en hoe sterk het bewijs is, bijvoorbeeld ‘Gekoppeld via winkelwagenattribuut (betrouwbaarheid: exact)’, of ‘Niet getrackt’ als niets de bestelling aan een bezoek koppelt.
  3. Lees de kolom ‘Netwerken’ van de bestelling: één vermelding per gekoppeld netwerk met de verzendstatus van die bestelling, of niet verzonden, zoals ‘Meta: niet verzonden’.
  4. Open de pagina van het netwerk onder ‘Advertentienetwerken’ en zoek de aankoop in het CAPI-verzendlog. De event-ID is pur_ gevolgd door die bestel-ID, zoals pur_6012345678901. Meta, TikTok, Pinterest en Snapchat ontvangen die met een toegevoegde webshopcode, zoals pur_a1b2c3d4-6012345678901, en Google Ads ontvangt de bestel-ID als transactie-ID. ‘Verzonden’ betekent dat het netwerk het event heeft geaccepteerd, niet dat het de bestelling aan een advertentie heeft toegeschreven.
  5. Controleer in het advertentieplatform of de aankoop volgens de attributie-instelling en de datums van dat platform is toegeschreven. Geef Google Ads de tijd: uploads wachten tot ongeveer 6 uur na de advertentieklik, Google Ads toont de eerste aankopen meestal 24 tot 48 uur na de eerste upload, en het log van WeProfit toont binnen ongeveer een dag het antwoord van Google op elke upload.
  6. Lees het resultaat. Een bestelling die in WeProfit ontbreekt, wijst op de koppeling met de webshop; een mislukte of ontbrekende verzending wijst op de koppeling met dat netwerk of de voorwaarden voor routering; een afgeleverde aankoop zonder toeschrijving wijst op de attributieregels van het platform.

Voeg kosten en advertentie-uitgaven toe om de winst te zien

Omzet is in geen van beide tools wat je overhoudt. WeProfit berekent de nettowinst als omzet min terugbetalingen, belastingen, productkosten, transactiekosten, verzendkosten en advertentie-uitgaven. Belastingen zijn de btw of sales tax die je klanten hebben betaald, min een eventueel terugbetaald deel: de omzet bevat ze, maar je mag ze niet houden.

De winst van elke bestelling krijgt het label exact, gedeeltelijk of schatting, afhankelijk van hoeveel bestelregels een opgeslagen kostprijs hebben, en de W&V toont welk deel van je omzet volledig bekende kosten heeft. Sla je een kostprijs op, dan worden je eerdere bestellingen ermee herberekend, terwijl de winstrapporten van Shopify de kostprijs houden die was vastgelegd toen elk product werd verkocht, dus de twee kunnen bij oudere bestellingen verschillen. Huur, salarissen, software en andere vaste lasten zitten niet in de winst van WeProfit.

Vier invoeren maken het plaatje compleet:

  • Productkosten: onder ‘Winst > Kosten’ haalt ‘Importeren uit Shopify’ de ‘Kostprijs per artikel’ van elke variant op. Je kunt ook kosten per product of variant invoeren, een CSV uploaden en een standaardkostprijs als percentage van de prijs instellen voor producten zonder kostprijs; een bestelling waarvan alle producten die gebruiken, krijgt het label schatting.
  • Transactiekosten: één regel onder ‘Winst > Instellingen’, een percentage van het totaalbedrag van elke bestelling plus vaste kosten per bestelling.
  • Verzendkosten: je eigen verzendkosten per bestelling, als geen, een vast bedrag per bestelling of een percentage van de bestelwaarde. De verzendkosten die klanten hebben betaald, blijven in de omzet.
  • Advertentie-uitgaven: gekoppelde advertentieaccounts van Meta, Google Ads en TikTok synchroniseren elk uur. Voor elk netwerk kun je ook handmatige invoer of dagschema’s toevoegen onder ‘Winst > Advertentie-uitgaven’, of uitgaven doorsturen via de developer-API.

Gerelateerde platformdocumentatie

NOG WAT MEER DUIDELIJKHEID

Goede vragen.
Heldere antwoorden.

Heb je een andere vraag?

Praat met ons team

Ze beantwoorden verschillende vragen. Shopify telt elke bestelling die je webshop binnenkreeg, uit elk kanaal. Meta telt de aankopen die het volgens de attributie-instelling van elke advertentieset aan zijn eigen advertenties toeschrijft, en daar kunnen aankopen na een advertentieweergave bij zitten, en het rapporteert de waarde die met elke aankoop is meegestuurd. Vergelijk dezelfde datums en tijdzone, en volg daarna één bestelling van Shopify tot in Meta voordat je iets verandert.

Geef je advertenties betere conversiedata.

Alle 10 netwerken inbegrepen. Abonnementen vanaf $19/maand per webshop.

Probeer 14 dagen gratis