Artikelen over: AdPage Tagging

Shopify: Webhooks optimaliseren voor snelle checkout

Shopify Express Checkout: Hoe Behoud je Marketing Data?




Shopify's Express Checkout (Shop Pay, PayPal Express, Google Pay) maakt het voor klanten super makkelijk om snel af te rekenen. Maar er zit een vervelend nadeel aan: je verliest waardevolle marketing data.



De snelle checkout in Shopify



Wat gebeurt er?

Wanneer een klant op de Express Checkout knoppen klikt:

  • Ze slaan de normale checkout flow over
  • Het purchase event wordt niet meer gefired
  • Marketing informatie gaat verloren:
    • ❌ Client ID
    • ❌ Session ID
    • ❌ Session Count
    • ❌ UTM parameters
    • ❌ GCLID (Google Ads tracking)


Resultaat: Tot wel 70% van je orders heeft geen marketing attribution data, afhankelijk van het aantal bezoekers die via snelle checkout afrekenen.


De Oplossing: Shopify Order Notes

AdPage biedt een elegante oplossing via Shopify Order Notes. Hiermee wordt de marketing data alsnog aan de order gekoppeld, ook bij Express Checkout.

Hoe werkt het?

  1. Data capture: AdPage's tracking code verzamelt de marketing data tijdens de sessie
  2. Order Notes: Bij het plaatsen van een order wordt deze data opgeslagen in het trytagging_data note attribute
  3. Webhook delivery: De complete marketing data komt alsnog binnen via de order webhook



Let op! Om de Shopify order notes werkend te krijgen zal je Webhooks moeten installeren.


Template voor Webhooks: GTM templates (Wordpress, WooCommerce, Shopify, Lightspeed)

Sturen van Webhooks vanuit Shopify: Shopify: De webhook notificatie instellen



Installatie


Stap 1: Verwijder Order Notes uit Klant-zichtbare Locaties (Belangrijk!)


⚠️ Let op: Order notes worden nu gebruikt voor technische tracking data. Je wilt niet dat klanten de ruwe marketing JSON data zien op hun checkout, emails, facturen of pakbonnen!

Je moet order notes verwijderen uit twee verschillende plekken:


A. Theme/Checkout aanpassen:

  1. Ga naar Online StoreThemes
  2. Klik op Customize bij je actieve theme
  3. Zoek naar Settings (tandwiel icoon)
  4. Ga naar Checkout
  5. Zoek de sectie voor Order Notes of Additional Information
  6. Verwijder of verberg het order notes veld uit je checkout


B. Notification Templates aanpassen:

Dit is cruciaal! Zelfs als je order notes uit je theme haalt, kunnen ze nog steeds op pakbonnen en facturen verschijnen.

  1. Ga naar SettingsNotifications
  2. Pas de volgende templates aan:
    • Order confirmation (klant email)
    • Shipping confirmation (klant email)
    • Packing slips (pakbon PDF)
    • Invoice (factuur)
    • Andere order-gerelateerde notifications
  1. Open elke template en zoek naar code zoals:
{% if note_attributes %}
{% for attribute in note_attributes %}
<p>{{ attribute.first }}: {{ attribute.last }}</p>
{% endfor %}
{% endif %}

Of:

{% if attributes %}
{% for attribute in attributes %}
{{ attribute.first }}: {{ attribute.last }}
{% endfor %}
{% endif %}

Of simpelweg:

{% if note %}
{{ note }}
{% endif %}
  1. Verwijder deze code blokken of pas ze aan om trytagging_data te excluderen:
{% if note_attributes %}
{% for attribute in note_attributes %}
{% unless attribute.first == "trytagging_data" %}
<p>{{ attribute.first }}: {{ attribute.last }}</p>
{% endunless %}
{% endfor %}
{% endif %}

Code snippet verwijderen (voor developers):

Als je theme custom code gebruikt voor order notes op de order confirmation pagina of in templates, verwijder dan snippets zoals:

{% if order.note %}
<div class="order-note">
{{ order.note }}
</div>
{% endif %}


Stap 2: Activeer Order Notes in AdPage App

  1. Ga naar je Online Store
  2. Navigeer naar ThemesEdit theme
  3. Ga naar App embeds
  4. Klik op Tagging Head
  5. Zoek de optie "Use order notes for webhook delivery"
  6. Schakel deze in
  7. Klik op "save" om de instellingen op te slaan.


Order notes aanzetten in Shopify





Test pakbonnen en facturen:

Belangrijk! Test ook of de marketing data niet zichtbaar is voor klanten:

  1. Plaats een testorder
  2. Genereer een pakbon: Orders → selecteer order → More actionsPrint packing slips
  3. Controleer de PDF - er mogen geen technische JSON data zichtbaar zijn
  4. Verstuur een test order confirmation email naar jezelf
  5. Check ook de factuur template als je die gebruikt

Als je nog steeds trytagging_data of ruwe JSON ziet, heb je waarschijnlijk een notification template gemist in stap 2B.



Best Practices

✅ Do's:

  • Gebruik order notes alleen voor technische tracking data
  • Test altijd een complete checkout flow na installatie
  • Verwijder order notes uit alle klant-zichtbare locaties:
    • ✅ Checkout pagina (theme)
    • ✅ Order confirmation emails
    • ✅ Shipping confirmation emails
    • ✅ Factuur templates (invoice)
    • ✅ Pakbon templates (packing slip)
    • ✅ Andere notification templates
  • Test de pakbon PDF na implementatie met een echte order
  • Bewaar een backup van je templates voordat je ze aanpast


❌ Don'ts:

  • Laat order notes nooit zichtbaar voor klanten
  • Vergeet niet de notification templates aan te passen (niet alleen de theme!)
  • Gebruik order notes niet meer voor daadwerkelijke klantopmerkingen als je deze oplossing hebt geactiveerd
  • Vergeet niet de instelling te testen na theme updates
  • Skip niet de verificatie stap - test altijd je pakbonnen!



Veelgestelde Vragen

Q: Kan ik nog steeds klantopmerkingen gebruiken? A: Als je order notes gebruikt voor AdPage tracking, kun je beter een apart custom field toevoegen voor klantopmerkingen, of Shopify's Customer Notes gebruiken.


Q: Wat als ik al order notes gebruik voor iets anders? A: AdPage gebruikt een specifiek trytagging_data attribute dat niet conflicteert met andere note attributes. Je kunt in je templates filteren om alleen trytagging_data te verbergen (zie de code voorbeelden bij stap 2B).


Q: Ik zie de marketing data nog steeds op mijn pakbon, wat nu? A: Je hebt waarschijnlijk alleen je theme aangepast, maar niet de notification templates. Ga naar Settings → Notifications en pas daar ook de packing slip template aan. Zoek naar code die note_attributes, attributes, of note weergeeft en verwijder of filter deze.


Q: Werkt dit ook voor alle betaalmethoden? A: Ja, deze oplossing werkt voor alle checkout flows, inclusief:

  • Shop Pay
  • PayPal Express
  • Google Pay
  • Apple Pay
  • Normale checkout


Q: Hoeveel data verbetert dit? A: Bij een shopify klant zagen we dat 72% van de orders geen UTM data had. Met Order Notes behoud je nu 100% van de marketing attribution data, ongeacht de checkout methode.



Q: Kan ik per template bepalen wat ik wel/niet laat zien? A: Ja! Je kunt in Liquid templates precies filteren welke note attributes je weergeeft. Bijvoorbeeld, je kunt interne notities wel tonen aan je fulfillment team, maar trytagging_data verbergen voor klanten.


Q: Wat gebeurt er met bestaande orders? A: Bestaande orders behouden hun huidige note data. Alleen nieuwe orders vanaf het moment van activatie krijgen de marketing tracking data in de order notes.



Pro Tip: Combineer deze oplossing met AdPage's MCP Data Assistant om real-time inzicht te krijgen in je marketing performance, inclusief orders via Express Checkout! 🚀






Order Notes in Shopify



Bijgewerkt op: 23/11/2025

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!