Gadar PostHog, Mixpanel & Amplitude
Kayan nazarin samfuri suna faɗin abin da ya faru. MousePlayer yana nuna dalili. Wannan gada tana haɗa biyun a duka hanyoyi, don haka dannawa ɗaya ne tsakanin barin funnel da rikodin da yake bayyana dalilinsa.
1. Matsala: lambobi ba tare da fuskoki ba
Nazarin samfuri yana ba da funnel: masu amfani 1,000 sun kai checkout, 620 sun bar shi. Wannan auna matsala ne daidai da har yanzu ba a gani ba. Kallon kaɗan daga waɗannan rikodi 620 yawanci yana amsa tambayar cikin mintuna — amma sai idan ana iya tashi daga jadawali zuwa zamukan da suka dace ba tare da fitar da IDs da nema da hannu ba.
Gadar nazarin samfuri tana rufe wannan gibi. Tana aiki a cikin mp.js kuma tana haɗa tsarin biyu ta atomatik:
- Fitarwa: kowane abin da kayan nazari suka rikoda yana ɗauke da kadarar
mouseplayer_session_url. A buɗe kowane abin da ya faru, a danna hanyar, a kalli zaman. - Shigarwa: ana karanta
distinct_idna baƙo a adana shi a zaman MousePlayer, don a iya nemo rikodi da lambar ganewa ɗaya da ake amfani da ita a PostHog, Mixpanel ko Amplitude.
Ba a buƙatar lamba. Gadar tana gano SDK na nazari da kanta. Ba a kiran wani aikin MousePlayer kuma ba a buƙatar sauya yadda ake bin abubuwan da suka faru.
2. Kunnawa
Hanya A: dashboard (ba tare da lamba ba)
- A buɗe aikin yanar gizo a je shafin Haɗe-haɗe .
- A sauya Gadar PostHog, Mixpanel & Amplitude zuwa
ON. - A zaɓi dandalin da ake amfani da shi. Ana ajiye sauye-sauye ta atomatik.
Saitin yana fara aiki a lodi na gaba na gidan yanar gizo. Ba ya sauya zamukan da suka wuce.
Hanya B: saita rubutu da hannu
Idan an fi son rubuta saitin kai tsaye, a saita ƙimomin biyu a cikin window.mp_config:
3. Abin da ke faruwa a kowane dandali
Kowane dandali yana da API dabam, don haka gadar tana amfani da kiran da ya dace da kowane ɗaya. Ba a buƙatar saita wannan — yana bin mai samarwa da aka zaɓa.
| Dandali | Fitarwa (URL na sake kunnawa) | Shigarwa (lambar ganewa) |
|---|---|---|
| PostHog | posthog.register() — ana rajista a matsayin super property, don haka ana haɗa ta da duk abin da ya faru daga baya |
posthog.get_distinct_id() |
| Mixpanel | mixpanel.register() — irin halin super property ɗin nan |
mixpanel.get_distinct_id() |
| Amplitude | setUserProperties() — ana saita ta a matsayin user property |
getDeviceId(), tare da komawa zuwa getInstance().options.deviceId a tsohon SDK |
Super property da user property: a PostHog da Mixpanel ana haɗa URL na sake kunnawa da abubuwan da suka faru daga baya, don haka ana samun sa a kowane abin da ya faru bayan gadar ta fara aiki — ba a abubuwan da aka riga aka aika a farkon lodin shafi ba.
4. Lambar ganewa: daga distinct_id zuwa zama mai suna
Bangaren shigarwa shi ne abin da yawancin ƙungiyoyi ba sa ɗauka da muhimmanci yadda ya kamata. Ba tare da shi ba, zamukan MousePlayer ba su da suna: ana iya kallonsu, amma ba a iya amsa “a nuna rikodin asusun da ya daina dawowa makon da ya gabata.”
Da zarar gadar ta kunna, ana rubuta distinct_id daga kayan nazari zuwa filin custom_user_id na zaman — filin da kiran SDK na hannu yake rubutawa shi ma:
Idan an riga ana kiran mp('set') da hannu, a ci gaba da haka. Lambar ganewa da aka bayar a fili ta fi dogaro, domin ita ce mabuɗin farko na tsarin maimakon lambar nazari ta kowace burauza.
Bayanin sirri: lambar ganewa da kayan nazari suka riga suka bayar kaɗai ake turawa. Ba a karanta adireshin imel, suna ko wani filin mutum daga SDK. A tabbatar manufar sirri ta rufe wannan sarrafawa, kuma a sanya kayan yarda su hana rubutun bin diddigi sai bayan yarda idan ita ce tushen shari’a da ake amfani da shi.
5. Halayyar fasaha
SDKs na nazari yawanci suna lodi ba tare da riƙe sauran aiki ba, sau da yawa bayan mp.js ya riga ya fara aiki. Don haka ƙoƙari guda a farawa zai gaza a yawancin gidajen yanar gizo na zahiri.
- Gadar tana sake gwadawa duk sakan 1.5, har sau goma, kuma tana tsayawa da zarar hanyoyin biyu sun gama.
- Kowace hanya tana kammalawa dabam, don haka ba a sake aika URL na sake kunnawa yayin jiran lambar ganewa ta bayyana.
- Idan SDK bai taɓa bayyana ba, gadar tana daina ƙoƙari shiru bayan kusan sakan 15. Ba a rubuta komai zuwa console kuma rikodin zama yana ci gaba ba tare da tasiri ba.
- Ana yin watsi da lambobin ganewa da suka fi haruffa 128 maimakon yanke su, don kauce wa adana rabin lambar da ba za ta taɓa dacewa da komai ba.
6. Tabbatar da aiki
- A buɗe gidan yanar gizo a shafin burauza na yau da kullum a ɗan yi hulɗa da shi.
- A kayan nazari, a buɗe sabon abin da ya faru a nemo kadarar
mouseplayer_session_url. Buɗe ta ya kamata ya kai kai tsaye ga rikodin. - A MousePlayer, a buɗe Mai binciken masu amfani. Zamuka masu lambar ganewa suna nuna ta maimakon sunan baƙo da aka samar.
Idan babu abin da ya bayyana
- Kadarar ba ta cikin duk abubuwan da suka faru: a duba cewa SDK na nazari yana lodi a shafin, kuma an zaɓi dandalin da ya dace. Zaɓin PostHog ba ya karanta Mixpanel.
- Kadarar tana bayyana a abubuwan da suka faru na baya kaɗai: hakan ake tsammani, duba bayanin sashe na 3.
- URL yana nan amma lambar ganewa ba ta nan: SDK bai bayar da
distinct_idba tukuna, abin da yake al’ada kafin a gane mai amfani. Za a ɗauko shi a wani lodi na shafi daga baya. - Ana gwaji a matsayin shugaba da ya shiga: wasu tsare-tsare suna keɓe zirga-zirgar ciki. A gwada taga mai zaman kansa.
Duk alamomin kasuwanci da aka ambata a nan na masu su ne. MousePlayer ba shi da alaƙar kasuwanci da waɗannan masu samarwa.