Optionele bezoekers- en e-mailmetingen
Wanneer en hoe je optionele bezoekersherkenning en e-mailopenmetingen koppelt aan privacykeuzes.
Laatst bijgewerkt · 2 nov 2026
Is dit nodig om te chatten?
Nee. Chat, gespreksstatistieken en feedback werken zonder extra trackinginstellingen. Je hoeft niets te programmeren zolang je geen van de volgende extra functies gebruikt:
- Herkenning bij latere bezoeken: een willekeurige code herkent dezelfde browser, maximaal 90 dagen.
- Openingssignaal bij gespreksmails: een kleine afbeelding kan een opening signaleren, maar bewijst niet dat de mail gelezen is; metingen blijven 30 dagen bewaard.
Het zijn twee losse optionele doelen. Alleen de echte keuze van je bezoeker in je bestaande toestemmingsbeheer mag ze activeren. Een e-mailadres of het gebruiken van de chat is geen toestemming.
Privacykeuzes voor analytics en gespreksmails
Koppel de widget aan de bestaande toestemmingsinstellingen van je website. Herkenning van terugkerende bezoekers en meting van openingssignalen bij gespreksmails zijn afzonderlijke doelen. Licht beide doelen duidelijk toe en geef iedere keuze apart door; toestemming voor alleen analytics zet e-mailopenmeting nooit aan. De widget en gesprekschat voegen geen tweede e-mailopenvakje toe.
Na supportwhale:ready geeft window.SupportWhale.getTrackingNotice("nl") Nederlandse uitleg per doel en de versie supportwhale-tracking-v2 terug voor je bestaande toestemmingsinterface. De uitleg noemt 90 dagen voor bezoekersherkenning en 30 dagen voor e-mailopenmetingen. Alleen deze tekst opnemen levert geen toestemming op; gebruik de werkelijke keuze van de bezoeker per doel.
// In de wijzigingscallback van je bestaande toestemmingsbeheer:
const saved = await window.SupportWhale.setTrackingConsent({
analytics: choices.returningVisitorRecognition === true,
emailOpens: choices.conversationEmailOpenings === true
}, {
noticeVersion: 'supportwhale-tracking-v2',
userAction: true // alleen bij een nieuwe, expliciete bezoekersactie
});Bij het herstellen van een eerder vastgelegde keuze tijdens paginalaad laat je userAction weg of geef je false door. Een weigering of intrekking die SupportWhale al heeft vastgelegd blijft dan leidend; de methode retourneert false in plaats van stilzwijgend toestemming te herstellen. true als eerste argument staat voor beide doelen en mag alleen wanneer beide expliciet zijn geaccepteerd. Gebruik voor alleen e-mailopenmeting { analytics: false, emailOpens: true }.
await window.SupportWhale.setTrackingConsent(false) trekt beide doelen in en verwijdert eerdere openingsmetingen en gekoppelde bezoekersherkenning. Na een geaccepteerde keuze kan de bezoeker ook Privacy → Privacykeuze intrekken in de widget of gesprekschat gebruiken. Afzonderlijke doelen blijven in je bestaande toestemmingsinterface te beheren. Een resultaat false betekent dat de wijziging nog niet is bevestigd; intrekking blijft klaarstaan voor een nieuwe poging. Positieve toestemming wordt na fouten nooit automatisch opnieuw doorgestuurd. Do Not Track en Global Privacy Control gaan vóór beide optionele doelen.
De oudere setAnalyticsConsent(true) blijft alleen voor analytics en kan geen e-mailopenmeting aanzetten. setAnalyticsConsent(false) trekt beide doelen in. Een oude analyticskeuze, e-mailadres, voortgezet chatgebruik of vooraf aangevinkt veld is geen toestemming voor het nieuwe doel. Supportberichten blijven zonder beide doelen beschikbaar. Lees meer over analytics.