Gebruikt je site al Google Tag Manager, dan is GTM de netste plek om de trackingtag van Personyze te laden — geen templates bewerken, uitrollen en terugdraaien via de versies van GTM, geen push door een developer. De tagtemplate Personyze Tracking doet meer dan de tag installeren: die kan je bestaande GA4-e-commerce-dataLayer vertalen naar productinteracties in Personyze, specifieke interacties rapporteren, attributen van het bezoekersprofiel schrijven vanuit GTM-variabelen, en Google Consent Mode respecteren.
Vereisten
- Een GTM-container die op je site is geïnstalleerd.
- Je Personyze-accountnummer — te zien in het panel (het is het nummer in de URL van je panel, bijv.
/panel2/id/8110/, en in Instellingen → Siteprofiel). - De template Personyze Tracking — zoek op “Personyze” in de galerie Tag Templates van GTM.
Basisinstallatie
- In je GTM-werkruimte: Tags → New, klik op het gebied voor de tagconfiguratie en kies Personyze Tracking.
- Account Number — je Personyze-accountnummer.
- For use on domains — een lijst met de te volgen domeinen, gescheiden door spaties, zoals
example.com shop.example.com. - Trigger: All Pages (Page View). Laat Personyze zo vroeg mogelijk afgaan — eerder afgaan betekent meer tijd om de bezoeker te herkennen, doelgroepen te bepalen en personalisatie weer te geven voordat de bezoeker begint te scrollen; laat afgaan toont een flits van de oorspronkelijke content.
- Submit een nieuwe GTM-versie.

E-commercetracking — hergebruik je GA4-dataLayer
Vink Track ecommerce events from the dataLayer automatically aan en de tag vertaalt standaard GA4-e-commercepushes — view_item, add_to_cart, remove_from_cart, add_to_wishlist, purchase — naar productinteracties in Personyze. Rapporteert je site al e-commerce aan GA4, dan vervangt dit een aparte instelling voor interacties.
- Instellen van de trigger: koppel de tag aan een trigger Custom Event met Use regex matching ingeschakeld en de eventnaam
view_item|add_to_cart|remove_from_cart|add_to_wishlist|purchase
— naast (of in plaats van) de trigger All Pages. - Match products by — met welke kolom van je productcatalogus in Personyze de gerapporteerde ID’s overeenkomen: Internal ID of SKU. De ID’s in je dataLayer moeten in de catalogus bestaan, anders worden de interacties niet aan producten gekoppeld.
Een specifieke interactie versturen
De keuzelijst Interaction stuurt één Personyze-interactie elke keer dat de tag afgaat (naast het installeren van de trackingcode). Vul de velden met GTM-variabelen (bijv. {{Ecommerce item id}}):
- Product Viewed / Added to cart / Removed from cart / Purchased / Liked (wishlist) — neemt de product-ID en, waar relevant, het aantal.
- Order completed — alle items in de winkelwagen gekocht.
- Article Viewed — neemt de artikel-ID, voor contentaanbevelingen.
- Category viewed — legt de interesse van de bezoeker vast; een of meer categorienamen, gescheiden door komma’s.
- SPA route change — draait de targeting opnieuw bij een navigatie in een single-page-app. Koppel deze aan een trigger History Change.
Attributen van het bezoekersprofiel
Vink Send visitor profile attributes aan om waarden naar het Personyze-profiel van de bezoeker te schrijven — waar ze bruikbaar worden in elke targetingregel, dynamische contentvariabele en elk rapport. Klik op Add attribute, kies het veld, en geef de waarde op als GTM-variabele.
Beschikbare velden: e-mail, voor-/achternaam, telefoon, mobiele telefoon, geslacht, geboortedatum, postcode, stad, staat, land, beroep, branche, website, interesses, abonnementstype, leadscore, verkoopstatus, accounttype, accountsaldo, accountnummer, aangemeld (e-mail, sms) — plus algemene plekken: Custom text 1–6, Custom integer 1–4, Custom float 1–2, Custom date 1–2.
Consent Mode
Vink Respect Google Consent Mode (analytics_storage) aan en de Personyze-tracker wordt niet geladen — en er worden geen cookies geplaatst — totdat voor analytics_storage toestemming is gegeven. Geeft de bezoeker later op dezelfde pagina toestemming, dan laadt de tracker op dat moment. Combineer het met de standaardintegratie voor Consent Mode van je CMP; verdere koppelingen zijn niet nodig.
Controleren of de tag afgaat
- Klik in GTM op Preview — Tag Assistant opent met je site. Personyze Tracking zou onder “Tags Fired” moeten staan.
- Ontwikkelaarstools → Netwerk → filter op
counter.personyze.com— bij elke paginalading zou er een verzoek moeten afgaan. - In het panel verschijnt het bezoek binnen enkele seconden in Livebezoeken; met e-commercetracking aan verschijnen productevents onder de stap Interacties van de campagne.
Veelvoorkomende problemen
- De tag gaat af, maar er komen geen events in Personyze — meestal een verkeerd accountnummer, of het huidige domein ontbreekt in For use on domains.
- Personalisatie wordt niet weergegeven / flitst — de tag gaat te laat af; laat hem afgaan op Page View en vóór storende tags.
- E-commerce-interacties worden niet aan producten gekoppeld — de item-ID’s in de dataLayer komen niet overeen met de catalogkolom die is gekozen onder Match products by.
- SPA-pagina’s worden dubbel gevolgd — de basistag staat op een trigger History Change; verplaats hem naar Page View en gebruik in plaats daarvan de interactie SPA route change.
Gerelateerd
- Google Analytics-integratie — de andere richting: events van Personyze rapporteren aan GA4.
- Tracking van productinteracties — alle manieren om interacties te rapporteren.
- One-page-applicaties.