Gids
ChatGPT Pixel installeren in WooCommerce
ChatGPT Ads meet verkopen in WooCommerce via twee koppelingen van OpenAI: de Measurement Pixel in de browser van de klant en de Conversions API op je server. Installeren betekent dat je een Pixel-ID en een API-key ophaalt in Ads Manager en die koppelt aan WooCommerce, zodat echte events voor producten, winkelwagen en bestellingen worden verstuurd. Deze gids doet dat met de plugin Pixel for ChatGPT Ads en sluit af met hoe je controleert of alles werkt.
Bijgewerkt
Op deze pagina
In het kort: zeven stappen, en het meeste werk gebeurt op één instellingenscherm
Voordat je begint
Vijf dingen die je klaar moet hebben, en één ding dat weg moet.
- WordPress met WooCommerce geïnstalleerd en actief, bereikbaar via HTTPS.
- Beheerderstoegang tot WordPress, om een plugin te uploaden en in te stellen.
- Toegang tot je ChatGPT Ads-account in OpenAI Ads Manager.
- Een licentiesleutel voor Pixel for ChatGPT Ads. Die krijg je bij het afrekenen; pakketten beginnen bij één website.
- Een server die uitgaande HTTPS-verzoeken mag doen. Sommige hostingpartijen en firewalls blokkeren die, en de server-side aankoop heeft ze nodig.
Controleer dit
Stap 1 van 7
Haal je Pixel-ID op
Het Pixel-ID vertelt de Measurement Pixel bij welk ChatGPT Ads-account de events horen. Volgens de documentatie van OpenAI maak je een nieuw Pixel-ID aan op het tabblad voor conversies in Ads Manager (documentatie van de Measurement Pixel, Engelstalig).
Ook voor server-side meten heb je het Pixel-ID nodig: het endpoint van de Conversions API wordt ermee geadresseerd.
Verwacht resultaat
Veelgemaakte fout
Stap 2 van 7
Haal een Conversions API-key op
Met de Conversions API-key krijgt je server toestemming om events naar OpenAI te versturen. OpenAI geeft hem op dezelfde plek uit: zowel het Pixel-ID als de Conversions API-key maak je aan op het tabblad voor conversies in Ads Manager (documentatie van de Conversions API).
Behandel de API-key als een wachtwoord
OpenAI zegt duidelijk dat server-events uitsluitend vanaf je eigen server worden verstuurd. De plugin bewaart de key voor server-side gebruik en zet hem niet in de pagina.
Verwacht resultaat
Veelgemaakte fout
Stap 3 van 7
Installeer de plugin
- 1Download het zipbestand van de plugin via je aankoopbevestiging, of via de downloadpagina (in het Engels) met je licentiesleutel.
- 2Ga in WordPress naar
Plugins → Nieuwe plugin(in oudere versiesNieuwe toevoegen), klik opPlugin uploaden, kies het zipbestand en klik opNu installeren. - 3Klik op
Activeren.
Verwacht resultaat
Stap 4 van 7
Activeer je licentie
Open het tabblad Licence van de plugin, plak je licentiesleutel en activeer hem. Zolang de licentie niet actief is, worden er geen events verstuurd.
Verwacht resultaat
Veelgemaakte fout
Stap 5 van 7
Koppel je gegevens
Op het tabblad Settings van de plugin:
- Plak je Pixel-ID in het veld
OpenAI Pixel ID. - Plak je key in het veld
Conversions API key. - Laat de browsermeting aanstaan om productweergaven, toevoegingen aan de winkelwagen, het begin van het afrekenen en aankopen vanaf de pagina te versturen.
- Laat de server-side meting aanstaan om elke betaalde bestelling via de Conversions API te versturen.
- Ondersteunt je cookiebanner de WordPress Consent API? Zet dan de afhandeling van toestemming aan, zodat de pixel wacht op marketingtoestemming.
De koppelingsinstellingen van de plugin in WordPress (Engelstalige interface).
- 1OpenAI Pixel ID: uit stap 1.
- 2Conversions API key: uit stap 2.
- 3Schakelaars voor browser- en server-side meting: laat ze allebei aanstaan.
Verwacht resultaat
Controleer dit
Stap 6 van 7
Controleer de browser-events
- 1Open de webshop in een privévenster en accepteer marketingcookies als er een banner verschijnt.
- 2Open de ontwikkelaarstools van je browser en ga naar het tabblad Netwerk.
- 3Filter de verzoeken op
openai. Je zou het script van de Measurement Pixel moeten zien laden vanaf een openai.com-host. - 4Bekijk een product, leg het in de winkelwagen en ga naar het afrekenen. Let op de nieuwe verzoeken die verschijnen.
Verwacht resultaat
Veelgemaakte fout
Stap 7 van 7
Controleer een betaalde bestelling
Rond een bestelling af die een betaalde status krijgt (een echte bestelling met een klein bedrag, of een testbetaalmethode die bestellingen als betaald markeert). Open daarna het tabblad Diagnostics van de plugin en zoek de bestelling op.
| Leverstatus | Wat het betekent | Wat je doet |
|---|---|---|
| Accepted | OpenAI heeft de aankoop geaccepteerd. | Niets. De meting werkt. |
| Pending | In de wachtrij of wacht op een nieuwe poging. | Kijk zo nog eens. |
| Not sent | De aankoop is niet verstuurd, meestal omdat er voor die bestelling geen marketingtoestemming is. | Open de bestelling om de reden te zien. |
| Failed | De laatste poging is niet gelukt. | Lees de HTTP-status, los de oorzaak op en verstuur opnieuw als dat kan. |
Diagnostics toont betaalde bestellingen en wat er met elk aankoop-event is gebeurd (Engelstalige interface).
- 1Zoek je testbestelling op aan de hand van het bestelnummer.
- 2Het event-ID is het ID dat de aankoop in de browser en op de server delen.
Verwacht resultaat
Controleer dit
Problemen oplossen
Veelgemaakte fouten
De meeste installatieproblemen zijn een van deze vijf.
| Symptoom | Waarschijnlijke oorzaak | Oplossing |
|---|---|---|
| Conversies lijken verdubbeld | De pixel staat ook in het thema of in een tagmanager. | Verwijder het andere exemplaar. |
| Failed met HTTP 401 | De Conversions API-key is geweigerd. | Plak een geldige key en verstuur opnieuw vanuit Diagnostics. |
| Blijft op Pending, met nieuwe pogingen | De server kan de API niet bereiken. | Controleer uitgaande HTTPS-verbindingen, firewall- en proxyregels. |
| Geen browser-events | Geen toestemming, meting uitgeschakeld of een verouderde pagina uit de cache. | Geef toestemming, controleer de instellingen, leeg de cache. |
| Bestellingen op Not sent | Voor die bestellingen is geen marketingtoestemming vastgelegd. | Verwacht gedrag als de afhandeling van toestemming aanstaat. |
In het onderdeel problemen oplossen van de documentatie vind je meer situaties.
Zonder plugin
De pixel handmatig installeren
Je kunt de pixel ook zonder plugin installeren. In WooCommerce is de code alleen het begin.
Volgens de instructies van OpenAI zet je de code in de <head> van elke pagina waarop je conversies wilt meten. Daarna begint het werk pas:
- Elk event (productweergave, toevoegen aan winkelwagen, afrekenen, aankoop) programmeer je zelf, met WooCommerce-waarden.
- Het aankoop-event moet één keer per bestelling worden verstuurd, niet elke keer dat de pagina Bestelling ontvangen laadt.
- Een server-side aankoop heeft een eigen API-client nodig, die start bij de betaalde status.
- De aankoop in de browser en op de server moeten hetzelfde event-ID hebben om te kunnen ontdubbelen.
- Mislukte verzoeken moeten opnieuw worden geprobeerd, en je moet ze ergens kunnen zien.
De gids over de OpenAI Conversions API voor WooCommerce behandelt de server-side kant uitgebreid.
Vragen
Heb ik zowel het Pixel-ID als de API-key nodig?
Het Pixel-ID heb je voor alles nodig. De API-key is nodig voor de server-side aankoop. Je kunt browsermeting en server-side meting elk uitzetten, maar met allebei aan krijgt de aankoop een tweede route die niet van de browser afhangt.
Heeft de plugin Google Tag Manager nodig?
Nee. De plugin laadt de pixel en bouwt de events rechtstreeks op vanuit WooCommerce.
Gaat de meting stuk als ik van thema wissel?
Er worden geen templates aangepast, dus een ander thema haalt de pixel niet weg. Heb je een sterk aangepaste afrekenpagina, test dan opnieuw met een bestelling.
Werkt het met HPOS?
Ja. WooCommerce High-Performance Order Storage en de oudere opslag van bestellingen worden allebei ondersteund.
Klaar om te installeren?
Pixel for ChatGPT Ads is een jaarlicentie voor 1, 5 of 25 websites, met dezelfde functies in elk pakket.
Verwante gidsen
- ChatGPT Pixel voor WooCommerceWat de plugin vanuit een WooCommerce-webshop naar ChatGPT Ads stuurt, hoe je hem instelt en wat hij niet doet.
- 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.