Je e-mailplatform is goed in versturen. Maar wat als de productaanbevelingen in elke e-mail zichzelf in realtime bijwerkten — en elke ontvanger precies lieten zien wat die het meest waarschijnlijk koopt, op basis van diens meest recente gedrag, op het moment dat die de e-mail opent?
Dat is wat de e-mailpersonalisatie bij het openen van Personyze doet. Het werkt door één HTML-snippet in een willekeurige campagnetemplate te zetten — welke ESP je ook gebruikt. Deze handleiding leidt je door het hele proces voor Mailchimp, Klaviyo, HubSpot, ActiveCampaign, Brevo en Constant Contact.
Hoe personalisatie bij het openen werkt
Traditionele productblokken in e-mails leggen de content vast op het moment van verzenden — elke ontvanger krijgt hetzelfde. De aanpak van Personyze is anders: je sluit één keer een HTML-snippet in je campagnetemplate in. Elke keer dat een klant die e-mail opent, roept het snippet Personyze live aan, herkent de ontvanger en geeft op dat moment een gepersonaliseerde aanbevelingsafbeelding weer.
Van aankoop tot gepersonaliseerde e-mail — de flow
- Personyze volgt de aankoop live — je site stuurt een
purchase-event met de ordergegevens naar Personyze. - Je ESP verstuurt de orderbevestiging met het Personyze-snippet erin als afbeeldingstags.
- De klant opent de e-mail — het e-mailprogramma vraagt de afbeeldings-URL’s op bij Personyze.
- Personyze maakt ter plekke gepersonaliseerde afbeeldingen — op basis van het gedragsprofiel van elke ontvanger en je live productcatalogus.
<img> -tags die naar URL’s van Personyze wijzen. Elk e-mailplatform waarin je eigen HTML kunt zetten, werkt — Mailchimp, Klaviyo, HubSpot, ActiveCampaign, Brevo, Constant Contact, Campaign Monitor, Salesforce Marketing Cloud en meer.Vereisten
- Een actief Personyze-account waarin e-mailaanbevelingen in je abonnement zijn ingeschakeld
- Toegang tot je e-mailplatform met rechten om de HTML van campagnes te bewerken
- Een productcatalogus die klaar is om te uploaden — of een die al in Personyze is gesynchroniseerd
- Het trackingscript van Personyze geïnstalleerd op je website voor gedragsdata
Stap 1 — Upload je productcatalogus
Personyze gebruikt één centrale productdatabase. Heb je al producten geüpload voor aanbevelingen op de site, sla deze stap dan helemaal over. Ga anders naar Instellingen → Productcatalogus en kies een van drie synchronisatiemethoden:
Stap 2 — Stel tracking van productinteracties in
Personyze legt gedragsdata vast via events voor productinteracties — weergaven, toevoegingen aan de winkelwagen en aankopen — die je website afvuurt. Draait Personyze al op de site, dan is dit al gedaan.
Installeer de Personyze-tag
Voeg het trackingscript van Personyze toe aan de <head>van je site. Je unieke snippet vind je in Instellingen → Trackingcode. Het ziet er zo uit:
<script>
window._S_T || function(s) {
s.async = true;
s.src = '//counter.personyze.com/stat-track-lib.js';
s.onload = function() {
_S_T.async = true;
_S_T.setup(YOUR_ACCOUNT_ID, "your-domain.com");
};
(document.querySelector('head') || document.documentElement).appendChild(s);
}(document.createElement('script'))
</script>
Events voor productweergaven afvuren
Vuur op elke productpagina een product_view -event af, zodat Personyze gedragsprofielen kan opbouwen. Dit drijft het algoritme Gepersonaliseerde aanbevelingen in e-mail aan:
window.personyze = window.personyze || [];
window.personyze.push(['trackEvent', 'product_view', {
product_id: 'SKU-1234',
product_name: 'Blue Running Shoe',
category: 'Footwear > Running',
price: 89.99,
currency: 'USD'
}]);
Toevoegingen aan de winkelwagen en aankopen volgen
Vuur voor de sterkste aanbevelingen ook add_to_cart en purchase -events af op de relevante pagina’s:
// On add-to-cart
window.personyze.push(['trackEvent', 'add_to_cart', {
product_id: 'SKU-1234', price: 89.99, currency: 'USD'
}]);
// On purchase confirmation
window.personyze.push(['trackEvent', 'purchase', {
order_id: 'ORD-9876',
products: [
{ product_id: 'SKU-1234', price: 89.99, quantity: 1 }
],
total: 89.99, currency: 'USD'
}]);
Stap 3 — Bouw je widget in Personyze
Ga naar Email Recommendations → Get Code Wizard. De wizard neemt je mee door drie substappen: algoritme, template en aanpassing.
Algoritmeopties
Template & aanpassing
Kies na het algoritme een template-indeling uit de bibliotheek en pas daarna in het linkerpaneel kleuren, badges, knoptekst, afbeeldingsgrootte en witruimte aan. Het livevoorbeeld wordt in realtime bijgewerkt.
Beschikbare templates zijn onder meer Row Card, Gradient Overlay, Minimal Elegant, Dark Showcase en Horizontal Rows:

Stel het aantal getoonde producten in — meestal 3–4 voor transactionele e-mails, tot 6 voor speciale aanbevelingscampagnes.
Stap 4 — De insluitcode begrijpen
Hoe het echt werkt — unieke URL’s per ontvanger
Het snippet dat Personyze genereert, is geen algemene afbeelding. Elke <img src> is een unieke URL die de identiteit van de ontvanger bevat. Als een abonnee de e-mail opent, vraagt diens e-mailprogramma die URL op bij Personyze. Personyze doet dan het volgende:
- Zoekt het gedragsprofiel van de abonnee op (surfgeschiedenis, aankopen, bekeken categorieën)
- Draait je gekozen aanbevelingsalgoritme op dat profiel
- Controleert je live productcatalogus op actuele prijzen en beschikbaarheid
- Maakt een gepersonaliseerde productafbeelding en stuurt die terug — live, op dat moment
Elke productplek in de widget heeft een eigen URL (eindigend op /k=...v, /k=...w, enz.), zodat Personyze per plek afzonderlijk kan optimaliseren wat erin komt.
Het gegenereerde snippet
<table>
<tr>
<td>
<a href="https://pic.personyze.com/href/k=8qy0zs2vbzcv/email={INSERT EMAIL HERE}">
<img src="https://pic.personyze.com/png/k=8qy0zs2vbzcv/email={INSERT EMAIL HERE}" alt="Recommended"/>
</a>
</td>
<td>
<a href="https://pic.personyze.com/href/k=8qy0zs2vbzcw/email={INSERT EMAIL HERE}">
<img src="https://pic.personyze.com/png/k=8qy0zs2vbzcw/email={INSERT EMAIL HERE}" alt="Recommended"/>
</a>
</td>
</tr>
</table>
De fallback — waarom je altijd iets bruikbaars krijgt
Als je een campagne verstuurt, heeft Personyze je lijst met ontvangers nog nooit gezien — het weet niet wie er in je Mailchimp- of Klaviyo-doelgroep zit tot de e-mail wordt geopend. Daarom heeft Personyze een slimme fallback:
- Is het e-mailadres van een ontvanger bekend bij Personyze (die heeft je site bezocht met actieve tracking en de identiteit is vastgelegd) — dan krijgt die volledig gepersonaliseerde aanbevelingen.
- Staat het e-mailadres van een ontvanger nog niet in Personyze (nieuwe abonnee, of tracking nog niet gekoppeld) — dan valt de widget terug op je ingestelde fallbackalgoritme, meestal Populairst of Bestsellers, zodat de e-mail nog steeds relevante suggesties toont in plaats van een kapotte afbeelding.
Stel je fallback in bij de stap Aanbeveling, onder Fallback recommendation if no results.
Niet-persoonlijke aanbevelingen (geen tracking nodig)
Heb je nog geen gedragstracking ingesteld? Dan kun je Personyze toch voor e-mailaanbevelingen gebruiken, met benaderingen op basis van context:
- Geef een product-ID mee in de URL — geef bijvoorbeeld in een e-mail na de aankoop van order #XYZ de product-ID mee, en Personyze toont items die samen met dat product werden gekocht of bekeken, op basis van het gedrag van de massa.
- Bestsellers van de hele site — zonder context van een persoon of product toont Personyze je huidige best presterende producten op basis van alle bezoekersactiviteit. Een sterke basis die statische redactionele keuzes nog steeds verslaat.
{INSERT EMAIL HERE} — één keer in de href (kliktracking) en één keer in de src (weergave van de afbeelding). Vervang alle voorkomens, niet alleen de eerste.Stap 5 — Invoegen in je e-mailplatform
Het proces is voor elke ESP hetzelfde: voeg het HTML-snippet van Personyze toe aan je campagne en vervang daarna de placeholder door de merge-tag van dat platform voor het e-mailadres van de abonnee. De exacte merge-tag verschilt per platform — de onderdelen hieronder behandelen de belangrijkste.
🐒 Mailchimp
- Open je campagnetemplate. Ga naar Campaigns → Email Templates (of open een concept en klik op Edit Design) om de drag-and-drop-editor te starten.
- Voeg een contentblok Code toe. Sleep een blok Code vanuit de zijbalk naar je template — meestal onder de hoofdhero, boven de footer.
- Plak het snippet en vervang de placeholder. Klik in het blok Code, plak de volledige HTML en vervang
{INSERT EMAIL HERE}door de merge-tag van Mailchimp:*|EMAIL|* - Stuur een testmail om te controleren. Gebruik Preview & Test → Send a Test Email — het visuele voorbeeld vult merge-tags niet in. Open de test in je inbox om te controleren of de afbeelding met echte aanbevelingen laadt.
*|EMAIL|* in de URL. Stuur altijd een echte testmail om te controleren.🎯 Klaviyo
- Open de template-editor voor e-mails. Ga naar Content → Templates of open de e-mail van je flow/campagne en klik op Edit.
- Voeg een blok Text of HTML toe. Sleep een blok Text erin en schakel naar de HTML-modus, of gebruik een blok HTML als je template dat ondersteunt. Plak het Personyze-snippet.
- Vervang de placeholder. Klaviyo gebruikt templates met dubbele accolades in Django-stijl. Vervang
{INSERT EMAIL HERE}door:{{ email }} - Bekijk een voorbeeld met een echt profiel. Gebruik de functie Preview as Person van Klaviyo, kies een echte abonnee en controleer of de afbeelding met gepersonaliseerde aanbevelingen laadt.
🟠 HubSpot
- Open de e-maileditor. Ga naar Marketing → Email en open of maak een campagne. Klik op Edit om de drag-and-drop-editor te starten.
- Voeg een module Rich Text of Custom HTML toe. Sleep een module Rich Text naar je template. Klik op het icoon
</> Source Codein de werkbalk om naar de HTML-modus te schakelen. Plak het Personyze-snippet. - Vervang de placeholder. HubSpot gebruikt HubL (de templatetaal van HubSpot). Vervang
{INSERT EMAIL HERE}door:{{ contact.email }} - Stuur een test & bekijk een voorbeeld. Gebruik Send Test Email van HubSpot met een echt contactrecord om te controleren of de merge-tag wordt ingevuld en de aanbevelingen laden.
⚡ ActiveCampaign
- Open de e-mailontwerper. Ga naar Campaigns → Create a Campaign of open een bestaande automatiseringsmail. Gebruik de New Email Designer.
- Voeg een blok HTML toe. Sleep een HTML-contentblok naar je template. Klik om te bewerken en plak het Personyze-snippet.
- Vervang de placeholder. ActiveCampaign gebruikt tags tussen procenttekens. Vervang
{INSERT EMAIL HERE}door:%EMAIL% - Test via een automatisering. Voeg een testcontact aan de automatisering toe of gebruik Send Preview Email met een echt contact om te controleren of de tag wordt ingevuld en de aanbevelingen verschijnen.
💙 Brevo (voorheen Sendinblue)
- Open de template-editor. Ga naar Email → Templates en open of maak een template.
- Schakel naar de HTML-editor. Klik rechtsboven op de knop
</> HTMLom de ruwe HTML te openen. Plak het Personyze-snippet waar je de aanbevelingen wilt laten verschijnen. - Vervang de placeholder. Brevo gebruikt dubbele accolades. Vervang
{INSERT EMAIL HERE}door:{{ contact.EMAIL }}(in hoofdletters). - Stuur een test. Gebruik Preview & Test → Send Test Email met een echt contact om te controleren of de personalisatie goed wordt weergegeven.
📮 Constant Contact
- Open de e-mailtemplate. Ga naar Campaigns → Create an Email, kies je template en open de editor.
- Voeg een blok Custom Code toe. Klik op Insert → More → Custom Code om een blok met ruwe HTML toe te voegen. Plak het Personyze-snippet.
- Vervang de placeholder. Constant Contact gebruikt een ouder tagformaat. Vervang
{INSERT EMAIL HERE}door:$[LN:EMAIL:$] - Voorbeeld & test. Gebruik Preview → Preview As Subscriber en kies een echte abonnee om te controleren of de personalisatietag goed wordt ingevuld voordat je verstuurt.
Snel overzicht — merge-tags voor e-mail
Overzicht van de exacte merge-tag die je per platform gebruikt bij het vervangen van {INSERT EMAIL HERE}:
| E-mailplatform | Vervang {INSERT EMAIL HERE} door |
Opmerkingen |
|---|---|---|
| Mailchimp | *|EMAIL|* |
Standaard merge-tag van Mailchimp |
| Klaviyo | {{ email }} |
Templatevariabele in Django-stijl |
| HubSpot | {{ contact.email }} |
Contacteigenschap in HubL |
| ActiveCampaign | %EMAIL% |
Personalisatietag tussen procenttekens |
| Brevo | {{ contact.EMAIL }} |
Veldnaam in hoofdletters |
| Constant Contact | $[LN:EMAIL:$] |
Vervangingstag |
| Campaign Monitor | [email] |
Merge-tag tussen haken |
| Salesforce Marketing Cloud | %%emailaddr%% |
Vervangingsstring in AMPscript |
| Elke andere ESP | De merge-tag voor e-mail van je platform | Bekijk de documentatie van je platform |
{INSERT USER ID HERE} in het snippet en vervang die door de merge-tag van je platform voor dat veld. Zo voorkom je ook dat e-mailadressen in URL-parameters worden meegestuurd.Stap 6 — QA & voorbeeld van je aanbevelingen
Gebruik vóór het verzenden naar je volledige lijst de ingebouwde QA-tool van Personyze (de QA-stap in de wizard) om te controleren of de aanbevelingen werken en goed gepersonaliseerd zijn.
Een abonnee opzoeken op e-mailadres
Typ in de QA-stap het e-mailadres van een abonnee in het veld Find user. Personyze toont meteen de exacte productafbeeldingen die die gebruiker zou zien bij het openen van de e-mail — op basis van het huidige gedragsprofiel, in realtime.
Klap onder de weergegeven aanbevelingen de rij van de gebruiker uit om de volledige geschiedenis van productinteracties te zien: elk product dat die heeft bekeken, aan de winkelwagen heeft toegevoegd of gekocht, met tijdstempels en sessiedata. Handig om te bevestigen dat de tracking goed werkt en dat het algoritme de juiste signalen oppikt.
Wat je controleert voordat je verstuurt
- Aanbevelingen zien er gepersonaliseerd uit. De producten in het QA-voorbeeld moeten aansluiten op de bekende interesses van die gebruiker — niet willekeurig zijn. Zien ze er algemeen uit, controleer dan of de events voor gedragstracking afgaan en of het e-mailadres van de gebruiker goed vanaf je site wordt doorgegeven.
- De fallback wordt netjes weergegeven. Test met een gloednieuw e-mailadres zonder geschiedenis. Je zou Bestsellers of Populairst moeten zien — geen lege of kapotte widget.
- Stuur een echte test vanuit je ESP. Stuur altijd een testmail vanuit je echte ESP (niet alleen het visuele voorbeeld, dat merge-tags niet invult). Open die in je echte inbox.
- De bestemming na een klik klopt. Klik op elke productafbeelding in je testmail. Controleer of die naar de juiste productpagina gaat en of de kliktracking van Personyze afgaat voor een nauwkeurige toeschrijving.
Stap 7 — Prestatierapportage
Nadat je campagne live is gegaan, geeft het tabblad Prestaties van Personyze gedetailleerde toeschrijvingsmetingen die verder gaan dan wat de eigen analytics van je ESP voor het aanbevelingsblok bieden.
Metingen op campagneniveau
Uitsplitsen per gebruiker
Ga binnen Prestaties naar het tabblad Gebruikers voor een uitsplitsing per abonnee — welke e-mailadressen klikten, iets aan de winkelwagen toevoegden of kochten, en met welke producten ze precies interactie hadden. Handig om:
- Te controleren of gebruikers met veel koopintentie de meest relevante aanbevelingen krijgen
- Te zien welke gebruikerssegmenten de meeste aankopen uit e-mail opleveren
- Inzichten terug te voeren naar je keuze van algoritmes of segmenten voor toekomstige campagnes
Tips voor de beste resultaten
- Houd je catalogus actueel. Plan dagelijkse of uurlijkse synchronisatie van de feed. Verouderde prijzen en uitverkochte producten ondermijnen het vertrouwen meteen.
- Plaatsing midden in de e-mail presteert beter dan bovenaan of onderaan. Onder de herobanner, boven de footer levert consequent een hogere klikratio op dan andere posities.
- 3–4 producten voor transactionele e-mails, 4–6 voor speciale aanbevelingsverzendingen. Meer producten betekent meer scrollen — test om je ideale aantal te vinden.
- Stel een zinvolle fallback in. Val voor nieuwe abonnees zonder gedragsgeschiedenis terug op Bestsellers of Best beoordeeld — niet op willekeurige producten.
- Laat je onderwerpregel aansluiten op de personalisatie. Staat er in je onderwerp “Speciaal voor jou gekozen”, dan moeten de aanbevelingen ook echt persoonlijk aanvoelen. Zorg dat er gedragsdata binnenkomen voordat je op grote schaal verstuurt.
- Sla alt-tekst niet over. Een beschrijvend alt-attribuut op de aanbevelingsafbeelding zorgt ervoor dat zakelijke Outlook-gebruikers die afbeeldingen standaard blokkeren toch een duidelijke CTA zien.