Platform
PrijzenInloggenBoek een demo
Alle playbooksTechnische installatiegids

Krijg Personyze werkend in minuten.

Een stap-voor-stap bron voor developers en technische teams — installeer de tracking-code, definieer content-placeholders, configureer doelen en verbind je datastack.

Nu starten →
13 installatie-onderwerpenKopieer-plak snippetsNo-code opties
Tracker actief
Data-synchronisatie
install.js
// Toevoegen aan elke pagina
<script src="//counter.personyze.com/...js">
// Personyze-tracker geladen
✓ Tracking geïnstalleerd
✓ Personalisatie live

1Installeer Personyze op je site

Om personalisatie te activeren, moet je het tracking-snippet op elke pagina van je site installeren. Kies de methode die past bij je platform.

Haal je code op: Ga naar Account Settings > General > Tracker Settings om je unieke Site ID en tracking-snippet te kopiëren.

Optie 1: Google Tag Manager (GTM)

Optie A: Custom HTML (handmatig)
Maak een « Custom HTML »-tag, plak het volledige Personyze JS-snippet en trigger hem op « All Pages ».

Optie B: template-integratie (eenvoudigst)
Zoek in de GTM Community Gallery naar « Personyze Tracking Code ». Voeg hem toe, voer je Site ID in en trigger op « All Pages ». Dit houdt je container schoon.

Cruciale instelling: Stel de tag firing priority hoog in (bijv. 100) om content-flicker te minimaliseren. Voor SPA's: verifieer of « All Pages » history-wijzigingen afhandelt of dat je een specifieke « History Change »-trigger nodig hebt.

Optie 2: standaard HTML

Plak het snippet direct in de <head> tag van je master template-bestand. Zorg dat hij zo hoog mogelijk wordt geplaatst, direct na je charset- en viewport-meta-tags.

Optie 3: CMS-instructies

WordPress: Installeer de plugin « Personyze Personalization ». Vereist een App Password.
Shopify: Bewerken theme.liquid. Plak code voor </head>.
Magento 2: Content > Configuration > HTML Head > Scripts.
Wix: Settings > Custom Code > Head > Load on all pages.
Squarespace: Settings > Advanced > Code Injection > Header.
Webflow: Project Settings > Custom Code > Head Code.
Weebly: Settings > SEO > Header Code.
Magnolia: Injecteer in header.ftl template.

2Definieer placeholders (zones)

Placeholders zijn gebieden op je site waar Personyze content injecteert. Het gebruik van placeholders in plaats van popups laat personalisatie native aanvoelen.

Optie A: de Visual Selector (no-code)

  1. Maak een nieuwe campagne en voeg een « Banner »-actie toe.
  2. In Weergave-instellingen, kies « Show in placeholder ».
  3. Klik op « Find on pages » om de Simulator te openen.
  4. Navigeer door je site en klik gewoon op het element (bijv. Hero Banner) dat je in een zone wilt veranderen.

Optie B: handmatige CSS-selectors

Voer handmatig ID's of classes in zoals #home-hero of .sidebar-widget.

Geavanceerde features: Roterende content: Roteert meerdere campagnes op één plek (diashow-effect).
Max simultane acties: Maakt het mogelijk meerdere banners verticaal te stapelen (bijv. toon Banner A EN Banner B).

3Conversiedoelen en KPI-tracking

Volg ROI door te definiëren hoe succes eruit ziet. Je kunt eenvoudige klikken of complexe omzetdata volgen.

1. Doel-typen

  • URL-bestemming: Getriggerd wanneer een gebruiker een specifieke URL bezoekt zoals /thank-you of /order-confirmed. Het beste voor leadgeneratie.
  • Volg activiteit: Volg specifieke interacties zoals klikken op « In winkelwagen », hoveren over een menu of een video bekijken. Gebruik de Visual Selector om het element te kiezen.
  • Grab Data (omzet): Extraheer dynamische waarden (bijv. « $150,00 ») uit de pagina-HTML of een cookie. Essentieel voor het berekenen van ROI en omzet.
  • Externe events: Leg automatisch events vast die naar de GTM Data Layer of Google Analytics-events worden gepusht zonder extra setup.

2. Geavanceerde instellingen

  • Doelwaarde: Stel een Vaste waarde (bijv. lead = $10) of een Dynamische waarde (opgehaald van de pagina, zoals aankooptotaal).
  • Frequentie: Stel « Once per visit » in voor leads (om dubbele tellingen bij refresh te voorkomen) of « No Limit » voor aankopen (om elke transactie te volgen).

3. E-commerce metrics

Als je product/omzet-tracking activeert, berekent Personyze automatisch Totale omzet, AOV (gemiddelde orderwaarde) en bijdragepercentage (hoeveel omzet werd beïnvloed door personalisatie).

4Extraheer site-data (variabelen)

Verbeter targeting door data te « grabben » uit de browser of paginasessie van de bezoeker om een rijk gebruikersprofiel op te bouwen.

Ondersteunde databronnen

Je kunt een « User Profile Variable » maken uit een van deze bronnen:

  • Pagina-elementen (HTML): Scrape tekst die zichtbaar is op de pagina (bijv. « Hallo, [Naam] » of « Punten: 500 »). Gebruik de Visual Selector.
  • Cookies: Lees waarden die zijn opgeslagen in browser-cookies (bijv. login_status, affiliate_id).
  • JavaScript-variabelen: Lees globale JS-variabelen (bijv. window.userLevel of dataLayer[0].userId).
  • Meta-tags: Lees SEO-meta-tags om de context van de content te begrijpen (bijv. <meta name="author" content="John">).
  • URL-parameters: Lees UTM's of query strings (bijv. ?campaign=summer_sale).
Geavanceerde logica: Je kunt Regular Expressions (Regex) om opgehaalde data op te schonen (bijv. « Welkom » verwijderen om alleen de naam over te houden) en de Persistentie in te stellen (deze data opslaan in het permanente profiel van de gebruiker vs. alleen sessie).

5In-house CRM en data-integratie

Verbind je interne databases (custom CRM, SQL, ERP) met real-time websitegedrag.

Cruciaal: hoe matching werkt Om een anonieme bezoeker te verbinden met je geüploade CRM-data, heeft Personyze een Gemeenschappelijke identifier (sleutel) nodig. Ten eerste moet je geüploade lijst een unieke sleutel hebben (bijv. e-mail, CRM ID of loyalty #). Ten tweede moet deze Zelfde sleutel beschikbaar zijn op je website (in een cookie, URL, JS-variabele of pagina-element). Ten slotte moet je een « Grab Data »-regel opzetten (zie stap 4) om Personyze te vertellen waar deze sleutel op de live site te vinden is. Zodra Personyze deze sleutel van een bezoeker « grabt », linkt het zijn sessie aan het rijke CRM-profiel dat je hebt geüpload.

Integratie-methoden:

  • CSV-upload: Upload handmatig lijsten van gebruikers-ID's + attributen (VIP-status, sector, offline aankopen).
  • Live feed: Synchroniseer via een Google Sheet-URL of HTTP-feed die automatisch wordt geüpdatet.
  • API: Gebruik de Personyze-API om real-time gebruikersupdates vanuit je backend te pushen.

6Product- en content-feed

Dit is vereist om Productaanbevelingen EN Artikel-/content-aanbevelingen.

1. Bereid je feed voor

Personyze accepteert CSV-, XML-, JSON-, RSS-, Atom- of Google Merchant-feeds.

2. Map je kolommen

Ga naar Settings > Data & Content > Product Feed. Je moet de velden in je feed mappen naar Personyze-attributen:

  • Interne ID: MOET overeenkomen met de Product-/Artikel-ID die op je live pagina (SKU/ID) of GTM-variabele wordt gevonden. Dit stelt Personyze in staat te weten welk item de gebruiker momenteel bekijkt.
  • Titel: De naam van het product of artikel.
  • Afbeeldings-URL: Voor weergave in aanbevelings-widgets.
  • Link-URL: Waar de aanbeveling naar doorklikt.
  • Prijs / categorie: Voor filtering en logica.

Alternatieve methoden

  • Site-crawler: Als je geen feed hebt, neem dan contact op met je account manager om een crawler op te zetten die de feed automatisch vanaf je site opbouwt.
  • SFTP-upload: Voor grote enterprise-catalogi: vraag je account manager om beveiligde SFTP-upload te activeren.

7Privacy en opt-out

Zorg voor AVG/CCPA-compliance door te integreren met je Consent Management Platform (CMP).

JavaScript-API:

Gebruik deze commando's binnen de « Accept »- of « Decline »-logica van je cookie-banner:

  • _S_T.system.off(): Stop tracking. Roep dit aan als een gebruiker cookies weigert. Er wordt geen data verzonden.
  • _S_T.system.on(): Start tracking. Roep dit aan wanneer een gebruiker cookies accepteert.
  • _S_T.system.is_on(): retourneert true/false om de huidige status te controleren.

Strikte modus: Je kunt Personyze configureren om in « Strikte modus » te draaien waarin het standaard geen IP's of PII volgt totdat expliciete toestemming wordt gegeven via het bovenstaande commando.

8Integraties van derden

Plug-and-play integraties met de tools die je al gebruikt. Om hier toegang te krijgen, ga naar: Settings > Integrations.

Analytics en data

Stuur Personyze-doelgroep- en campagne-data naar je analytics-tools voor rapportage.
Google Analytics
Segment
Tealium
Mixpanel

CRM en marketing

Bidirectionele sync van leads en gebruikersattributen tussen Personyze en je CRM.
Salesforce
HubSpot
Zoho
Pardot
ActiveCampaign

ABM en B2B-data

Verrijk anoniem verkeer met data over bedrijfsnaam, sector en omzet.
Clearbit
6sense
Leadfeeder
Albacross
ZoomInfo
LeadRebel
Demandbase

Infrastructuur

Verbind backend-systemen, authenticatie en workflow-automatisering.
WordPress
Single Sign On
Webhooks
Zapier

9Configuratie e-mailafzender

Configureer hoe Personyze je getriggerde e-mails en nieuwsbrieven verstuurt.

Optie A: standaardafzender (Amazon SES)

Standaard gebruikt Personyze Amazon SES. Je kunt je eigen « From »-adres autoriseren (bijv. info@jedomein.com).

  • Voeg het gewenste e-mailadres toe in de Personyze-instellingen.
  • Je ontvangt een verificatie-verzoek van AWS.
  • Aanbeveling: Neem contact op met je account manager om DKIM-records te krijgen die je in je DNS kunt uploaden voor betere deliverability.

Optie B: custom SMTP

Gebruik je eigen mailserver (SendGrid, Mailgun, Outlook, enz.) voor volledige controle.

  • Selecteer « Mail provider (SMTP) ».
  • Voer je Host, Port (bijv. 465 of 587), User en Password in.

Optie C: webhook (HTTP POST)

Stuur de e-mail-data-payload naar je eigen endpoint of automatiseringstool (zoals Zapier) om de verzending extern te triggeren.

10Web push-notificaties setup

Om browser-push-notificaties te activeren, moet je een Service Worker installeren.

1. Download de Service Worker

Download het standaardbestand: sw.js

2. Installeer op je server

  • Scenario A (geen bestaande Service Worker): Upload het bestand `sw.js` naar de root-map van je website (bijv. `jesite.com/sw.js`).
  • Scenario B (je hebt al een Service Worker): Overschrijf je bestand NIET. Vraag in plaats daarvan je developer om samen te voegen de inhoud van onze `sw.js` bovenaan je bestaande service worker-bestand.

Opmerking: elke site kan maar één actief Service Worker-bestand hebben.

11Personyze REST-API

Integreer Personyze programmatisch met je backend-systemen om data te lezen of te schrijven.

Documentatie: Toegang tot de volledige API-referenties hier: REST-API-gids

Mogelijkheden

  • Gebruikersdata: Push CRM-data of update gebruikersprofielen.
  • Content: Update je product- of content-catalogus.
  • Events: Rapporteer offline conversies of backend-events.

12Mobile SDK (iOS en Android)

Breid personalisatie uit naar je native mobiele applicaties.

Documentatie: Bekijk de SDK-installatiegids: Mobile SDK-gids

Features

  • Verenigd profiel: Volg gebruikers over web en app heen.
  • Native targeting: Gebruik app-specifiek gedrag voor segmentatie.
  • Push-notificaties: Trigger gepersonaliseerde meldingen.

13Single Sign-On (SSO)

Beheer de toegang tot het Personyze-dashboard met je enterprise identity provider.

Voordelen:

Gecentraliseerd gebruikersbeheer, one-click-toegang voor medewerkers en verbeterde security-compliance.

Ondersteunde providers

  • Auth0
  • Okta
  • OneLogin
  • Xecurify

Installatie-instructies

  1. Ga naar Settings > Integrations > Single Sign On in de Personyze-console.
  2. Selecteer je provider uit de lijst.
  3. Voer de vereiste Metadata URL of certificaatdetails van je IdP in.
  4. Sla op en test de verbinding.
FAQ

Setup-vragen, beantwoord.

De dingen die teams vragen voor ze live gaan. Voor alles anders is ons team slechts één bericht weg.

Vertraagt de tracking-code mijn website?

Nee. De Personyze-tag laadt asynchroon, wat betekent dat hij op de achtergrond draait en het renderen van je hoofdpagina-content niet blokkeert. Dit garandeert dat hij een verwaarloosbare impact heeft op je site-snelheid of Core Web Vitals.

Kan ik installeren via Google Tag Manager?

Ja. Dit is de aanbevolen methode. Je kunt onze officiële GTM-template gebruiken (zoek « Personyze ») of een Custom HTML-tag maken. Zorg er gewoon voor dat je de tag instelt om te triggeren op « All Pages ».

Is Personyze AVG-compliant?

Ja. We bieden tools om je te helpen voldoen, waaronder een « Strikte modus » die tracking uitschakelt tot toestemming is gegeven. Je kunt tracking ook pas triggeren nadat een gebruiker cookies heeft geaccepteerd via je CMP (Consent Management Platform).

Hoe synchroniseer ik mijn productcatalogus?

Je kunt een Product Feed (CSV, XML, JSON) uploaden of direct synchroniseren vanuit Google Merchant Center. Als je geen feed hebt, kan onze Site Crawler automatisch productdata van je pagina's scrapen.

Wat als ik een Single Page Application (SPA) heb?

Personyze ondersteunt SPA's volledig (React, Angular, Vue). Onze tracker detecteert automatisch « virtual pageviews » wanneer de URL verandert zonder volledige reload, en zorgt dat gedrag correct wordt gevolgd over de sessie heen.

Kan ik gebruikers volgen over apparaten heen?

Ja. Als een gebruiker inlogt op zowel desktop als mobiel (of op beide op een e-maillink klikt), voegt Personyze hun profielen samen met een unieke identifier (zoals User ID of Email Hash), wat je een verenigd beeld van zijn reis geeft.

Heb ik een developer nodig om doelen op te zetten?

Niet per se. Eenvoudige doelen zoals « URL Visits » of « Button Clicks » kunnen worden opgezet via onze visuele interface. Complexere doelen, zoals het vastleggen van dynamische omzetwaarden, kunnen vereisen dat je de CSS-selector of JavaScript-variabelenaam kent.

Hoe werkt de CRM-integratie?

We synchroniseren data bidirectioneel. Je kunt websitegedrag (bijv. « Heeft prijspagina bekeken ») naar je CRM pushen en CRM-attributen (bijv. « VIP-klant ») naar Personyze halen om de website-ervaring te personaliseren.

Kan ik mijn eigen e-mailafzender gebruiken?

Ja. Hoewel we een standaardafzender bieden via Amazon SES, kun je je eigen SMTP-server (SendGrid, Mailgun, Outlook) configureren in de instellingen om te garanderen dat e-mails afkomstig zijn van je eigen domein met volledige deliverability-controle.

Wat gebeurt er als ik mijn websitethema verander?

Als je je HTML-structuur wijzigt (CSS-ID's of -classes), kunnen sommige placeholders of « grab data »-regels breken. We raden aan je Personyze-campagnes te controleren na elke grote site-redesign om te garanderen dat selectors nog geldig zijn.

Kan ik intern verkeer uitsluiten?

Ja. Je kunt verkeer van specifieke IP-adressen (zoals je kantoor-IP) uitfilteren in de account-instellingen, zodat bezoeken van medewerkers je analytics-data niet vertekenen.

Werkt de tracking offline?

Voor web-tracking is een internetverbinding vereist. Als je echter onze Mobile SDK gebruikt, kunnen we events lokaal op het apparaat cachen en ze synchroniseren zodra de gebruiker weer online komt.

Hoe veilig is de dataoverdracht?

Alle data wordt overgedragen via HTTPS-encryptie. We houden ons aan strikte security-protocollen, waaronder SOC 2-compliance, om te garanderen dat je klantdata veilig blijft.

Kan ik meerdere domeinen beheren in één account?

Ja. Personyze ondersteunt multi-domain tracking. Je kunt aparte sites onder één account beheren of ze koppelen om gebruikersdata te delen over verschillende domeinen (Cross-Domain Tracking).

Wat is een « Service Worker » voor push-notificaties?

Een Service Worker is een script dat op de achtergrond van een browser draait. Het is vereist om push-berichten te ontvangen, zelfs wanneer de gebruiker niet actief op je website is. Je moet dit bestand uploaden naar de root-directory van je server.

Klaar om te lanceren

Krijg personalisatie live op je site.

Je hebt de volledige setup-playbook — zet hem nu aan het werk. Installeer de tracker, definieer je eerste placeholder en zie je site zich aanpassen aan elke bezoeker.

Gratis om te starten · Geen creditcard · Setup in minuten