CAPI på serversiden og hendelsessporing
Omgå annonseblokkere og ITP-begrensninger ved å sende MousePlayer-trafikk via din egen førsteparts-GTM-container på serversiden, og spor detaljert netthandelsanalyse.
1. Oversikt over sporingsmoduser
MousePlayer V2 introduserer en kraftig hendelsesruter som lar deg styre hvordan data flyter fra brukerens nettleser til serverne våre. Du kan velge mellom tre moduser:
- Bare nettleser (standard): Strømmer alle data via WebSockets direkte til MousePlayer. Best for livevisning i sanntid, men sårbar for kraftige annonseblokkere.
- Hybrid-modus: Det beste fra begge verdener. Sender lette muse- og rullekoordinater via WebSockets for jevn livevisning, mens omfattende DOM-endringer og egendefinerte hendelser samles og sendes trygt via GTM på serversiden med HTTP POST.
- Ren CAPI: 100% batchoverføring med HTTP POST. Maksimalt personvern, ingen WebSockets, helt førsteparts. Merk: livevisning er deaktivert i denne modusen.
2. Oppsett i Google Tag Manager (anbefalt)
Den enkleste måten å innføre Hybrid- eller ren CAPI-modus på er å bruke våre offisielle GTM-fellesskapsmaler. Last ned .tpl-filene nedenfor og importer dem i GTM-arbeidsområdene.
Trinn 1: Konfigurer klient og tagg på serversiden
Importer malen Mottaksklient i GTM-containeren på serversiden. Angi at den skal lytte på en egendefinert sti (f.eks. /mp_capi). Importer deretter Koblingstagg, konfigurer den til å utløses ved hendelsen mouseplayer_batch, og publiser containeren.
Trinn 2: Konfigurer Web GTM-taggen
Importer SDK-tagg i Web GTM-containeren. Velg «Konfigurasjon og initialisering» som taggtype, oppgi Channel ID, velg Hybrid-modus, og lim inn ssGTM-endepunktets URL (f.eks. https://metrics.yourdomain.com/mp_capi).
3. Manuell installasjon (uten GTM)
Foretrekker du å hardkode skriptet, må du definere objektet window.mp_config før sporingskodestykket lastes.
4. Sporing av netthandelstrakter
Spor hele kundereisen. Standardiserte hendelsesnavn lar MousePlayer automatisk lage flotte rapporter om netthandelstrakter i prosjektets arbeidsområde. Alle hendelser er fullt kompatible med CAPI- og bare nettleser-modus.
1. view_item
Utløs denne hendelsen når en bruker ser en bestemt produktside.
2. add_to_cart
Utløs denne hendelsen når en bruker legger en vare i handlekurven.
3. begin_checkout
Utløs denne hendelsen når en bruker går videre til kassen.
4. purchase
Utløs denne hendelsen ved vellykket betaling eller ordrebekreftelse.
5. Egendefinerte hendelser og leadgenerering
Du er ikke begrenset til netthandel. Spor skjemainnsendinger, nyhetsbrevpåmeldinger eller egendefinerte interaksjoner som er unike for nettapplikasjonen.
Leadgenerering (skjemainnsending)
Utløs denne hendelsen når en bruker sender inn et kontaktskjema eller ber om et tilbud.
Egendefinert UI-interaksjon
Forstå hvordan brukere samhandler med komplekse elementer som kalkulatorer, dialoger eller fanebytter.
6. Parametergrenser og retningslinjer
Datatyper: MousePlayer oppdager parametertypene automatisk. Send tall som heltall eller flyttall (f.eks. 150.00, ikke "150.00") for å kunne bruke avansert tallfiltrering (f.eks. «Pris > 100») i dashbordet.
| Regel | Beskrivelse |
|---|---|
| Hendelsesnavnets lengde | Høyst 128 tegn. Bruk snake_case for best lesbarhet (f.eks. user_signup). |
| Parameternøkkelens lengde | Høyst 64 tegn per nøkkelnavn (f.eks. transaction_id). |
| Tekstverdier | Tekstparametere avkortes til 255 tegn for å sikre best mulig databaseytelse. |
| Personvern | Send ikke personopplysninger (PII) som rå e-postadresser, virkelige navn eller passord som hendelsesparametere. |