GTM-i sild & GA4 sündmuste sild

Ühendage Google Analytics 4 arvuline telemeetria MousePlayeri seansitaasesitustega kahesuunalise dataLayeri ja GA4-ühilduva API kaudu.

1. Arhitektuur & võimalused

Veebianalüütika andmed sageli eraldi: Google Analytics 4 laadne arvuline platvorm ütleb, mis juhtus; seansitaasesitus selgitab, miks . MousePlayeri GTM-i & GA4 sild loob brauseri JavaScriptis kahesuunalise sünkroonkanali.

Jälgimisskript käivitab kaks põhimoodulit:

  • Seansitaasesituse eksportija (initGa4SessionBridge): Saadab aktiivse seansi ID (mp_session_id) ja otsetaasesitus-URL-i (mp_session_url) saidi andmekihti kohe seansi tekkimisel.
  • GA4 sündmuste vastuvõtja (initDataLayerBridge): Lisab andmekihimassiivile olemasolevat säilitava kuulaja. GA4 kaubandus- ja käitumissündmused kopeeritakse kohe MousePlayeri sündmusteks (ce) kõigi arv- ja stringiparameetritega.

Kohandatud dataLayeri tugi: Oma massiivinime korral standardse dataLayer asemel, näiteks xyzDataLayer, kohandub mootor parameetriga gtm_datalayer_name käsitsi koodi muutmata.

2. Äriline väärtus

Taasesituslingid ettevõtte analüüsivoos annavad mitu eelist:

Võimalus Praktiline mõju
Konversiooni optimeerimine (CRO) Analüütik leiab GA4 lehtris hõõrdumise ja avab kohe kindlal ostusammul lahkunu salvestise.
Tulu omistamine & audit Väärtuslik ost kontrollitav täpse kursori, klõpsude ja vaatealade järgi.
Kiirem tehniline silumine QA seob GA4 JavaScripti erindid või API-vead otse visuaalsete salvestistega ilma käsitsi taasloomata.
Klienditoe lahendus Seansi-ID pöördumises lubab töötajal vaadata täpset taasesitust ning lühendada lahendusaega.

3. Google Tag Manageri seadistus

GTM-is lingi vastuvõtuks ja GA4-sse saatmiseks seadistage kolm objekti:

Samm 1: andmekihimuutujad

Avage GTM-is Muutujad → Kasutaja määratud muutujad ja looge kaks muutujat tüübiga Andmekihi muutuja:

  • Muutuja nimi: dlv - mp_session_id • Andmekihi muutuja nimi: mp_session_id
  • Muutuja nimi: dlv - mp_session_url • Andmekihi muutuja nimi: mp_session_url

Samm 2: aktiveerimiskäivitaja

Avage Käivitajad → Uus ja valige tüüp Kohandatud sündmus. Parameetrid:

  • Sündmuse nimi: mp_session_ready
  • Käivitub järgmisel: Kõik kohandatud sündmused

Samm 3: GA4 sündmusesilt

Looge silt tüübiga Google Analytics: GA4 sündmus seansilingi saatmiseks GA4 ressursile:

# GA4 Event Tag Configuration Tag Type: Google Analytics: GA4 Event Configuration Tag: [Select standard GA4 Configuration Tag] Event Name: mp_recording_ready # Event Parameters: | Parameter Name | Value | |-----------------|---------------------------| | mp_session_id | {{dlv - mp_session_id}} | | mp_session_url | {{dlv - mp_session_url}} | Triggering: Fire on Custom Event -> mp_session_ready

4. Uurimised (oma aruanded) GA4-s

GTM-i avaldamisel saab GA4 URL-i parameetrina. Uurimisaruandeks registreerige see esmalt kohandatud mõõtmena.

Kohandatud mõõtmete registreerimine GA4 halduses

GA4-s avage Administraator → Andmekuva → Kohandatud määratlused ja vajutage Loo kohandatud mõõde:

  • Mõõtme nimi: MousePlayer Session URL
  • Ulatus: Sündmus (või Seanss seansiulatuse parameetritel)
  • Sündmuse parameeter: mp_session_url

Seansiuurimise loomine

GA4 jaotises Uuri looge Vaba vorm kasutajate teekondade uurimiseks:

  • Read: Lisage Event name, Transaction ID (e-kaubanduses) või Landing page.
  • Veerud / mõõtmed: Lisage uus mõõde MousePlayer Session URL.
  • Väärtused: Lisage Event count või Total users.

Loodud aruandetabel näitab otse klõpsatavaid URL-e GA4 mõõdikute kõrval, võimaldades kohe liikuda statistilisest kõrvalekaldest visuaalsesse taasesitusse.

5. Lingid GA4 tavaaruannetes

Lisaks uurimistele saab kohandatud mõõtmeid lisada tavalistesse GA4 aruannetesse (näiteks Liikluse hankimine, Lehed ja ekraanid või E-kaubanduse ostud) GA4 aruandeteegi kaudu.

Tavatabeli muutmine

  1. Avage GA4 üksikasjalik aruanne, nt Aruanded → Kaasatus → Lehed ja ekraanid.
  2. Vajutage pliiatsit Kohanda aruannet paremal ülal (administraatoriõigused).
  3. Paremal all Aruande andmed valige Mõõtmed.
  4. Lisage MousePlayer Session URL põhi- või lisamõõtmetesse ning muutke nähtavaks.
  5. Vajutage Salvesta → Salvesta praeguse aruande muudatused.

Analüütik võib siis tavaaruandesse lisada MousePlayer Session URL lisamõõtmena ja kohe uurida liiklussegmentide käitumist.

6. JavaScript API & GA4 / GTM ühilduvus

MousePlayer pakub GA4-ühilduvat JavaScript API-t standardsete gtag() laadsete käskude ja avaliku üldobjektiga (window.MousePlayer). See lubab arendajatel küsida seansi URL-e konsoolis, lisada B2B kliendi-ID-sid ning lisada taasesituslinke teiste pakkujate kasutajatoele või veajälgijatele.

1. URL-i otsene lisamine (Intercom / Zendesk / oma sillad)

Kogu aktiivse seansi URL-i saate konsoolist või skriptist käsuga window.MousePlayer.getSessionUrl():

// Example: Retrieve the active session URL and attach it to Intercom chat metadata if (window.MousePlayer && window.MousePlayer.getSessionUrl) { var replayUrl = window.MousePlayer.getSessionUrl(); console.log('Active Replay:', replayUrl); // Attach to Intercom Messenger metadata if (window.Intercom) { Intercom('update', { 'mouseplayer_replay_url': replayUrl }); } }

2. Oma B2B-ID (user_id)

Sisselogitud SaaS- või B2B-kliendi jaoks saatke oma user_id (andmebaasi-ID, e-post, UUID) algse seadistuse või jooksva GA4-süntaksiga:

// Method A: Set user_id dynamically at login (GA4 / gtag style) mp('set', 'user_id', 'USR-987654'); // Method B: Set via config object mp('config', 'YOUR_CHANNEL_ID', { user_id: 'USR-987654' }); // Method C: Direct SDK invocation window.MousePlayer.setUserId('USR-987654');

3. Asünkroonne andmehange

Tavaline GA4 tagasikutse võimaldab metaandmeid asünkroonselt küsida sildihalduri skriptis:

// Retrieve active session URL mp('get', 'session_url', function(url) { console.log('Session URL:', url); }); // Retrieve visitor ID (Client ID equivalent) mp('get', 'client_id', function(clientId) { console.log('Visitor ID:', clientId); });

Kaubamärgid kuuluvad omanikele. MousePlayeril pole pakkujatega ärisuhet.