Ura GTM & ura e ngjarjeve GA4

Bashkimi i telemetrisë sasiore Google Analytics 4 me riprodhimet cilësore të seancave MousePlayer përmes sinkronizimit dykahësh dataLayer dhe API-ve të pajtueshme me GA4.

1. Përmbledhje e arkitekturës & aftësive

Analitika moderne e uebit shpesh vuan nga një izolim themelor të dhënash: platformat sasiore (si Google Analytics 4) raportojnë çfarë ndodhi në një sajt, ndërsa mjetet cilësore të riprodhimit të seancave shpjegojnë pse ndodhi. Ura MousePlayer GTM & GA4 e eliminon këtë boshllëk duke vendosur një kanal sinkronizimi dykahësh brenda mjedisit të ekzekutimit JavaScript të shfletuesit.

Kur aktivizohet, skripti i ndjekjes inicializon dy module kryesore të dedikuara:

  • Eksportuesi i riprodhimit të seancave (initGa4SessionBridge): Dërgon automatikisht identifikuesin e seancës aktive të regjistrimit (mp_session_id) dhe një URL të drejtpërdrejtë riprodhimi (mp_session_url) në shtresën e të dhënave të sajtit sapo vendoset seanca.
  • Marrësi i ngjarjeve GA4 (initDataLayerBridge): Bashkëngjit një dëgjues joshkatërrues në vargun e shtresës së të dhënave. Çdo ngjarje e personalizuar e tregtisë elektronike ose e sjelljes, e dërguar për GA4, pasqyrohet menjëherë në bazën analitike të të dhënave MousePlayer si ngjarje e personalizuar (ce), përfshirë të gjithë parametrat numerikë dhe tekstualë.

Mbështetje për objekt dataLayer të personalizuar: Nëse një aplikacion uebi përdor emër të personalizuar të vargut JavaScript në vend të standardit dataLayer (për shembull, xyzDataLayer), motori përshtatet dinamikisht me parametrin e konfiguruar gtm_datalayer_name pa kërkuar ndryshime manuale kodi.

2. Vlera strategjike për biznesin

Integrimi i lidhjeve të riprodhimit të seancave drejtpërdrejt në rrjedhat analitike të ndërmarrjes ofron disa përparësi operative me ndikim të lartë:

Aftësia për biznesin Ndikimi operativ
Optimizimi i normës së konvertimit (CRO) U lejon analistëve digjitalë të identifikojnë pika pengesash në hinkat e konvertimit GA4 dhe të hapin menjëherë regjistrimet e përdoruesve që braktisën shportat në hapa specifikë të përfundimit të blerjes.
Atribuimi i të ardhurave & auditimi Transaksionet e tregtisë elektronike me vlerë të lartë mund të auditohen duke shqyrtuar trajektoret e sakta të kursorit, klikimet dhe gjendjet e zonës së shikimit që çuan te blerja.
Diagnostikim teknik i përshpejtuar Ekipet inxhinierike QA mund të lidhin ngjarjet e përjashtimeve JavaScript GA4 ose regjistrat e gabimeve API drejtpërdrejt me regjistrime vizuale ekrani, duke eliminuar nevojën për riprodhim manual të gabimeve.
Zgjidhja e kërkesave të mbështetjes së klientëve Kërkesat e mbështetjes që përmbajnë ID seancash përdoruesi u lejojnë agjentëve të shqyrtojnë riprodhimin e saktë të seancës së klientit, duke zvogëluar ndjeshëm kohën e zgjidhjes.

3. Udhëzuesi i konfigurimit Google Tag Manager

Për të marrë URL-në e riprodhimit brenda Google Tag Manager dhe për ta drejtuar te Google Analytics 4, duhen konfiguruar tri elemente të veçanta GTM:

Hapi 1: Krijoni ndryshore të shtresës së të dhënave

Në hapësirën e punës GTM, shkoni te Ndryshoret → Ndryshore të përcaktuara nga përdoruesi dhe krijoni dy ndryshore të llojit Ndryshore e shtresës së të dhënave:

  • Emri i ndryshores: dlv - mp_session_id • Emri i ndryshores së shtresës së të dhënave: mp_session_id
  • Emri i ndryshores: dlv - mp_session_url • Emri i ndryshores së shtresës së të dhënave: mp_session_url

Hapi 2: Krijoni aktivizuesin

Shkoni te Aktivizuesit → I ri dhe zgjidhni llojin e aktivizuesit Ngjarje e personalizuar. Konfiguroni parametrat e mëposhtëm:

  • Emri i ngjarjes: mp_session_ready
  • Ky aktivizues ekzekutohet për: Të gjitha ngjarjet e personalizuara

Hapi 3: Konfiguroni etiketën e ngjarjes GA4

Krijoni një etiketë të re të llojit Google Analytics: Ngjarje GA4 për të transmetuar lidhjen e seancës te prona GA4:

# 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. Konfigurimi i eksplorimeve (raporte të personalizuara) në GA4

Pasi etiketa GTM të jetë vendosur, GA4 fillon të marrë URL-në e riprodhimit si parametër ngjarjeje. Për t'i analizuar këto të dhëna në raporte eksplorimi të personalizuara, parametri duhet fillimisht të regjistrohet si përmasë e personalizuar.

Regjistrimi i përmasave të personalizuara në administrimin GA4

Në ndërfaqen Google Analytics 4, shkoni te Administrimi → Shfaqja e të dhënave → Përkufizime të personalizuara dhe klikoni Krijo përmasë të personalizuar:

  • Emri i përmasës: MousePlayer Session URL
  • Fushëveprimi: Ngjarja (ose Seanca nëse lidhet me parametra në nivel seance)
  • Parametri i ngjarjes: mp_session_url

Ndërtimi i një eksplorimi për shqyrtimin e seancave

Në seksionin Eksploro të GA4, krijoni një eksplorim të ri Formë e lirë për të shqyrtuar rrugëtime individuale përdoruesish:

  • Rreshtat: Shtoni Event name, Transaction ID (për tregti elektronike) ose Landing page.
  • Kolonat / përmasat: Përfshini përmasën e personalizuar të sapokrijuar MousePlayer Session URL.
  • Vlerat: Shtoni Event count ose Total users.

Tabela e raportit të gjeneruar shfaq URL të klikueshme drejtpërdrejt pranë metrikave GA4, duke lejuar kalim të menjëhershëm nga vlerat e pazakonta statistikore te riprodhimet vizuale.

5. Integrimi i URL-ve të riprodhimit në raportet e parazgjedhura GA4

Përveç eksplorimeve, përmasat e personalizuara mund të integrohen në raportet standarde të parazgjedhura GA4 (si Përfitimi i trafikut, Faqet dhe ekranet ose Blerjet në tregtinë elektronike) përmes bibliotekës së raporteve GA4.

Ndryshimi i tabelave standarde të raporteve

  1. Në GA4, hapni një raport të hollësishëm të parazgjedhur (p.sh., Raportet → Ndërveprimi → Faqet dhe ekranet).
  2. Klikoni ikonën e lapsit Personalizo raportin në këndin e sipërm djathtas (kërkohet hyrje administrative).
  3. Në panelin djathtas, nën Të dhënat e raportit, klikoni Përmasat.
  4. Shtoni MousePlayer Session URL në listën e përmasave kryesore ose dytësore dhe vendoseni si të dukshme.
  5. Klikoni Ruaj → Ruaj ndryshimet në raportin aktual.

Pasi të ruhet, çdo analist që shqyrton tabela standarde përfitimi ose konvertimi mund të shtojë MousePlayer Session URL si përmasë dytësore, duke mundësuar shqyrtim të menjëhershëm vizual të sjelljes së vizitorëve nëpër segmente standarde trafiku.

6. Referenca e pajtueshmërisë së JavaScript API & GA4 / GTM

MousePlayer ofron një JavaScript API intuitive, të pajtueshme me GA4 (që përdor komanda standarde të stilit gtag()) dhe një objekt global publik (window.MousePlayer). Kjo u lejon zhvilluesve të kërkojnë URL seancash në konsolë, të bashkëngjitin ID klientësh B2B dhe të fusin lidhje riprodhimi në zyra mbështetjeje ose sisteme ndjekjeje gabimesh të palëve të treta.

1. Futja e drejtpërdrejtë e URL-së së riprodhimit (Intercom / Zendesk / ura të personalizuara)

Mund ta merrni URL-në e plotë të riprodhimit të seancës aktive të vizitorit drejtpërdrejt nga konsola e shfletuesit ose çdo skript i personalizuar duke përdorur 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. Vendosja e ID-ve të personalizuara të klientëve B2B (user_id)

Për të identifikuar klientë SaaS ose B2B që kanë hyrë në llogari, mund të kaloni një user_id të personalizuar (si ID baze të dhënash, email ose UUID) ose gjatë konfigurimit fillestar të skriptit ose dinamikisht gjatë ekzekutimit me sintaksën GA4:

// 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. Mënyra të marrjes asinkrone të të dhënave

Mund të përdorni sintaksën standarde GA4 të funksioneve callback për të marrë metadata seancash në mënyrë asinkrone brenda skripteve të personalizuara të menaxhimit të etiketave:

// 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); });

Të gjitha markat tregtare të përmendura këtu u përkasin pronarëve përkatës. MousePlayer nuk ka marrëdhënie tregtare me këta ofrues.