CAPI via de server en gebeurtenistracking
Omzeil advertentieblokkeerders en ITP-beperkingen door MousePlayer-verkeer via uw eigen serverzijdige GTM-container op uw eigen domein te leiden en gedetailleerde e-commerceanalyses bij te houden.
1. Overzicht van trackingmodi
MousePlayer V2 introduceert een krachtige gebeurtenisrouter waarmee u bepaalt hoe gegevens van de browser van uw gebruiker naar onze servers stromen. U kunt uit drie modi kiezen:
- Alleen web (standaard): Stuurt alle gegevens via WebSockets rechtstreeks naar MousePlayer. Het beste voor realtime liveweergave, maar kwetsbaar voor strenge advertentieblokkeerders.
- Hybride modus: Het beste van beide werelden. Stuurt lichte muis- en scrollcoördinaten via WebSockets voor vloeiende liveweergave, terwijl omvangrijke DOM-wijzigingen en aangepaste gebeurtenissen in batches veilig via uw serverzijdige GTM worden doorgestuurd met HTTP POST.
- Zuivere CAPI: 100% batchverwerking via HTTP POST. Maximale privacy, geen WebSockets en volledig op uw eigen domein. Let op: liveweergave is in deze modus uitgeschakeld.
2. Google Tag Manager instellen (aanbevolen)
De eenvoudigste manier om de modi Hybride of Zuivere CAPI te implementeren is via onze officiële GTM-communitytemplates. Download de onderstaande .tpl bestanden en importeer ze in uw GTM-werkruimten.
Stap 1: serverzijdige client en tag instellen
Importeer in uw serverzijdige GTM-container de template Ingestieclient . Stel deze in om op een eigen pad te luisteren (bijvoorbeeld /mp_capi). Importeer vervolgens de Connectortag, stel deze in om te worden geactiveerd bij de gebeurtenis mouseplayer_batch en publiceer uw container.
Stap 2: de web-GTM-tag instellen
Importeer in uw web-GTM-container de SDK-tag. Selecteer “Configuratie en initialisatie” als tagtype, voer uw Channel IDin, selecteer Hybride modusen plak de URL van uw ssGTM-endpoint (bijvoorbeeld https://metrics.yourdomain.com/mp_capi).
3. Handmatige installatie (zonder GTM)
Als u het script liever rechtstreeks in de code opneemt, moet u het object window.mp_config definiëren voordat u het trackingsnippet laadt.
4. E-commercetrechters volgen
Volg de volledige klantreis. Met gestandaardiseerde gebeurtenisnamen kan MousePlayer automatisch aantrekkelijke rapporten over e-commercetrechters in uw projectwerkruimte maken. Alle gebeurtenissen zijn volledig compatibel met de modi CAPI en Alleen web.
1. view_item
Activeer deze gebeurtenis wanneer een gebruiker een specifieke productpagina bekijkt.
2. add_to_cart
Activeer deze gebeurtenis wanneer een gebruiker een artikel aan de winkelwagen toevoegt.
3. begin_checkout
Activeer deze gebeurtenis wanneer een gebruiker naar het afrekenscherm gaat.
4. purchase
Activeer deze gebeurtenis bij een geslaagde betaling of bestelbevestiging.
5. Aangepaste gebeurtenissen en leadgeneratie
U bent niet beperkt tot e-commerce. Volg formulierverzendingen, nieuwsbriefinschrijvingen of eigen interacties die specifiek zijn voor uw webapplicatie.
Leadgeneratie (formulierverzending)
Activeer deze gebeurtenis wanneer een gebruiker met succes een contactformulier verstuurt of een offerte aanvraagt.
Aangepaste interface-interactie
Begrijp hoe gebruikers omgaan met complexe elementen zoals rekenhulpen, modale vensters of tabbladwisselingen.
6. Parameterlimieten en richtlijnen
Gegevenstypen: MousePlayer herkent parametertypen automatisch. Stuur getallen als gehele of kommagetallen (bijvoorbeeld 150.00, niet "150.00") om geavanceerde numerieke filters (bijvoorbeeld “Prijs > 100”) in het dashboard mogelijk te maken.
| Regel | Beschrijving |
|---|---|
| Lengte van gebeurtenisnaam | Maximaal 128 tekens. Gebruik snake_case voor optimale leesbaarheid (bijvoorbeeld user_signup). |
| Lengte van parametersleutel | Maximaal 64 tekens per sleutelnaam (bijvoorbeeld transaction_id). |
| Tekstwaarden | Tekstparameters worden afgekapt op 255 tekens om optimale databaseprestaties te garanderen. |
| Gegevensprivacy | Stuur geen persoonlijk identificeerbare informatie (PII), zoals onbewerkte e-mailadressen, echte namen of wachtwoorden, als gebeurtenisparameters. |