Analytics & GTM
Bluestars kan het bepaalde BSR-segment van elke bezoeker rapporteren aan je analytics-stack, zodat je rapporten kunt segmenteren, doelgroepen kunt opbouwen en de impact van personalisatie kunt meten.
Het bluestars_bsr_segment-event
Section titled “Het bluestars_bsr_segment-event”Wanneer een segment wordt bepaald, pusht de widget één event naar je dataLayer
(Google Tag Manager) / gtag:
dataLayer.push({ event: "bluestars_bsr_segment", bsr_color_key: "rood", bsr_pack_key: "bsr4", bsr_pack_version: "…", bsr_color_name: "Rood", bsr_color_hex: "#…", bsr_color_origin: "postcode", // or the fallback reason tenant_id: "…", page_url: "https://your-site.nl/…", page_title: "…",});De eventnaam is voor elke tenant hetzelfde, dus één GTM-tag of GA4-configuratie werkt voor alle Bluestars-klanten.
Instellen in GTM / GA4
Section titled “Instellen in GTM / GA4”- Maak een Custom Event-trigger aan op
bluestars_bsr_segment. - Lees de bovenstaande velden uit met Data Layer Variables (bijv.
bsr_color_key). - Stuur ze naar GA4 als event-parameters of user properties / custom dimensions.
Omdat het event alles bevat wat je nodig hebt, hoef je de body-class niet zelf te observeren — al kan het nog steeds (zie De class uitlezen in JavaScript).
Toestemming
Section titled “Toestemming”Het event respecteert analytics-toestemming:
- Het is afgeschermd achter Google Consent Mode (
analytics_storage) of de toestemmingshook van je site. Geen toestemming → geen event. - Als analytics voor je tenant is uitgeschakeld, wordt het event niet verzonden (de widget logt een korte notitie die uitlegt waarom).