Afárá PostHog, Mixpanel & Amplitude
Irinṣẹ́ ìtúpalẹ̀ ọjà yín ń sọ ohun tó ṣẹlẹ̀ fún yín. MousePlayer ń fi ìdí hàn yín. Afárá yìí so méjèèjì pọ̀ ní ọ̀nà méjì, kí kíkúrò nínú funnel jẹ́ ìtẹ̀ kan sí ìgbàsílẹ̀ tó ṣàlàyé rẹ̀.
1. Ìṣòro: nọ́ńbà láìsí ojú ènìyàn
Ìtúpalẹ̀ ọjà ń fún yín ní funnel: olùlò 1,000 dé checkout, 620 fi í sílẹ̀. Ìwọ̀n tó péye ti ìṣòro tí ẹ kò tíì lè rí nìyẹn. Wíwo díẹ̀ nínú ìgbàsílẹ̀ 620 wọ̀nyẹn sábà ń dáhùn ìbéèrè ní ìṣẹ́jú díẹ̀ — ṣùgbọ́n bí ẹ bá lè lọ láti àwòrán nọ́ńbà sí ìgbà ìlò tó tọ́ láìgbé ID jáde àti láìwá fúnra yín nìkan.
Afárá ìtúpalẹ̀ ọjà ń mú àlàfo náà kúrò. Ó ń ṣiṣẹ́ nínú mp.js ó sì ń so ètò méjèèjì pọ̀ fúnra rẹ̀:
- Tó ń jáde: gbogbo ìṣẹ̀lẹ̀ tí irinṣẹ́ ìtúpalẹ̀ yín gbàsílẹ̀ ní property
mouseplayer_session_url. Ẹ ṣí ìṣẹ̀lẹ̀ èyíkéyìí, tẹ ìjápọ̀, kí ẹ sì wo ìgbà ìlò. - Tó ń wọlé: A ń ka
distinct_idàlejò padà, a sì ń fi pamọ́ lórí ìgbà ìlò MousePlayer, kí a lè wá ìgbàsílẹ̀ nípa ìdánimọ̀ kan náà tí ẹ ti ń lò nínú PostHog, Mixpanel tàbí Amplitude.
Kò nílò kóòdù. Afárá ń rí SDK ìtúpalẹ̀ fúnra rẹ̀. Ẹ kò pe function MousePlayer kankan, ẹ kò sì ní láti yí bí ẹ ṣe ń tọ́pa ìṣẹ̀lẹ̀ padà.
2. Ìmúṣiṣẹ́
Ọ̀nà A: Dashboard (láìsí kóòdù)
- Ẹ ṣí iṣẹ́ akanṣe yín kí ẹ sì lọ sí táàbù Ìsopọ̀ .
- Ẹ yí Afárá PostHog, Mixpanel & Amplitude sí
ON. - Ẹ yan pẹpẹ tí ẹ ń lò. A fi àyípadà pamọ́ fúnra rẹ̀.
Ètò bẹ̀rẹ̀ sí í ní ipa ní ìmúwọlé ojú ìwé tó kàn lórí ojúlé wẹ́ẹ̀bù yín. Kò kan ìgbà ìlò tó wà tẹ́lẹ̀ sẹ́yìn.
Ọ̀nà B: ìṣètò síkírípù fúnra yín
Bí ẹ bá fẹ́ kọ sínú kóòdù, ẹ ṣètò iye méjèèjì nínú window.mp_config:
3. Ohun tó ń ṣẹlẹ̀ fún pẹpẹ kọ̀ọ̀kan
Pẹpẹ kọ̀ọ̀kan ń pèsè API tó yàtọ̀, nítorí náà afárá ń lò ìpè tó yẹ fún ọ̀kọ̀ọ̀kan. Ẹ kò nílò láti ṣètò èyí — ó tẹ̀lé àṣàyàn olùpèsè yín.
| Pẹpẹ | Tó ń jáde (URL ìtúnṣeré) | Tó ń wọlé (ìdánimọ̀) |
|---|---|---|
| PostHog | posthog.register() — a forúkọ sílẹ̀ gẹ́gẹ́ bí super property, kí a lè so mọ́ gbogbo ìṣẹ̀lẹ̀ lẹ́yìn náà |
posthog.get_distinct_id() |
| Mixpanel | mixpanel.register() — ìhùwàsí super property kan náà |
mixpanel.get_distinct_id() |
| Amplitude | setUserProperties() — a ṣètò gẹ́gẹ́ bí property olùlò |
getDeviceId(), pẹ̀lú àropò getInstance().options.deviceId lórí SDK àtijọ́ |
Super property àti property olùlò: nínú PostHog àti Mixpanel a so URL ìtúnṣeré mọ́ ìṣẹ̀lẹ̀ tó ń lọ síwájú, nítorí náà ẹ ó rí i lórí gbogbo ìṣẹ̀lẹ̀ tó ṣẹlẹ̀ lẹ́yìn tí afárá bẹ̀rẹ̀ — kì í ṣe lórí ìṣẹ̀lẹ̀ tí a ti fi ránṣẹ́ ṣáájú ní ìmúwọlé ojú ìwé.
4. Ìdánimọ̀: láti distinct_id sí ìgbà ìlò tó ní orúkọ
Ìdajì tó ń wọlé ni apá tí ọ̀pọ̀ ẹgbẹ́ kò ka sí tó. Láìsí rẹ̀, ìgbà ìlò MousePlayer kò ní orúkọ: ẹ lè wò wọ́n, ṣùgbọ́n ẹ kò lè dáhùn “fi ìgbàsílẹ̀ àkáǹtì tó lọ títí láé ní ọ̀sẹ̀ tó kọjá hàn mi.”
Ní kété tí afárá bá ṣiṣẹ́, a kọ distinct_id láti irinṣẹ́ ìtúpalẹ̀ yín sínú pápá custom_user_id ìgbà ìlò — pápá kan náà tí ìpè SDK fúnra yín ń kọ sí:
Bí ẹ bá ti ń pe mp('set') fúnra yín, ẹ máa ṣe bẹ́ẹ̀. Ìdánimọ̀ tí ẹ pèsè ní kedere ló ṣeé gbẹ́kẹ̀ lé jù, nítorí ó jẹ́ primary key tiyín dípò identifier ìtúpalẹ̀ fún aṣàwákiri kọ̀ọ̀kan.
Àkíyèsí àṣírí: identifier tí irinṣẹ́ ìtúpalẹ̀ yín ti yàn nìkan ni a gbé. A kò ka àdírẹ́sì ímeèlì, orúkọ tàbí pápá ara ẹni mìíràn láti SDK. Ẹ rí i dájú pé òfin àṣírí tiyín bo ṣíṣiṣẹ́ yìí, kí ẹ sì fi síkírípù ìtọ́pa sí ẹ̀yìn irinṣẹ́ ìfọwọ́sí yín bí ẹ bá gbẹ́kẹ̀ lé ìfọwọ́sí gẹ́gẹ́ bí ìpìlẹ̀ òfin yín.
5. Ìhùwàsí ẹ̀rọ
SDK ìtúpalẹ̀ sábà ń wọlé lọ́tọ̀, lẹ́yìn tí mp.js ti ń ṣiṣẹ́. Nítorí náà ìgbìyànjú kan ní ìbẹ̀rẹ̀ yóò kùnà lórí ọ̀pọ̀ ojúlé wẹ́ẹ̀bù gidi.
- Afárá ń tún gbìyànjú ní gbogbo ìṣẹ́jú àáyá 1.5, títí dé ìgbà mẹ́wàá, ó sì ń dúró ní kété tí ọ̀nà méjèèjì bá parí.
- Ọ̀nà kọ̀ọ̀kan ń parí lọ́tọ̀, kí a má fi URL ìtúnṣeré ránṣẹ́ lẹ́ẹ̀mejì nígbà dídúró de ìdánimọ̀ láti hàn.
- Bí SDK kò bá hàn rí, afárá ń jáwọ́ láìpariwo lẹ́yìn nǹkan bí ìṣẹ́jú àáyá 15. A kò kọ ohunkóhun sínú console, ìgbàsílẹ̀ ìgbà ìlò sì ń tẹ̀síwájú láìní ipa.
- A kò lo identifier tó gùn ju lẹ́tà 128 lọ dípò gígé wọn kúrú, láti yẹra fún fífi ìdajì identifier tí kò ní bá ohunkóhun mu rí pamọ́.
6. Ìjẹ́rìí pé ó ń ṣiṣẹ́
- Ẹ ṣí ojúlé wẹ́ẹ̀bù yín nínú táàbù aṣàwákiri déédéé, kí ẹ sì ṣe ìbáṣepọ̀ pẹ̀lú rẹ̀ fún ìgbà díẹ̀.
- Nínú irinṣẹ́ ìtúpalẹ̀ yín, ẹ ṣí ìṣẹ̀lẹ̀ tuntun jù kí ẹ sì wá property
mouseplayer_session_url. Ṣíṣí i yẹ kí ó mú yín tààrà sí ìgbàsílẹ̀. - Nínú MousePlayer, ẹ ṣí Irinṣẹ́ ìṣàwárí olùlò. Ìgbà ìlò tó ní ìdánimọ̀ ń fi í hàn dípò orúkọ ìnagijẹ àlejò tí a ṣẹ̀dá.
Bí kò bá sí ohun tó hàn
- Property kò sí lórí gbogbo ìṣẹ̀lẹ̀: ẹ ṣàyẹ̀wò pé SDK ìtúpalẹ̀ ń wọlé lórí ojú ìwé ní tòótọ́, àti pé ẹ yan pẹpẹ tó bá a mu. Àṣàyàn PostHog kò ní ka Mixpanel.
- Property ń hàn lórí ìṣẹ̀lẹ̀ lẹ́yìn nìkan: ohun tí a retí nìyẹn, ẹ wo àkíyèsí ní ẹ̀ka 3.
- URL wà ṣùgbọ́n ìdánimọ̀ kò sí: SDK yín kò tíì yàn
distinct_id, èyí tó jẹ́ déédéé kí a tó mọ olùlò. A ó gbà á ní ìmúwọlé ojú ìwé lẹ́yìn náà. - Ẹ ń dán wò gẹ́gẹ́ bí alábòójútó tó wọlé: àwọn ètò kan ń yọ ìrìnnà inú kúrò. Ẹ gbìyànjú fèrèsé àṣírí.
Àwọn àmì ìṣòwò tí a dárúkọ níbí jẹ́ ti àwọn olówó wọn. MousePlayer kò ní ìbáṣepọ̀ òwò pẹ̀lú àwọn olùpèsè yìí.