© 2026 UTM Generator. Alle rechten voorbehouden.

Gratis UTM-lerenAI SkillsPrivacybeleidGebruiksvoorwaardenCookiebeleidContact

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. Gratis UTM-leren
  3. UTM voor e-commerce: Shopify, WooCommerce en marktplaatsen
Gidsen

UTM voor e-commerce: Shopify, WooCommerce en marktplaatsen

Meet de ROI van webshop-campagnes met UTM-parameters. Templates voor Shopify, WooCommerce, seizoensverkopen en marktplaatsverkeer.

door Daniil Wem•Gepubliceerd op 3 mei 2026•10 min leestijd

Waarom gaat e-commerce UTM-tracking zo vaak mis?

E-commerce winkels draaien meer campagnes op meer kanalen dan vrijwel elk ander type bedrijf — en dat is precies waarom hun UTM-data meestal een rommeltje is. Een Littledata-onderzoek uit 2025 toonde aan dat 67% van de Shopify-winkels minstens één verkeerd geconfigureerde attributiebron in Google Analytics 4 had. Twee op de drie.

Ik werkte vorige Black Friday met een WooCommerce-winkel die tegelijkertijd campagnes draaide op Meta, Google Shopping, TikTok, e-mail (Klaviyo) en twee affiliate-netwerken. Hun GA4-acquisitie rapport toonde 23 verschillende variaties van utm_source alleen al voor Facebook: facebook, Facebook, fb, meta, Meta, ig, instagram, facebook_ads, fb-ads... en nog 14 meer. Omzet-attributie? Waardeloos. Ze hadden geen idee welk kanaal werkelijk de $340K aan verkopen dat weekend had gegenereerd.

Het probleem zijn niet de UTM-parameters zelf. Het probleem is dat e-commerce teams snel werken, meerdere mensen links aanmaken en niemand een standaard afdwingt. Dus laten we dat oplossen.

Welke UTM-structuur werkt het best voor webshops?

De juiste UTM-structuur voor e-commerce volgt dezelfde Clean Signal Method-principes als elk ander bedrijf, maar met specifieke patronen gebouwd voor multichannel retail met hoog volume.

Hier is het basistemplate:

VeldWaarde-patroonVoorbeeld
utm_sourcePlatformnaammeta, google, klaviyo, tiktok
utm_mediumKanaaltype (GA4-compatibel)paid_social, cpc, email, affiliate
utm_campaignCampagne-identificatieblackfriday_2026, spring_collection_launch
utm_contentAdvertentie- of linkvariantcarousel_shoes, hero_banner, product_card_3
utm_termDoelgroep of zoekwoordlookalike_purchasers, running+shoes
utm_idPlatform campagne-ID{{campaign.id}}, {campaignid}

Drie regels die e-commerce teams behoeden voor de chaos die ik hierboven beschreef:

  1. Gebruik platform-native dynamische parameters voor betaalde kanalen. {{campaign.name}} op Meta, {campaignid} op Google. Hardcoded campagnenamen verouderen op het moment dat iemand een campagne hernoemt in het advertentieplatform — en in e-commerce worden campagnes constant hernoemd tijdens verkoopacties.

  2. Zet de promotie in utm_campaign, niet verspreid overal. Als je een Black Friday-actie draait, hoort die informatie in het campagneveld: blackfriday_2026_meta_retargeting. Niet in utm_source, niet in utm_content.

  3. Maak onderscheid tussen productcategorieën in utm_content. Eén campagne promoot vaak schoenen, tassen én accessoires. Tag elk creative: utm_content=carousel_shoes_v2, utm_content=static_bags_new. Dit is de enige manier om te weten welke productcategorie daadwerkelijk presteert in je advertenties.

Hoe moeten Shopify-winkels omgaan met UTM-parameters?

Shopify voegt geen UTM-parameters toe aan je inkomend verkeer — dat is jouw taak aan de advertentiekant. Maar Shopify doet iets dat UTMs kapot kan maken als je niet oplet: de checkout-redirect.

Wanneer een klant op "Nu kopen" klikt vanaf een productpagina, redirect Shopify via checkout.shopify.com (of je aangepaste checkout-domein). Deze redirect kan UTM-parameters uit de URL verwijderen. GA4 registreert de aankoopsessie dan als "Direct" verkeer in plaats van de betaalde advertentie die het werkelijk heeft gegenereerd.

De oplossing: Zorg dat je GA4-tracking afgaat op de initiële landingspagina, niet alleen bij de checkout. Shopify's ingebouwde Google & YouTube-kanaal handelt dit correct af als je het installeert via de Shopify admin. Voor aangepaste GA4-setups via Google Tag Manager: laat de page_view-tag op elke pagina afgaan — inclusief de redirect-pagina's.

Shopify-winkels draaien doorgaans campagnes op 4-6 kanalen tegelijk. Hier zijn kant-en-klare templates:

Shopify + Meta Ads:

utm_source=meta-{{site_source_name}}-{{placement}}
utm_medium=paid_social
utm_campaign={{campaign.name}}
utm_content={{ad.name}}
utm_id={{campaign.id}}

Shopify + Google Shopping:

utm_source=google
utm_medium=cpc
utm_campaign={campaignname}
utm_content={adid}
utm_term={product_id}
utm_id={campaignid}

Shopify + Klaviyo e-mail:

utm_source=klaviyo
utm_medium=email
utm_campaign=abandoned_cart_step_1
utm_content=return_to_cart_button

Volgens het jaarverslag 2025 van Shopify verwerkte het platform $275,6 miljard aan GMV. En toch heeft de overgrote meerderheid van die verkopers geen consistente UTM-strategie. Als je $5K/maand of meer uitgeeft aan advertenties, is kapotte attributie niet alleen vervelend — het is geld dat je verbrandt.

Tip: Selecteer je advertentienetwerk in de UTM Generator en hij vult automatisch de juiste dynamische parameters voor dat platform in. Je hoeft niet te onthouden of Meta {{double_braces}} of Google {single_braces} gebruikt — de juiste syntax laadt automatisch.

Hoe verschillen de UTM-vereisten bij WooCommerce?

WooCommerce draait op WordPress, wat betekent dat UTM-parameters de volledige gebruikersreis overleven van landingspagina tot checkout — geen redirect-stripping zoals bij Shopify's hosted checkout. Goed nieuws.

Maar WooCommerce introduceert een ander probleem. Veel WooCommerce-winkels gebruiken plugins die hun eigen query-parameters aan URLs toevoegen. Couponplugins, A/B-testtools, affiliate-trackingplugins. Wanneer deze botsen met UTM-parameters, krijg je URLs als:

https://store.com/product?utm_source=meta&utm_medium=paid_social&utm_campaign=summer_sale&ref=affiliate123&coupon=SAVE20&ab=variant_b

GA4 handelt dit prima af — het leest alleen parameters met utm_-prefix. Maar sommige cachingplugins verwijderen alle query-parameters om gecachte pagina's te serveren. Als WP Super Cache of W3 Total Cache agressief is geconfigureerd, verdwijnen je UTM-data op het moment dat de pagina uit de cache wordt geladen.

De oplossing: Voeg in je cachingplugin-instellingen utm_source, utm_medium, utm_campaign, utm_content, utm_term en utm_id toe aan de lijst "genegeerde query-parameters". De cache serveert nog steeds de gecachte pagina, maar verwijdert de parameters niet voordat GA4's JavaScript ze kan lezen.

Voor WooCommerce-winkels die WooCommerce Google Analytics Pro (van SkyVerge) draaien: de plugin integreert UTM-data automatisch met GA4 enhanced e-commerce events. Attributie stroomt van klik → landingspagina → toevoegen aan winkelwagen → aankoop, allemaal gekoppeld aan de oorspronkelijke UTM-bron. Dit is de schoonste setup voor WooCommerce en de $79/jaar waard.

Hoe zit het met marktplaatsverkeer — Amazon, Etsy, eBay?

Hier wordt het lastig. Marktplaatsen zoals Amazon, Etsy en eBay laten je geen UTM-parameters toevoegen aan product-listing-URLs op hun platform. De marktplaats bezit de URL, de checkout en de analytics.

Maar je kunt UTMs nog steeds gebruiken in twee scenario's:

Scenario 1: Verkeer sturen VAN je winkel NAAR een marktplaats-listing.

Als je advertenties draait of e-mails stuurt die linken naar je Amazon-productpagina:

https://amazon.com/dp/B0XXXXXXXX?utm_source=meta&utm_medium=paid_social&utm_campaign=product_launch_2026

Amazon negeert UTM-parameters in zijn eigen analytics, maar GA4 op je hoofdwebsite ziet dit verkeer sowieso niet (het gaat naar Amazon). Dus wat is het nut? Amazon Attribution. Amazon's attributieprogramma leest bepaalde URL-parameters — maar gebruikt zijn eigen tagformaat, niet UTM. Je zou Amazon's attributietags naast of in plaats van UTMs gebruiken.

Scenario 2: Verkeer sturen VAN een marktplaats NAAR je eigen winkel.

Hier doen UTMs ertoe. Als je Etsy-shop linkt naar je hoofdwebsite voor maatwerkbestellingen of je merkblog:

utm_source=etsy
utm_medium=referral
utm_campaign=custom_orders_redirect

eBay-partnerlinks, Amazon Storefront "merkwebsite"-links, Etsy over-ons-links — al deze zouden UTM-parameters moeten dragen die naar je eigen GA4-property wijzen.

Scenario 3: Multichannel retail — hetzelfde product, meerdere platforms.

Je verkoopt op Shopify, Amazon, Etsy en eBay. Je betaalde advertenties sturen verkeer naar alle vier. Track welk platform het best converteert per advertentiekanaal:

utm_campaign=summer_sandals_shopify
utm_campaign=summer_sandals_amazon
utm_campaign=summer_sandals_etsy

Of gebruik utm_content om de bestemming te onderscheiden:

utm_content=shopify_landing
utm_content=amazon_listing
utm_content=etsy_listing

Hoe track je seizoensverkopen en promoties met UTM?

Black Friday, Cyber Monday, feestdagenuitverkoop, flash deals, opruimingsacties. E-commerce staat of valt met promoties, en UTM-tracking voor promoties is waar de meeste winkels de draad kwijtraken.

De fout die ik steeds weer zie: dezelfde utm_campaign=sale-waarde gebruiken voor elke promotie het hele jaar door. In december toont GA4 "sale" als je topcampagne met 47.000 sessies en je hebt nul mogelijkheid om Black Friday-prestaties te vergelijken met je zomeropruiming.

Benoem promoties met specificiteit. Altijd.

PromotieSlechte utm_campaignGoede utm_campaign
Black Friday 2026saleblackfriday_2026
Zomeropruimingclearancesummer_clearance_2026_jul
Productlanceringlaunchproduct_launch_sandals_2026-q2
Flash sale (4 uur)flashflash_4h_electronics_2026-05-15
Loyaliteitskortingloyaltyloyalty_vip_20percent_2026-q2

En hier is iets dat 90% van de e-commerce marketeers overslaat: het specifieke aanbod zelf tracken. Als je Black Friday-campagne 30% korting op de hele site biedt, 50% op schoenen en gratis verzending op accessoires — dat zijn drie verschillende aanbiedingen onder één campagne-paraplu.

Gebruik aangepaste parameters of utm_content om te differentiëren:

utm_campaign=blackfriday_2026&utm_content=shoes_50off
utm_campaign=blackfriday_2026&utm_content=sitewide_30off
utm_campaign=blackfriday_2026&utm_content=accessories_freeship

Tip: De UTM Generator heeft een ingebouwde Aanbieding Generator die promotienamen standaardiseert binnen je team. In plaats van te discussiëren of het 30percent_off, 30%_off, 30-off of discount30 is, produceert de aanbieding generator een consistent formaat: blackfriday_30percent. Zes aanbiedingstypen gedekt — bedrag, percentage, gratis, cadeau, lead magnet, tripwire. Overal hetzelfde formaat, elke keer.

Hoe tag je affiliate- en influencerverkeer voor e-commerce?

Affiliates en influencers zijn een speciaal geval omdat je iemand anders een link geeft om te delen — en je kunt niet controleren of ze het gaan aanpassen.

Affiliate UTM-template:

utm_source=affiliate
utm_medium=affiliate
utm_campaign={affiliate_network_name}
utm_content={affiliate_id_or_name}

Praktijkvoorbeeld:

utm_source=affiliate
utm_medium=affiliate
utm_campaign=shareasale
utm_content=partner_287_shoeblog

Voor influencers is de aanpak vergelijkbaar, maar de bron verandert:

utm_source=instagram
utm_medium=organic
utm_campaign=influencer_janedoe_spring2026
utm_content=story_swipeup

Volgens het 2025-rapport van Influencer Marketing Hub bereikte de influencer marketing-industrie $24,1 miljard. Maar 38% van de ondervraagde merken zei dat ze de influencer-ROI niet nauwkeurig konden meten. De oplossing is gênant simpel: geef elke influencer een unieke UTM-link.

Twee praktische tips voor e-commerce influencer-tracking:

  1. Gebruik een URL-verkorter. Influencers gaan https://store.com/collection/shoes?utm_source=instagram&utm_medium=organic&utm_campaign=influencer_janedoe_spring2026&utm_content=story_swipeup niet in hun Instagram-bio plakken. Verkort het. De UTM Generator heeft een ingebouwde verkorter — één klik na het bouwen van de link.

  2. Deel het template, niet alleen de link. Als je met 20 influencers werkt, maak dan één template in de generator met plaatshouderwaarden, deel de template-URL, en elke influencer (of je team) past het naamveld aan. Consistent formaat, geen typfouten.

Welke e-commerce UTM-fouten kosten je echte omzet?

Dit is niet theoretisch. Slechte UTM-tracking beïnvloedt direct budgetallocatiebeslissingen.

Fout 1: UTM op interne sitelinks. Banner op je homepage die linkt naar /sale met utm_source=homepage_banner&utm_medium=cpc. Een klant komt via een Google Ads-klik van $3, ziet de banner, klikt erop. GA4 schrijft de sessie nu toe aan "homepage_banner / cpc" — niet aan Google Ads. Je hebt zojuist een betaalde klik van $3 onzichtbaar gemaakt. Doe dit op schaal tijdens Black Friday en je ondertelt betaalde advertentie-omzet met 15-25%. Principe #6 van de Clean Signal Method is duidelijk: tag nooit je eigen huis.

Fout 2: Geen utm_id op betaalde campagnes. Je hernoemt je Meta-campagne van "Summer Shoes v1" naar "Summer Shoes Final" halverwege. Elke nieuwe klik heeft nu een andere utm_campaign-waarde. Historische data van de eerste twee weken? Losgekoppeld. utm_id={{campaign.id}} gebruikt de numerieke ID die nooit verandert, ongeacht hernoemingen. E-commerce merken hernoemen campagnes constant tijdens uitverkoop — utm_id is niet onderhandelbaar.

Fout 3: Product feed-verkeer negeren. Google Shopping, Meta Catalog Ads, Pinterest Product Pins. Deze halen URLs uit je product feed. Als je feed-URLs geen UTM-parameters bevatten, komt shoppingverkeer ongetagd binnen. De meeste feed management tools (DataFeedWatch, Feedonomics, GoDataFeed) ondersteunen het toevoegen van UTM-parameters aan product-URLs op feedniveau. Eenmalig instellen, geldt voor elk product.

Fout 4: Dezelfde UTM voor e-mail en SMS. Je stuurt een Klaviyo-e-mail en een Klaviyo-SMS over dezelfde actie met identieke UTMs: utm_source=klaviyo&utm_medium=email. De SMS-klikken lijken op e-mailverkeer. Gebruik utm_medium=sms voor SMS, utm_medium=email voor e-mail. Verschillende kanalen, verschillende medium-waarden. Daar is utm_medium voor.

FAQ

Hebben Shopify-winkels UTM-parameters nodig als ze Shopify Analytics gebruiken?

Shopify Analytics tracked verkeersbronnen intern, maar alleen binnen het Shopify-ecosysteem. Als je ook GA4, Looker Studio of een andere externe analysetool gebruikt, zijn UTM-parameters de enige betrouwbare manier om nauwkeurige attributie te krijgen. Shopify Analytics en GA4 tonen vaak verschillende cijfers omdat ze sessies anders meten — UTMs zorgen ervoor dat GA4-data overeenkomt met je campagnestructuur.

Kan ik UTM-parameters toevoegen aan product feed-URLs?

Ja. De meeste product feed management tools — DataFeedWatch, Feedonomics, GoDataFeed, Channable — ondersteunen het toevoegen van UTM-parameters aan elke product-URL in je feed. Stel utm_source=google&utm_medium=cpc&utm_campaign=shopping_feed in op feedniveau en elke productvermelding draagt consistente tracking.

Wat is het beste utm_campaign-formaat voor seizoensuitverkoop?

Gebruik het patroon {event}_{jaar} of {event}_{jaar}_{maand}: blackfriday_2026, summer_clearance_2026_jul, flash_electronics_2026-05-15. Neem altijd het jaar op zodat je jaar-op-jaar prestaties kunt vergelijken. Gebruik nooit generieke waarden zoals sale of promo — je verliest het vermogen om individuele campagnes te analyseren.

Hoe track ik couponcode-prestaties naast UTM-data?

Voeg de coupon- of aanbiedingsnaam toe aan utm_content of gebruik een aangepaste parameter zoals sale=blackfriday_30percent. In GA4 kun je dan de UTM-campagne kruisverwijzen met het coupon-inwisselingsgebeurtenis om te zien welke verkeersbron het meeste coupongebruik genereerde. De ingebouwde aanbieding generator op utmgenerator.io standaardiseert deze namen voor je hele team.

Moet ik verschillende UTMs gebruiken voor retargeting vs. prospecting-campagnes?

Absoluut. Retargeting en prospecting hebben verschillende kosten, conversiepercentages en ROAS. Maak onderscheid in utm_campaign: blackfriday_2026_prospecting_lookalike vs blackfriday_2026_retargeting_cart_abandoners. Of gebruik utm_term voor doelgroeptype: utm_term=prospecting_lookalike, utm_term=retargeting_180d.

Werken UTM-parameters met headless commerce-platforms?

Ja. Headless platforms (Shopify Hydrogen, BigCommerce met Next.js, commercetools) renderen pagina's via JavaScript-frameworks, maar GA4's gtag.js of GTM leest UTM-parameters uit de URL bij het laden van de pagina, ongeacht de renderingmethode. Zorg er alleen voor dat je analytics-script afgaat op de initiële landingspagina voordat client-side routing de query string verwijdert.

Hoeveel UTM-templates heeft een gemiddelde e-commerce winkel nodig?

Een middelgrote winkel die adverteert op 3-4 platforms, e-mail via één ESP en organische social media doet, heeft doorgaans 8-12 templates nodig: één per platform-kanaalcombinatie. Bijvoorbeeld: Meta prospecting, Meta retargeting, Google Search, Google Shopping, Klaviyo-campagnes, Klaviyo-flows, organisch Instagram, organisch TikTok. Bouw ze eenmalig in een UTM generator, deel met het team, hergebruik onbeperkt.

#utm-ecommerce#utm-shopify#utm-woocommerce#online-store-tracking
Delen

Gerelateerde artikelen

Gidsen

Microsoft Ads UTM-parameters: Bing tracking instellen

Stel UTM-tracking in voor Microsoft Ads: dynamische macro's, Tracking Templates, MSCLKID vs UTM en kant-en-klare templates voor Search, Shopping en Audience.

30 apr 202612 min leestijd
utm-bing-adsmicrosoft-ads-utmmsclkid
Gidsen

UTM voor Telegram: Kanalen, Bots en Telegram Ads

Volg Telegram-verkeer in GA4 met UTM-parameters. Templates voor kanalen, bots, groepen en Telegram Ads met kant-en-klare voorbeelden.

27 apr 202610 min leestijd
utm-telegramtelegram-trackingtelegram-ads-utm
Gidsen

UTM voor E-mailcampagnes: Mailchimp, Klaviyo & HubSpot

Meet e-mailmarketing ROI met UTM-parameters. Installatiegidsen voor Mailchimp, Klaviyo, HubSpot en eSputnik met kant-en-klare sjablonen.

24 apr 202612 min leestijd
utm-email-marketingmailchimp-utmemail-tracking

Inhoudsopgave

  • Waarom gaat e-commerce UTM-tracking zo vaak mis?
  • Welke UTM-structuur werkt het best voor webshops?
  • Hoe moeten Shopify-winkels omgaan met UTM-parameters?
  • Hoe verschillen de UTM-vereisten bij WooCommerce?
  • Hoe zit het met marktplaatsverkeer — Amazon, Etsy, eBay?
  • Hoe track je seizoensverkopen en promoties met UTM?
  • Hoe tag je affiliate- en influencerverkeer voor e-commerce?
  • Welke e-commerce UTM-fouten kosten je echte omzet?
  • FAQ
  • Hebben Shopify-winkels UTM-parameters nodig als ze Shopify Analytics gebruiken?
  • Kan ik UTM-parameters toevoegen aan product feed-URLs?
  • Wat is het beste utm_campaign-formaat voor seizoensuitverkoop?
  • Hoe track ik couponcode-prestaties naast UTM-data?
  • Moet ik verschillende UTMs gebruiken voor retargeting vs. prospecting-campagnes?
  • Werken UTM-parameters met headless commerce-platforms?
  • Hoeveel UTM-templates heeft een gemiddelde e-commerce winkel nodig?