Ga naar inhoud

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.

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.

  1. Maak een Custom Event-trigger aan op bluestars_bsr_segment.
  2. Lees de bovenstaande velden uit met Data Layer Variables (bijv. bsr_color_key).
  3. 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).

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).