Daraja la GTM & Daraja la Matukio ya GA4

Kuunganisha telemetria ya takwimu ya Google Analytics 4 na uchezaji tena wa vipindi wa kuona wa MousePlayer kupitia usawazishaji wa dataLayer wa pande mbili na API zinazolingana na GA4.

1. Muhtasari wa usanifu & uwezo

Uchanganuzi wa kisasa wa wavuti mara nyingi una tatizo la msingi la data kutengwa: majukwaa ya takwimu (kama Google Analytics 4) huripoti matukio yaliyotokea katika tovuti, huku zana za uchezaji tena wa vipindi za kuona zikieleza kwa nini yalitokea. Daraja la MousePlayer GTM & GA4 huondoa pengo hili kwa kuanzisha chaneli ya usawazishaji wa pande mbili ndani ya mazingira ya JavaScript ya kivinjari.

Ikiwezeshwa, hati ya programu ya ufuatiliaji huanzisha moduli mbili kuu maalumu:

  • Kihamishi cha Uchezaji Tena wa Vipindi (initGa4SessionBridge): Hutuma kiotomatiki kitambulisho cha kipindi kinachorekodiwa (mp_session_id) na URL ya moja kwa moja ya uchezaji (mp_session_url) kwenye safu ya data ya tovuti mara kipindi kinapoanzishwa.
  • Kipokeaji cha Matukio ya GA4 (initDataLayerBridge): Huambatisha kisikilizaji kisichoharibu kwenye safu ya data. Tukio lolote maalumu la biashara mtandaoni au tabia linalotumwa kwa GA4 hunakiliwa mara moja katika hifadhidata ya uchanganuzi ya MousePlayer kama tukio maalumu (ce), pamoja na vigezo vyote vya nambari na maandishi.

Usaidizi wa kitu maalumu cha dataLayer: Ikiwa programu ya wavuti hutumia jina maalumu la safu ya JavaScript badala ya la kawaida la dataLayer (kwa mfano, xyzDataLayer), injini hujirekebisha kulingana na kigezo kilichosanidiwa cha gtm_datalayer_name bila kuhitaji mabadiliko ya msimbo mwenyewe.

2. Thamani ya kimkakati ya biashara

Kuunganisha viungo vya uchezaji tena wa vipindi moja kwa moja katika njia za uchanganuzi wa biashara kubwa hutoa faida kadhaa kubwa za utendaji:

Uwezo wa biashara Athari kwa utendaji
Uboreshaji wa kiwango cha ubadilishaji (CRO) Huwawezesha wachambuzi wa kidijitali kutambua sehemu za msuguano katika faneli za ubadilishaji za GA4 na kufungua mara moja rekodi za watumiaji walioacha vikapu katika hatua mahususi za kukamilisha ununuzi.
Uhusishaji wa mapato & ukaguzi Miamala ya thamani kubwa ya biashara mtandaoni inaweza kukaguliwa kwa kupitia njia halisi za kishale, mibofyo na hali za mwonekano wa kivinjari zilizopelekea ununuzi.
Utatuzi wa haraka wa hitilafu za kiufundi Timu za uhandisi za QA zinaweza kuhusisha matukio ya hitilafu za JavaScript ya GA4 au kumbukumbu za hitilafu za API moja kwa moja na rekodi za kuona za skrini, zikiondoa hitaji la kurudia hitilafu mwenyewe.
Utatuzi wa usaidizi kwa wateja Tiketi za usaidizi zenye ID za vipindi vya watumiaji huwaruhusu mawakala wa usaidizi kupitia uchezaji tena halisi wa kipindi cha mteja, zikipunguza sana muda wa kutatua.

3. Mwongozo wa usanidi wa Google Tag Manager

Ili kukusanya URL ya uchezaji tena ndani ya Google Tag Manager na kuipeleka Google Analytics 4, vipengele vitatu tofauti vya GTM lazima visanidiwe:

Hatua ya 1: unda vigezo vya safu ya data

Katika nafasi ya kazi ya GTM, nenda kwenye Variables → User-Defined Variables na uunde vigezo viwili vya aina ya Data Layer Variable vilivyo hapa chini:

  • Jina la kigezo: dlv - mp_session_id • Jina la kigezo cha safu ya data: mp_session_id
  • Jina la kigezo: dlv - mp_session_url • Jina la kigezo cha safu ya data: mp_session_url

Hatua ya 2: unda kichocheo cha kuwezesha

Nenda kwenye Triggers → New na uchague aina ya kichocheo ya Custom Event kisha usanidi vigezo vifuatavyo:

  • Jina la tukio: mp_session_ready
  • Kichocheo hiki hufanya kazi kwa: All Custom Events

Hatua ya 3: sanidi tagi ya tukio la GA4

Unda tagi mpya ya aina ya Google Analytics: GA4 Event ili kutuma kiungo cha kipindi kwenye tovuti ya 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. Kusanidi Explorations (ripoti maalumu) katika GA4

Tagi ya GTM ikisakinishwa, GA4 huanza kupokea URL ya uchezaji kama kigezo cha tukio. Ili kuchanganua data hizi katika ripoti maalumu za uchunguzi, kigezo lazima kwanza kisajiliwe kama Custom Dimension.

Kusajili vipimo maalumu katika GA4 Admin

Katika kiolesura cha Google Analytics 4, nenda kwenye Admin → Data display → Custom definitions na ubofye Create custom dimension ili kuunda:

  • Jina la kipimo: MousePlayer Session URL
  • Wigo: Event (au Session ikiwa imeambatishwa kwenye vigezo vya wigo wa kipindi)
  • Kigezo cha tukio: mp_session_url

Kuunda uchunguzi wa kukagua vipindi

Katika sehemu ya Explore ya GA4, unda uchunguzi mpya wa Free form ili kukagua safari binafsi za watumiaji:

  • Mistari: Ongeza Event name, Transaction ID (kwa biashara mtandaoni), au Landing page kama vipimo.
  • Safu wima / Vipimo: Jumuisha kipimo maalumu kipya cha MousePlayer Session URL katika ripoti.
  • Thamani: Ongeza Event count au Total users kama thamani.

Jedwali la ripoti linalotengenezwa huonyesha URL zinazobofyekwa moja kwa moja pembeni ya vipimo vya GA4, likiruhusu kutoka papo hapo katika takwimu zisizo za kawaida hadi uchezaji tena wa kuona.

5. Kuunganisha URL za uchezaji tena katika ripoti za kawaida za GA4

Mbali na Explorations, vipimo maalumu vinaweza kuunganishwa katika ripoti za kawaida za GA4 (kama Traffic acquisition, Pages and screens au E-commerce purchases) kwa kutumia GA4 Report Library.

Kurekebisha majedwali ya ripoti za kawaida

  1. Katika GA4, fungua ripoti yoyote ya kawaida yenye maelezo (k.m. Reports → Engagement → Pages and screens).
  2. Bofya aikoni ya penseli ya Customize report kwenye kona ya juu kulia (ufikiaji wa msimamizi unahitajika).
  3. Katika paneli ya kulia chini ya Report Data, bofya Dimensions kuonyesha vipimo.
  4. Ongeza MousePlayer Session URL katika orodha ya vipimo vya msingi au vya pili na uiweke ionekane.
  5. Bofya Save → Save changes to current report ili kuhifadhi.

Ikishahifadhiwa, mchambuzi yeyote anayepitia majedwali ya kawaida ya upatikanaji wa watembeleaji au ubadilishaji anaweza kuongeza MousePlayer Session URL kama kipimo cha pili, kuwezesha ukaguzi wa haraka wa kuona wa tabia za watembeleaji katika makundi ya kawaida ya trafiki.

6. Rejea ya JavaScript API & ulinganifu wa GA4 / GTM

MousePlayer hutoa JavaScript API rahisi inayolingana na GA4 (ikitumia amri za kawaida za aina ya gtag()) na kitu cha jumla cha umma (window.MousePlayer). Hii huruhusu wasanidi kuomba URL za vipindi katika konsoli, kuambatisha ID za wateja wa B2B na kuingiza viungo vya uchezaji tena katika madawati ya usaidizi au vifuatiliaji vya hitilafu vya wahusika wengine.

1. Uingizaji wa moja kwa moja wa URL ya uchezaji tena (Intercom / Zendesk / Madaraja maalumu)

Unaweza kupata URL kamili ya uchezaji wa kipindi cha mtembeleaji kinachotumika moja kwa moja kutoka konsoli ya kivinjari au hati yoyote maalumu ya programu kwa kutumia window.MousePlayer.getSessionUrl() kama ifuatavyo:

// 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. Kuweka ID maalumu za wateja wa B2B (user_id)

Ili kutambua wateja walioingia wa SaaS au B2B, unaweza kutuma kitambulisho maalumu cha user_id (kama ID ya hifadhidata, barua pepe au UUID), wakati wa usanidi wa awali wa hati ya programu au kwa kubadilika wakati wa utekelezaji ukitumia sintaksia ya 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. Njia za kupata data kwa kujitegemea

Unaweza kutumia sintaksia ya kawaida ya callback ya GA4 kupata metadata ya kipindi kwa kujitegemea ndani ya hati maalumu za usimamizi wa tagi:

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

Alama zote za biashara zilizotajwa hapa ni mali ya wamiliki wake. MousePlayer haina uhusiano wa kibiashara na watoa huduma hawa.