Riqicha GTM & riqicha taatee GA4

Telemeetrii baay'inaa Google Analytics 4 waraabbii turtii MousePlayer qulqullinaa waliin walsimsiisa dataLayer kallattii lamaa fi API GA4 wajjin walsiman karaa tokkoomsuu.

1. Cuunfaa caasaa & dandeettiiwwan

Xiinxalli webii ammayyaa yeroo baay'ee qaawwa deetaa bu'uuraa qaba: waltajjiin baay'inaa (akka Google Analytics 4) maaltu marsariitii irratti akka ta'e gabaasa, meeshaaleen irra deebi'anii taphachiisuu turtii qulqullinaa immoo maaliif akka ta'e ibsu. Riqichi MousePlayer GTM & GA4 chaanaalii walsimsiisaa kallattii lamaa yeroo hojii JavaScript biraawzarii keessatti uumuun qaawwa kana haqa.

Yeroo hojiitti galu, iskiriiptiin hordoffii moojuloota ijoo lama adda ta'an jalqaba:

  • Ergaa irra deebi'anii taphachiisuu turtii (initGa4SessionBridge): Eenyummeessaa turtii waraabbii sochii qabu (mp_session_id) fi URL taphachiisuu kallattii (mp_session_url) turtiin uumamuun battalumatti gara data layer marsariitiitti ofumaan dabarsa.
  • Fudhataa taatee GA4 (initDataLayerBridge): Dhaggeeffataa hin balleessine array data layer irratti dabala. Taateen daldala elektirooniksii yookaan amalaa dhuunfaa kamiyyuu GA4 tiif dabarfame battalumatti kuusaa deetaa xiinxala MousePlayer keessatti akka taatee dhuunfaatti fakkeeffama (ce), parametaroota lakkoofsaa fi string hunda dabalatee.

Deeggarsa wanta dataLayer dhuunfaa: Appilikeeshiniin webii maqaa array JavaScript dhuunfaa kan idilee dataLayer mannaa yoo fayyadame (fakkeenyaaf, xyzDataLayer), injiiniin parametarii qindaa'e gtm_datalayer_name irratti ofumaan madaqa, jijjiirama koodii harkaa osoo hin barbaachisin.

2. Gatii daldalaa tarsiimoo

Liinkiiwwan irra deebi'anii taphachiisuu turtii kallattiin ujummoo xiinxala dhaabbataa keessa galchuun faayidaawwan hojii dhiibbaa guddaa qaban hedduu kenna:

Dandeettii daldalaa Dhiibbaa hojii
Fooyyessuu reetii jijjiirraa (CRO) Xiinxaltoonni dijitaalaa qabxii gufuu ujummoo jijjiirraa GA4 keessatti adda baasanii waraabbii fayyadamtoota tarkaanfii kaffaltii xumuruu murtaa'e irratti gaarii bittaa dhiisanii battalumatti akka banan taasisa.
Galii ramaduu & odiitii Daldalli elektirooniksii gatii guddaa qabu daandii akeektuu, cuqaasaa fi haala naannoo fayyadamaan argu kan gara bittaatti geesse sirrii gamaaggamuun odiitii godhamuu danda'a.
Qorannoo dogoggora teeknikaa saffisaa Gareewwan injinariingii QA taatee dogoggora JavaScript GA4 yookaan galmee dogoggora API kallattiin waraabbii iskiriinii mul'ataa waliin firoomsuu danda'u, dogoggora harkaan irra deebi'anii uumuu dhabamsiisuun.
Furmaata deeggarsa maamilaa Tikettiin deeggarsaa ID turtii fayyadamaa qabu ejentoonni deeggarsaa irra deebi'anii taphachiisuu turtii maamilaa sirrii akka gamaaggaman taasisa, yeroo furmaataa baay'ee hir'isuun.

3. Qajeelfama qindaa'ina Google Tag Manager

URL irra deebi'anii taphachiisuu Google Tag Manager keessatti qabuuf fi gara Google Analytics 4 tti qajeelchuuf, qabeenyi GTM adda addaa sadii qindaa'uu qaba:

Tarkaanfii 1: Jijjiiramoota data layer uumaa

Iddoo hojii GTM keessatti gara Variables → User-Defined Variables deemaa jijjiiramaa gosa kanaa lama uumaa Data Layer Variable:

  • Maqaa jijjiiramaa: dlv - mp_session_id • Maqaa jijjiiramaa data layer: mp_session_id
  • Maqaa jijjiiramaa: dlv - mp_session_url • Maqaa jijjiiramaa data layer: mp_session_url

Tarkaanfii 2: Kakaastuu hojiitti galchuu uumaa

Gara Triggers → New deemaa gosa kakaastuu Custom Eventfiladhaa. Parametaroota armaan gadii qindeessaa:

  • Maqaa taatee: mp_session_ready
  • Kakaastuun kun kan irratti hojjetu: All Custom Events

Tarkaanfii 3: Tagii taatee GA4 qindeessaa

Tagii haaraa gosa Google Analytics: GA4 Event uumaa, liinkii turtii gara property GA4 tti dabarsuuf:

# 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. GA4 keessatti Explorations (Gabaasa dhuunfaa) qindeessuu

Tagiin GTM erga hojiirra oolee, GA4 URL taphachiisuu akka parametarii taateetti fudhachuu jalqaba. Deetaa kana gabaasa qorannoo dhuunfaa keessatti xiinxaluuf, parametariin jalqaba akka Custom Dimension tti galmaa'uu qaba.

GA4 Admin keessatti Custom Dimensions galmeessuu

Fuula Google Analytics 4 keessatti gara Admin → Data display → Custom definitions deemaa Create custom dimensioncuqaasaa:

  • Maqaa dimension: MousePlayer Session URL
  • Daangaa: Taatee (yookaan Turtii parametaroota daangaa turtii qaban irratti yoo dabalame)
  • Parametarii taatee: mp_session_url

Qorannoo sakatta'iinsa turtii ijaaruu

Kutaa Explore GA4 keessaa, qorannoo haaraa Free form uumaa, imala fayyadamaa dhuunfaa sakatta'uuf:

  • Sararoota: Kana dabalaa Event name, Transaction ID (daldala elektirooniksii tiif), yookaan Landing page.
  • Tarjaawwan / safartuuwwan: Safartuu dhuunfaa haaraa uumame dabalaa MousePlayer Session URL.
  • Gatiiwwan: Kana dabalaa Event count yookaan Total users.

Gabateen gabaasaa uumame URL kallattii cuqaafamuu danda'u safartuu GA4 cina agarsiisa, adda ta'uu istaatistikii irraa gara irra deebi'anii taphachiisuu mul'ataatti battalumatti ce'uu dandeessisuun.

5. URL irra deebi'anii taphachiisuu gabaasota durtii GA4 keessatti makuu

Explorations dabalatee, safartuuwwan dhuunfaa gabaasota GA4 idilee durtii (akka Traffic acquisition, Pages and screens, yookaan E-commerce purchases) keessatti GA4 Report Library fayyadamuun makamuu danda'u.

Gabateewwan gabaasaa idilee jijjiiruu

  1. GA4 keessatti, gabaasa bal'aa durtii kamiyyuu banaa (fkn., Reports → Engagement → Pages and screens).
  2. Aayikoonii qalamaa Customize report mirga gubbaa jiru cuqaasaa (seensa bulchaa barbaada).
  3. Paanaalii mirgaa keessatti kan Report Datajalatti, Dimensionscuqaasaa.
  4. Kana MousePlayer Session URL tarree safartuu ijoo yookaan lammaffaa irratti dabalaatii akka mul'atutti saagaa.
  5. Kana cuqaasaa Save → Save changes to current report.

Erga kuufamee, xiinxalaan gabatee argachuu yookaan jijjiirraa idilee gamaaggamu kamiyyuu MousePlayer Session URL akka safartuu lammaffaatti dabaluu danda'a, amala daawwataa kutaawwan tiraafikii idilee irratti mul'ataan battalumatti sakatta'uu dandeessisuun.

6. Wabii walsimsiisa JavaScript API & GA4 / GTM

MousePlayer API JavaScript hubachuun salphaa fi GA4 wajjin walsimu (ajaja idilee gosa gtag()fayyadamuun) fi wanta global uummataaf banaa (window.MousePlayer) kenna. Kun misoomsitoonni URL turtii console keessatti akka gaafatan, ID maamilaa B2B akka dabalan fi liinkii irra deebi'anii taphachiisuu waajjira gargaarsaa yookaan hordofaa dogoggoraa qaama sadaffaa keessatti akka galchan taasisa.

1. URL irra deebi'anii taphachiisuu kallattiin galchuu (Intercom / Zendesk / Riqichoota dhuunfaa)

URL taphachiisuu guutuu turtii daawwataa sochii qabuu kallattiin console biraawzarii yookaan iskiriiptii dhuunfaa kamiyyuu irraa kana fayyadamuun argachuu dandeessu 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. ID maamilaa B2B dhuunfaa saaguu (user_id)

Maamiltoota SaaS yookaan B2B seenan adda baasuuf, dhuunfaa user_id (akka ID kuusaa deetaa, imeelii yookaan UUID) yeroo qindaa'ina iskiriiptii jalqabaa yookaan yeroo hojii keessa daayinamikaan sintaksii GA4 tiin dabarsuu dandeessu:

// 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. Karaa deetaa hojii biroo osoo hin eeggin argachuu

Metadata turtii iskiriiptii bulchiinsa tagii dhuunfaa keessatti hojii biroo osoo hin eeggin argachuuf sintaksii callback GA4 idilee fayyadamuu dandeessu:

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

Mallattooleen daldalaa asitti caqasaman hundi kan abbootii isaanii ti. MousePlayer dhiyeessitoota kana waliin hariiroo daldalaa hin qabu.