Hoe UTM-triggers werken
- Campagnespecifieke aanbiedingen - Toon verschillende upsells op basis van de marketingcampagne
- Direct-naar-checkout links - Activeer funnels wanneer klanten de storefront overslaan
- Kanaalattributie - Personaliseer aanbiedingen op basis van de verkeersbron (e-mail, social media, advertenties)
- A/B-testen - Test verschillende aanbiedingen voor verschillende campagnevarianten
Snel starten: basisinstallatie van UTM-triggers
Schakel de UTM app embed in
- Ga in je Shopify-beheer naar Online Store > Themes
- Klik op Customize bij je actieve thema
- Klik in de thema-editor op het App embeds-pictogram (puzzelstukje) in de linkerzijbalk
- Zoek Aftersell UTM Tracker en zet deze aan
- Klik op Save
Configureer UTM-triggers in je funnel
- Ga naar Post-purchase Funnels in het Aftersell-beheer
- Maak of bewerk een funnel
- Voeg in de sectie Triggers een UTM Parameter-trigger toe
- Configureer de UTM-parameter en waarde die je wilt matchen
- Sla je funnel op
Ondersteunde UTM-parameters
utm_source- Identificeert de verkeersbron (bijv. google, newsletter, facebook)utm_medium- Identificeert het marketingmedium (bijv. email, cpc, social)utm_campaign- Identificeert de specifieke campagne (bijv. spring_sale, product_launch)utm_term- Identificeert betaalde zoekwoorden (bijv. running+shoes)utm_content- Onderscheidt vergelijkbare content of links (bijv. banner_ad, text_link)utm_id- Identificeert het campagne-ID (bijv. campaign_123)
Gedeeltelijke veldmatching
- ✅ Triggerwaarde:
spring→ Matcht:spring_sale,spring_2026,early_spring - ✅ Triggerwaarde:
email→ Matcht:email_newsletter,promotional_email - ✅ Triggerwaarde:
sale→ Matcht:spring_sale,flash_sale,sale_2026
utm_campaign bevat sale, dan matcht deze elke campagne met “sale” in de naam, zoals spring_sale, summer_sale of flash_sale_2026.
Direct-naar-checkout UTM-links
UTM-tracking inschakelen op checkoutpagina’s
- Deze setup vereist dat de bezoeker een cart token heeft wanneer die via een UTM-link bij de checkout aankomt. Zonder cart token worden de UTM-gegevens niet vastgelegd.
- Express-checkoutmethoden (Shop Pay, Apple Pay, Google Pay) worden niet ondersteund, omdat ze de winkelwagen omzeilen en geen cart token genereren. Klanten die express checkout gebruiken, activeren geen funnels op basis van UTM.
De Shopify-pixel instellen
- Ga in je Shopify-beheer naar Settings > Customer Events.
- Klik op Add Custom Pixel en geef deze een naam naar keuze.
- Selecteer onder de dropdown Permission de optie Analytics. Dit is de enige vereiste machtiging.
- Voor de dropdown Data Sale kun je kiezen voor Data collected does not qualify as data sale. Aftersell houdt alle verzamelde gegevens privé en deelt ze nooit met iemand anders dan jou.
- Plak in de code-editor die verschijnt de onderstaande code.
- Klik op Save en vervolgens op Connect.
- Bewerk
MYSHOPIFY_DOMAIN: Je moet de lege string vervangen door het myshopify.com-domein van je winkel (bijv.'example-store.myshopify.com') - Schakel debugmodus in (optioneel): Stel
enableDebug = truein om consolelogs te zien voor probleemoplossing - Ondersteunde parameters: De pixel trackt alle zes standaard UTM-parameters die in de array
allowedUrlParamsstaan
Je UTM-triggerinstallatie testen
Voor storefront UTM-tracking (app embed)
- ✅ App embed ingeschakeld: Controleer of de Aftersell UTM Tracker app embed is ingeschakeld in je thema-instellingen
- ✅ Test-URL: Bezoek je winkel met een UTM-parameter (bijv.
yourstore.com?utm_campaign=test) - ✅ Aankoop voltooien: Voeg een product toe aan de winkelwagen en voltooi de checkout
- ✅ Funnel controleren: Controleer of de juiste funnel op de bedankpagina verschijnt
- ✅ Order Browser: Controleer in de Aftersell Order Browser of de UTM-trigger is gedetecteerd
Voor direct-naar-checkout UTM-tracking (Shopify-pixel)
- ✅ Pixel geïnstalleerd: Controleer of de custom pixel is opgeslagen en verbonden in Settings > Customer Events
- ✅ Domein geconfigureerd: Bevestig dat
MYSHOPIFY_DOMAINcorrect is ingesteld in de pixelcode - ✅ Cart token aanwezig: Zorg ervoor dat de klant items in de winkelwagen heeft voordat die naar de checkout gaat (vereist voor tracking)
- ✅ Test-URL: Gebruik een direct-naar-checkout link met UTM-parameters (bijv.
yourstore.com/checkout?utm_campaign=test) - ✅ Aankoop voltooien: Voltooi het checkoutproces
- ✅ Funnel controleren: Controleer of de juiste funnel op de bedankpagina verschijnt
- ✅ Order Browser: Controleer in de Aftersell Order Browser of de UTM-trigger is gedetecteerd
- ⚠️ Express checkout: Onthoud dat Shop Pay, Apple Pay en Google Pay NIET werken met UTM-triggers
Tips voor probleemoplossing
- Schakel debugmodus in: Stel
enableDebug = truein in de pixelcode en controleer de browserconsole op foutmeldingen - Controleer het cart token: Zorg ervoor dat klanten items in de winkelwagen hebben voordat ze de checkout bereiken (de pixel vereist een cart token)
- Controleer de triggerconfiguratie: Controleer of de UTM-parameter en waarde in je funneltrigger overeenkomen met de URL-parameters
- Test gedeeltelijke matching: Onthoud dat triggers gedeeltelijke matching gebruiken -
salematchtspring_sale,flash_sale, enz. - Controleer de funnelprioriteit: Als meerdere funnels matchen, wordt alleen de funnel met de hoogste prioriteit getoond
- Bekijk de Order Browser: Gebruik de Aftersell Order Browser om te zien welke triggers voor elke bestelling zijn geactiveerd
Best practices voor UTM-triggers
- Gebruik consistente naamgeving: Stel een naamgevingsconventie vast voor je UTM-parameters (bijv.
utm_campaign=email_spring_2026) - Benut gedeeltelijke matching: Gebruik bredere triggerwaarden om meerdere campagnevarianten te matchen
- Test voordat je lanceert: Test altijd je UTM-links en triggers voordat je ze naar klanten stuurt
- Documenteer je campagnes: Houd bij welke UTM-parameters je voor elke campagne gebruikt
- Combineer met andere triggers: Gebruik UTM-triggers naast product- of bestelwaardetriggers voor preciezere targeting
- Monitor de prestaties: Controleer regelmatig de Order Browser om te zien welke UTM-campagnes de meeste upsells opleveren