Riqicha PostHog, Mixpanel & Amplitude

Meeshaan xiinxala oomishaa keessanii maaltu akka ta'e isinitti hima. MousePlayer maaliifakka ta'e agarsiisa. Riqichi kun gama lamaaniin walqabsiisa, kanaaf ujummoo keessatti dhiisuun waraabbii isa ibsu irraa cuqaasa tokko qofa fagaata.

1. Rakkoo: lakkoofsa fuula namaa hin qabne

Xiinxalli oomishaa ujummoo isiniif kenna: fayyadamtoota 1,000 kaffaltii xumuruu ga'an, 620 dhiisan. Sun safartuu sirrii rakkoo isin ammallee arguu hin dandeenyee ti. Waraabbii 620 sana keessaa muraasa ilaaluun yeroo baay'ee daqiiqaa muraasa keessatti gaaffii deebisa — garuu ID erganii harkaan barbaaduu malee chaartii irraa gara turtii sirriitti deemuu yoo dandeessan qofa.

Riqichi xiinxala oomishaa qaawwa sana haqa. Inni mp.js keessa hojjetee sirnoota lamaan ofumaan walqabsiisa:

  • Gara alaatti: taateen meeshaan xiinxalaa keessan waraabu hundi amala mouseplayer_session_url qaba. Taatee kamiyyuu banaa, liinkii cuqaasaa, turtii ilaalaa.
  • Gara keessaatti: kan daawwataa distinct_id irra deebi'ee dubbifamee turtii MousePlayer irratti kuufama, kanaaf waraabbiiwwan eenyummaa walfakkaataa isin duraan PostHog, Mixpanel yookaan Amplitude keessatti fayyadamtaniin barbaadamuu danda'u.

Koodiin hin barbaachisu. Riqichi SDK xiinxalaa ofiin adda baasa. Faankishinii MousePlayer kamiyyuu hin waamtan, haala taatee itti hordoftanis jijjiiruun hin barbaachisu.

2. Hojiitti galchuu

Karaa A: Daashboordii (Koodii malee)

  1. Pirojektii keessan banaa gara gabatee Walitti makuu deemaa.
  2. Kana Riqicha PostHog, Mixpanel & Amplitude gara ONjijjiiraa.
  3. Waltajjii isin fayyadamtan filadhaa. Jijjiiramoonni ofumaan kuufamu.

Qindaa'inni yeroo fuulli marsariitii keessanii itti aanu fe'amu hojiirra oola. Turtiiwwan jiran irratti duubatti deebi'ee hin hojjetu.

Karaa B: Qindaa'ina iskiriiptii harkaan

Koodii keessatti galchuu yoo filattan, gatiiwwan lamaan window.mp_configkeessatti saagaa:

<!-- MousePlayer SDK with the Product Analytics Bridge enabled --> <script> window.mp_config = { channel: 'YOUR_CHANNEL_ID', analytics_bridge_active: true, analytics_provider: 'posthog' // 'posthog', 'mixpanel' or 'amplitude' }; </script>

3. Waltajjii tokkoon maal ta'a

Waltajjiin hundi API adda addaa ifa godha, kanaaf riqichi okuu idilee tokkoon tokkootti walsimsiisa. Kana qindeessuun hin barbaachisu — filannoo dhiyeessaa keessanii hordofa.

WaltajjiiGara alaatti (URL irra deebi'anii taphachiisuu)Gara keessaatti (eenyummaa)
PostHog posthog.register() — akka super property tti galmaa'a, kanaaf taatee itti aanu hunda irratti dabalama posthog.get_distinct_id()
Mixpanel mixpanel.register() — amala super property walfakkaataa mixpanel.get_distinct_id()
Amplitude setUserProperties() — akka amala fayyadamaatti saagama getDeviceId(), gara getInstance().options.deviceId SDK durii irratti deebi'uun

Super property fi amala fayyadamaa: PostHog fi Mixpanel keessatti URL irra deebi'anii taphachiisuu taateewwan itti aanan irratti dabalama, kanaaf taatee riqichi erga jalqabee booda kakaafame hunda irratti argattu — taateewwan duraan jalqaba fe'uu fuulaa irratti ergaman irratti miti.

4. Eenyummaa: distinct_id irraa gara turtii maqaa qabuutti

Walakkaan gara keessaatti kutaa gareewwan baay'een xiqqeessanii ilaalan dha. Isa malee turtiiwwan MousePlayer maqaan isaanii hin beekamu: ilaaluun ni danda'ama, garuu kana deebisuun hin danda'amu “waraabbii herrega torban darbe deebi'uu dhiisee naaf agarsiisi.”

Riqichi erga banamee, distinct_id meeshaa xiinxalaa keessanii irraa gara dirree turtii custom_user_id keessatti barreeffama — dirree okuun SDK harkaa itti barreessu walfakkaataa:

// The manual equivalent - you do NOT need this when the bridge is active mp('set', { user_id: 'your-internal-id' });

Yoo duraan mp('set') ofiin waamtan, itti fufaa. Eenyummaan isin ifatti kennitan amanamaa dha, sababni isaas eenyummeessaa xiinxalaa biraawzarii tokkoon ta'u osoo hin taane furtuu ijoo mataa keessanii ti.

Yaadannoo iccitii: Eenyummeessaa meeshaan xiinxalaa keessan duraan ramade qofa dabarfama. Teessoon imeelii, maqaan yookaan dirreen dhuunfaa biraa SDK irraa hin dubbifamu. Imaammanni iccitii mataa keessanii adeemsisa kana haguuguu isaa mirkaneessaa, hayyama akka bu'uura seeraatti yoo fayyadamtan iskiriiptii hordoffii meeshaa hayyamaa keessan duuba kaa'aa.

5. Amala teeknikaa

SDK xiinxalaa yeroo baay'ee hojii biroo osoo hin eeggin fe'ama, yeroo hedduu mp.js duraan hojjechaa erga jiruu booda. Kanaaf yaaliin yeroo jalqabaa tokkichi marsariitiiwwan dhugaa baay'ee irratti ni kufa.

  • Riqichi yeroo hunda sekondii 1.5, hanga yeroo kudhaniiirra deebi'ee yaala, kallattiin lamaan erga xumuramanii battalumatti dhaaba.
  • Kallattiin hundi of danda'ee xumurama, kanaaf URL irra deebi'anii taphachiisuu eenyummaan akka mul'atu eeguuf yeroo lama gonkumaa hin ergamu.
  • SDK gonkumaa yoo hin mul'anne, riqichi naannoo sekondii 15 booda sagalee malee dhiisa. Console irratti wanti barreeffamu hin jiru, waraabbiin turtii osoo hin miidhamin itti fufa.
  • Eenyummeessitoonni qubee 128 caalan gabaabbachuu mannaa tuffatamu, eenyummeessaa walakkaa waan tokko waliin gonkumaa hin walsimne kuusuu hambisuuf.

6. Hojjechuu isaa mirkaneessuu

  1. Marsariitii keessan gabatee biraawzarii idilee keessatti banaa yeroo gabaabaaf itti fayyadamaa.
  2. Meeshaa xiinxalaa keessan keessatti taatee haaraa banaa amala mouseplayer_session_url barbaadaa. Isa banuun kallattiin gara waraabbiitti isin geessuu qaba.
  3. MousePlayer keessatti User Explorerbanaa. Turtiiwwan eenyummaa qaban maqaa daawwataa uumame bakka isaa agarsiisu.

Wanti yoo hin mul'anne

  • Amalli taateewwan hunda irratti dhabameera: SDK xiinxalaa dhugumaan fuula irratti fe'amuu fi waltajjii walsimu filachuu keessan sakatta'aa. Filannoon PostHog Mixpanel hin dubbisu.
  • Amalli taateewwan boodaa irratti qofa mul'ata: sun waan eegamu dha, yaadannoo kutaa 3 ilaalaa.
  • URL jira garuu eenyummaan hin jiru: SDK keessan ammallee distinct_id hin ramadne, kun fayyadamaan osoo hin beekamin dura idilee dha. Yeroo fe'uu fuulaa itti aanu ni fudhatama.
  • Akka bulchaa seeneetti yaalaa jirtu: Qindaa'inni tokko tokko tiraafikii keessaa keessaa baasu. Foddaa dhuunfaa yaalaa.

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