Server-side tracking voor WooCommerce
Installeer de ROASaurus WordPress-plugin of laat een WooCommerce-webhook naar ROASaurus wijzen. In beide gevallen bereiken betaalde bestellingen je advertentieplatforms vanaf de server en worden ze aan de advertentieklik gekoppeld.
| WooCommerce in één oogopslag | |
|---|---|
| Optie 1 | ROASaurus-plugin: stuurt betaalde bestellingen naar de orders API en slaat trackingcookies op bij elke bestelling |
| Optie 2 | WooCommerce-webhook (Order updated), geverifieerd met zijn HMAC-handtekening |
| Back-up | Optionele REST API-sleutel: gemiste bestellingen worden elke 5 minuten opgehaald |
| Betaalde bestellingen | Status processing of completed |
| Plugin vereist | PHP 7.4 en WooCommerce 6.0 of nieuwer |
Optie 1: de ROASaurus-plugin
- Ga naar Add a store › WooCommerce en vul het adres van je webshop in.
- Maak in de Settings › Orders API van de webshop een API-sleutel aan.
- Download de plugin en upload de zip in WordPress onder Plugins › Add New Plugin › Upload Plugin. Activeer de plugin daarna.
- Voer onder WooCommerce › ROASaurus het endpoint, de store key en de API-sleutel in.
De plugin laadt het trackingscript, slaat bij de checkout de trackingcookies van de bezoeker op bij de bestelling (het bezoeker-id plus de cookies van Meta, TikTok, Snap en Pinterest) en stuurt elke betaalde bestelling naar ROASaurus. Bestellingen met rembours en bankoverschrijving worden verstuurd zodra ze processing bereiken. Op de bedankpagina laat de plugin de aankoop in de browser afgaan. Omdat het bezoeker-id met de bestelling meereist, is de koppeling exact.
Optie 2: WooCommerce-webhooks
Kies WooCommerce wanneer je de webshop toevoegt. Voeg in WooCommerce › Settings › Advanced › Webhooks een webhook toe met status Active, topic Order updated, je ROASaurus-delivery-URL, een secret en API-versie WP REST API Integration v3. Plak hetzelfde secret in ROASaurus; elke levering wordt gecontroleerd aan de hand van de handtekening. Bestellingen met status processing of completed tellen als betaald.
Voeg ook een alleen-lezen REST API-sleutel toe en ROASaurus haalt elke 5 minuten bestellingen op, zodat een bestelling die een webhook miste toch binnenkomt. De plugin werkt ook naast de webhooks: die slaat het bezoeker-id op bij elke bestelling en de webhook neemt het mee.
Koppelen zonder de plugin
Zonder de plugin koppelt niets op de bedankpagina de bestelling aan zijn bezoeker. ROASaurus koppelt dan via een gehasht e-mailadres dat de bezoeker eerder op je site heeft opgegeven (in een popup of via een Identify-call), en dan via hetzelfde IP-adres en dezelfde browser, gezien van 3 uur vóór tot 15 minuten na de bestelling, alleen wanneer precies één bezoeker past.
Beperkingen
- Het script meet paginaweergaven zelf. Productweergaven en toevoegingen aan de winkelwagen worden alleen in Shopify automatisch herkend; in WooCommerce kan je ontwikkelaar ze versturen met
tlq('track', 'AddToCart', {...}). - De plugin en de connector zijn gebouwd op basis van de officiële documentatie van WooCommerce. Plaats na de installatie een testbestelling en controleer het Event log.
Gerelateerd
Vragen, beantwoord
Plugin of webhook: wat kan ik het beste gebruiken?
De plugin geeft een exacte koppeling, omdat hij het bezoeker-id bij elke bestelling opslaat. Webhooks vereisen geen plugin-installatie, maar ROASaurus kan bestellingen dan alleen koppelen via een e-mailadres dat de bezoeker eerder op je site heeft opgegeven of via IP-adres en browser, waardoor minder bestellingen worden gekoppeld. Je kunt beide gebruiken.
Worden bestellingen met rembours gemeten?
Ja. De plugin verstuurt bestellingen met rembours en bankoverschrijving zodra ze naar processing gaan. Bij webhooks tellen bestellingen zodra hun status processing of completed is.
Heb ik de REST API-sleutel nodig?
Nee, het is een optionele back-up. Met een alleen-lezen REST API-sleutel haalt ROASaurus ook elke 5 minuten bestellingen op, dus een gemiste webhook betekent geen gemiste bestelling.
Elke verkoop herleid tot de advertentie die hem opleverde
Server-side tracking, winst en lifetime value in één app. 14 dagen gratis proberen, geen creditcard.
Start je gratis proefperiode →