CAPI på serversiden og hændelsessporing
Omgå annonceblokkere og ITP-begrænsninger ved at sende MousePlayer-trafik gennem din egen førsteparts-GTM-container på serversiden, og få detaljeret e-handelsanalyse.
1. Oversigt over sporingstilstande
MousePlayer V2 introducerer en effektiv hændelsesrouter der lader dig styre datastrømmen fra brugerens browser til vores servere. Du kan vælge mellem tre tilstande:
- Kun web (standard): Streamer alle data via WebSockets direkte til MousePlayer. Bedst til livevisning i realtid, men sårbar over for omfattende annonceblokering.
- Hybrid-tilstand: Det bedste fra begge verdener. Sender lette muse- og rullekoordinater via WebSockets til flydende livevisning, mens omfattende DOM-ændringer og brugerdefinerede hændelser samles og sendes sikkert gennem din GTM på serversiden via HTTP POST.
- Ren CAPI: 100% samlet HTTP POST-overførsel. Maksimalt privatliv, ingen WebSockets, udelukkende førstepart. Bemærk: Livevisning er deaktiveret i denne tilstand.
2. Opsætning af Google Tag Manager (anbefales)
Den nemmeste måde at implementere Hybrid eller ren CAPI på er med vores officielle GTM-communityskabeloner. Download .tpl-filerne nedenfor, og importér dem i dine GTM-arbejdsområder.
Trin 1: Konfigurer klient og tag på serversiden
Importér i din GTM-container på serversiden skabelonen Modtagelsesklient. Indstil den til at lytte på en brugerdefineret sti (f.eks. /mp_capi). Importér derefter Forbindelsestag, indstil det til at udløses ved mouseplayer_batch-hændelsen, og udgiv din container.
Trin 2: Konfigurer web-GTM-tagget
Importér i din web-GTM-container SDK-tagget. Vælg »Konfiguration og initialisering« som tagtype, indtast dit Channel ID, vælg Hybrid-tilstand, og indsæt dit ssGTM-endepunkts URL (f.eks. https://metrics.yourdomain.com/mp_capi).
3. Manuel installation (uden GTM)
Hvis du foretrækker at indsætte scriptet direkte, skal du definere window.mp_config-objektet, før du indlæser sporingskodestykket.
4. Sporing af e-handelstragte
Følg hele kunderejsen. Standardiserede hændelsesnavne lader MousePlayer automatisk generere overskuelige e-handelstragtrapporter i dit projektarbejdsområde. Alle hændelser er fuldt kompatible med CAPI og tilstanden Kun web.
1. view_item
Udløs hændelsen, når en bruger ser en bestemt produktside.
2. add_to_cart
Udløs hændelsen, når en bruger lægger en vare i indkøbskurven.
3. begin_checkout
Udløs hændelsen, når en bruger går til betalingssiden.
4. purchase
Udløs hændelsen ved gennemført betaling eller ordrebekræftelse.
5. Brugerdefinerede hændelser og leadgenerering
Du er ikke begrænset til e-handel. Spor formularindsendelser, nyhedsbrevstilmeldinger og egne interaktioner, der er særlige for din webapplikation.
Leadgenerering (formularindsendelse)
Udløs hændelsen, når en bruger indsender en kontaktformular eller anmoder om et tilbud.
Brugerdefineret UI-interaktion
Forstå, hvordan brugere anvender komplekse elementer som beregnere, dialoger eller faneskift.
6. Parametergrænser og vejledning
Datatyper: MousePlayer registrerer automatisk parametertyper. Send tal som heltal eller decimaltal (f.eks. 150.00, ikke "150.00") for at aktivere avanceret talfiltrering (f.eks. »Pris > 100«) i dashboardet.
| Regel | Beskrivelse |
|---|---|
| Hændelsesnavnets længde | Højst 128 tegn. Brug snake_case for bedst læsbarhed (f.eks. user_signup). |
| Parameternøglens længde | Højst 64 tegn pr. nøglenavn (f.eks. transaction_id). |
| Tekstværdier | Tekstparametre afkortes til 255 tegn for at sikre optimal databaseydelse. |
| Databeskyttelse | Send ikke personoplysninger som rå e-mailadresser, rigtige navne eller adgangskoder som hændelsesparametre. |