WooCommerce-plugin
ChatGPT Pixel voor WooCommerce
Met Pixel for ChatGPT Ads meet je ChatGPT Ads-conversies in je WooCommerce-webshop zonder zelf een koppeling te bouwen. De plugin laadt de OpenAI Measurement Pixel in je webshop, meldt productweergaven, toevoegingen aan de winkelwagen, het begin van het afrekenen en aankopen op basis van je echte WooCommerce-gegevens, en stuurt elke betaalde bestelling daarnaast vanaf je server via de OpenAI Conversions API.
Vanaf € 79 per jaar. Je installeert hem zoals elke andere WordPress-plugin.
In de browser
→ OpenAI Measurement Pixel
- Product bekeken
- In winkelwagen
- Afrekenen gestart
- Aankoop
zelfde event-ID
Vanuit je webshop
→ OpenAI Conversions API
- WooCommerce markeert de bestelling als betaald
- Aankoop
- Speciaal gebouwd voor WooCommerce
- Aankopen gemeten via browser + server
- Geen Google Tag Manager nodig
- Ondersteunt WooCommerce HPOS
- Diagnose van leveringen per bestelling
Meting
Wat de plugin naar ChatGPT Ads stuurt
Vier momenten uit de klantreis in WooCommerce, gemeld met de eventnamen van OpenAI die ChatGPT Ads verwacht. De waarden komen uit het product, de winkelwagen en de bestelling zelf, niet uit URL-regels of een datalaag die je moet bijhouden.
01
Product bekeken
Een productpagina wordt geopend
contents_viewedBrowser
02
In winkelwagen
Een product gaat in de winkelwagen
items_addedBrowser
03
Afrekenen gestart
De klant komt bij het afrekenen
checkout_startedBrowser
04
Aankoop
WooCommerce markeert de bestelling als betaald
order_createdBrowser+ server-side
Alleen de aankoop heeft ook een server-side route. Productweergaven, winkelwagens en het begin van het afrekenen zijn browser-events: ze zijn afhankelijk van of de browser van de bezoeker de pixel laadt. In de vergelijking tussen de Pixel en de Conversions API lees je waarom juist de aankoop het waard is om twee keer te versturen.
Betrouwbaarheid
Eén aankoop, twee routes, één conversie
De aankoop uit de browser en de aankoop vanaf de server hebben voor dezelfde bestelling hetzelfde event-ID, zodat OpenAI ze als één kan tellen.
De plugin leidt het event-ID af van de WooCommerce-bestelling en maakt het niet aan bij het laden van de pagina. Een herladen pagina Bestelling ontvangen levert dus geen tweede ID op.
Volgens de documentatie van de OpenAI Conversions API (Engelstalig) gebruikt OpenAI voor deduplicatie je Pixel-ID, de eventnaam (event_name) en het ID (id), en houdt het bij een overeenkomende sleutel het eerste event dat binnenkomt. De ID's op elkaar laten aansluiten is de taak van de plugin; de twee leveringen samenvoegen tot één conversie gebeurt bij OpenAI.
Het server-event wordt verstuurd zodra WooCommerce de bestelling op een betaalde status zet, niet wanneer een bedankpagina laadt. Sluit een klant het tabblad direct na het betalen, of wordt de betaling pas later bevestigd, dan verstuurt je webshop toch een aankoop-event.
Browser · Pixel
Aankoop
Gedeeld event-ID, afgeleid van de WooCommerce-bestelling
Server · Conversions API
Aankoop
Gedeeld event-ID, afgeleid van de WooCommerce-bestelling
Eén conversie
Zelfde Pixel-ID, eventnaam en ID: OpenAI houdt de eerste en negeert het duplicaat.
Bekijk wat er gebeurt als een bestelling betaald is
Vijf stappen van afrekenen tot getelde conversie. Kies een stap om te lezen wat er gebeurt, en waar.
Stap 1 · Klant
De klant betaalt
De klant rondt het afrekenen af en WooCommerce maakt de bestelling aan. Er is nog niets naar ChatGPT Ads verstuurd.
Stap 2 · Browser
De browser verstuurt de aankoop
Laadt de pagina Bestelling ontvangen en mag de pixel draaien, dan verstuurt de browser order_created via de Measurement Pixel, met een event-ID dat van de bestelling is afgeleid.
Stap 3 · WooCommerce
WooCommerce bevestigt de betaling
De server-side aankoop wordt verstuurd zodra WooCommerce de bestelling als betaald markeert. Op dat moment legt de plugin een levering vast voor die bestelling.
Stap 4 · Server
De server verstuurt de aankoop
De plugin verstuurt order_created vanaf je server via de Conversions API, met hetzelfde event-ID en het oorspronkelijke aankoopmoment. Tijdelijke fouten worden opnieuw geprobeerd en het resultaat zie je in Diagnostics.
Stap 5 · OpenAI
OpenAI koppelt het event-ID
OpenAI ontdubbelt op Pixel-ID, eventnaam en event-ID: de eerste aankoop die binnenkomt telt, het duplicaat wordt genegeerd. Is het browser-event nooit aangekomen, dan telt het server-event gewoon.
Beheer
Mislukt een levering, dan zie je dat
Elke betaalde bestelling krijgt in WordPress een leverrecord. Een kapotte koppeling ziet er dus nooit uit als een rustige verkoopweek.
Tijdelijke fouten, zoals time-outs, rate limits en serverfouten, worden automatisch opnieuw geprobeerd. Wat daarna nog mislukt, blijft zichtbaar met het aantal pogingen en de HTTP-status. Is de oorzaak opgelost, dan kun je een bestelling die daarvoor in aanmerking komt handmatig opnieuw versturen.
- Accepted
- OpenAI heeft de aankoop geaccepteerd.
- Pending
- In de wachtrij of wacht op een nieuwe verzendpoging.
- Not sent
- De aankoop is niet verstuurd. Open de bestelling om te zien waarom.
- Failed
- De laatste verzendpoging is niet gelukt.
Not sent betekent meestal dat er voor die bestelling geen marketingtoestemming is. De tabel met oplossingen in de documentatie koppelt veelvoorkomende HTTP-statussen aan hun oplossing.
Het diagnosescherm in WordPress (Engelstalige interface van de plugin). De getoonde bestellingen zijn voorbeelden.
- 1Elke gemeten bestelling staat in de lijst met het event-ID dat ervoor is verstuurd.
- 2WC paid laat zien of WooCommerce de bestelling als betaald heeft geregistreerd: het startsein voor de server-side aankoop.
Instellen
Instellen gaat op één scherm
Geen thema-aanpassingen, geen Google Tag Manager-container en geen wijzigingen in je afrekentemplates.
Installeren
Upload het zipbestand van de plugin in WordPress en activeer de plugin.
Licentie
Activeer je licentiesleutel op het tabblad
Licence.Koppelen
Plak je OpenAI Pixel-ID en Conversions API-key op het tabblad
Settings. Je vindt ze allebei op het tabblad voor conversies in OpenAI Ads Manager.Controleren
Plaats een betaalde bestelling of wacht er een af, en bekijk daarna de leverstatus in
Diagnostics.
De installatiegids loopt stap voor stap elk veld door en laat zien hoe je de eerste events controleert.
De koppelingsinstellingen (Engelstalige interface van de plugin). De API-key wordt opgeslagen voor server-side gebruik en nooit in de pagina gezet.
Controle
Vereisten
- WordPress met WooCommerce geïnstalleerd en actief. De plugin werkt alleen met WooCommerce.
- WooCommerce High-Performance Order Storage (HPOS) of de oudere opslag van bestellingen als WordPress-berichten: beide worden ondersteund.
- De webshop draait op HTTPS, en uitgaande HTTPS-verzoeken zijn toegestaan.
- Een ChatGPT Ads-account met een Pixel-ID en een Conversions API-key.
- Een actieve licentie voor Pixel for ChatGPT Ads, waarmee je ook updates via WordPress krijgt.
Toestemming standaard gerespecteerd
De plugin leest marketingtoestemming uit via de WordPress Consent API. Staat de afhandeling van toestemming aan, dan blijft de pixel geblokkeerd tot er marketingtoestemming is, en gebruikt de server-side aankoop de toestemming die bij die bestelling is vastgelegd. Bestellingen zonder toestemming krijgen de status Not sent en tellen niet als mislukt.
Wat de plugin niet doet
Duidelijke grenzen, zodat je precies weet wat je koopt.
- De plugin stuurt productweergaven, winkelwagens en het begin van het afrekenen niet server-side. Alleen de aankoop heeft een route via de server.
- De plugin meet geen formulieren, aanmeldingen, leads of andere conversies buiten WooCommerce, en werkt niet op WordPress-sites zonder WooCommerce.
- De plugin garandeert geen attributie en haalt niet elke conversie terug. Hij verstuurt correcte events; of ChatGPT Ads een verkoop aan een advertentie toeschrijft, bepaalt OpenAI.
- De plugin maakt geen campagnes, productfeeds of doelgroepen aan.
- Het is geen product van OpenAI. Pixel for ChatGPT Ads is een onafhankelijk product en is niet gelieerd aan of goedgekeurd door OpenAI.
Alternatieven
Andere manieren om ChatGPT Ads te meten in WooCommerce
Je kunt dit zelf bouwen. De vraag is hoeveel je wilt bouwen en daarna onderhouden.
Zelf bouwen
- 1Thema- of tagcode voor de pixel
- 2JavaScript voor elk WooCommerce-event
- 3PHP-hook die de betaalde bestelling verstuurt
- 4Event-ID's die beide routes delen
- 5Wachtrij voor mislukte verzoeken
- 6Beheerscherm om fouten te zien
- 7Onderhoud als API's en thema's veranderen
Pixel for ChatGPT Ads
- 1Installeer de plugin
- 2Plak Pixel-ID en API-key
- 3Controleer de volgende betaalde bestelling
Events, de server-side aankoop, gedeelde ID's, nieuwe pogingen en diagnose zijn al gebouwd. Updates komen binnen via WordPress.
Welke route je ook kiest, controleer dezelfde vier dingen: welke events er worden verstuurd, of de aankoop een server-side route heeft, of beide routes dezelfde event-ID's gebruiken en of je een mislukte levering kunt zien.
| Alleen pixelcode | Maatwerk | Pixel for ChatGPT Ads | |
|---|---|---|---|
| Browser-events | Alleen wat je zelf programmeert | Schrijf je zelf | Vier WooCommerce-events |
| Server-side aankoop | Nee | Je bouwt de API-client | Ja, bij betaalde status |
| Gedeelde event-ID's | Nee | Ontwerp je zelf | Afgeleid van de bestelling |
| Nieuwe pogingen | Nee | Je bouwt een wachtrij | Automatisch bij tijdelijke fouten |
| Inzicht per bestelling | Nee | Je bouwt beheertools | Tabblad Diagnostics |
| Onderhoud | Bij elke themawijziging | Helemaal zelf | Plugin-updates |
Er bestaan ook gratis plugins en plugins voor meerdere platforms. Vergelijk je die, stel dan de vier vragen hierboven; de gids over de Conversions API legt uit waar een goede server-side implementatie rekening mee moet houden.
Prijzen
Prijzen
Elk pakket heeft dezelfde functies. Het enige verschil is op hoeveel websites je de licentie kunt activeren.
Starter
1 website
€ 79 per jaar
Growth
Tot 5 websites
€ 199 per jaar
Agency
Tot 25 websites
€ 399 per jaar
Licenties gelden een jaar, met plugin-updates via het gewone updatescherm van WordPress en support per e-mail. Vergelijk de pakketten en koop een licentie.
Vragen
Vragen over de ChatGPT Pixel in WooCommerce
Meer antwoorden vind je in de veelgestelde vragen en de documentatie van de plugin.
Is dit de officiële ChatGPT Pixel?
De plugin laadt de officiële Measurement Pixel van OpenAI, ingesteld met je eigen Pixel-ID. De plugin zelf is onafhankelijk en is niet gemaakt of goedgekeurd door OpenAI.
Moet ik de pixelcode nog in mijn thema plakken?
Nee, en dat moet je ook niet doen. De plugin laadt de pixel. Een tweede exemplaar in het thema of in een tagmanager verstuurt events zonder de event-ID's van de plugin en kan aankopen dubbel tellen.
Welke aankoopwaarde wordt verstuurd?
Het bedrag en de valuta van de WooCommerce-bestelling, samen met het oorspronkelijke aankoopmoment.
Welke eventnamen worden gebruikt?
contents_viewed, items_added, checkout_started en order_created: de standaardnamen van OpenAI.
Kan ik de plugin gebruiken voor webshops van klanten?
Ja. Growth is goed voor maximaal 5 websites en Agency voor maximaal 25; elke WordPress-installatie gebruikt één activering.
Meet ChatGPT Ads in je WooCommerce-webshop
Installeer de plugin, plak twee OpenAI-gegevens en lees de leverstatus van je volgende betaalde bestelling. Elk pakket heeft dezelfde functies.
Verwante gidsen
- ChatGPT Pixel installeren in WooCommerceWat je nodig hebt, waar Pixel-ID en API-key vandaan komen, het instellen en hoe je de eerste bestelling controleert.
- OpenAI Conversions API voor WooCommerceWanneer en hoe een WooCommerce-aankoop server-side wordt verstuurd, en wat server-side meten niet oplost.
- ChatGPT Pixel of Conversions API? Het verschil uitgelegdBrowser- en servermeting voor ChatGPT Ads naast elkaar, en waarom een webshop ze allebei gebruikt.