Àkwà njikọ PostHog, Mixpanel & Amplitude
Ngwa nyocha ngwaahịa gị na-agwa gị ihe mere. MousePlayer na-egosi gị ihe kpatara ya. Àkwà a na-ejikọta ha abụọ n'akụkụ abụọ, ka nkwụsị n'ọwara dị naanị otu ọpịpị pụọ na ndekọ na-akọwa ya.
1. Nsogbu: Ọnụọgụ na-enweghị ihu
Nyocha ngwaahịa na-enye gị ọwara: ndị ọrụ 1,000 ruru ịkwụ ụgwọ, 620 hapụrụ ya. Nke ahụ bụ nha kpọmkwem nke nsogbu ị ka na-apụghị ịhụ. Ile ndekọ 620 ahụ ole na ole na-azakarị ajụjụ n'ime nkeji — mana naanị ma ị nwere ike isi na eserese ruo nnọkọ kwesịrị ekwesị na-ebupụghị ID ma chọọ n'aka.
Àkwà Njikọ nyocha ngwaahịa na-ewepụ oghere ahụ. Ọ na-arụ ọrụ n'ime mp.js ma na-ejikọta usoro abụọ ahụ n'ụzọ akpaka:
- Na-apụ: ihe omume ọ bụla ngwa nyocha gị na-edekọ na-ebu njirimara
mouseplayer_session_url. Mepee ihe omume ọ bụla, pịa njikọ, lelee nnọkọ. - Na-abata: A na-agụ
distinct_idnke onye ọbịa azụ ma chekwaa ya na nnọkọ MousePlayer, ka e nwee ike iji otu njirimara ị na-ejilarị na PostHog, Mixpanel ma ọ bụ Amplitude chọọ ndekọ.
Achọghị koodu. Àkwà na-achọpụta SDK nyocha n'onwe ya. Ị naghị akpọ ọrụ MousePlayer ọ bụla, ị chọghịkwa ịgbanwe otu i si eso ihe omume.
2. Ịgbanye
Ụzọ A: Bọọdụ nchịkwa (enweghị koodu)
- Mepee ọrụ ngo gị ma gaa na taabụ Njikọ .
- Gbanwee Àkwà njikọ PostHog, Mixpanel & Amplitude ka ọ bụrụ
ON. - Họrọ ikpo okwu ị na-eji. A na-echekwa mgbanwe n'ụzọ akpaka.
Ntọala na-amalite mgbe webụsaịtị gị budatara ọzọ. Ọ naghị emetụta nnọkọ ndị dị adị azụ.
Ụzọ B: Nhazi skript n'aka
Ọ bụrụ na ịchọrọ idobe ya kpọmkwem na koodu, tọọ uru abụọ n'ime window.mp_config:
3. Ihe na-eme n'ikpo okwu ọ bụla
Ikpo okwu ọ bụla na-enye API dị iche, ya mere àkwà na-eji oku dabara na nke ọ bụla. Ị chọghị ịtọ nke a — ọ na-eso onye na-enye ọrụ ị họọrọ.
| Ikpo okwu | Na-apụ (URL ịkpọgharị) | Na-abata (njirimara) |
|---|---|---|
| PostHog | posthog.register() — edebanyere dịka super property, ya mere a na-agbakwunye ya na ihe omume ọ bụla na-esote |
posthog.get_distinct_id() |
| Mixpanel | mixpanel.register() — otu omume super property ahụ |
mixpanel.get_distinct_id() |
| Amplitude | setUserProperties() — e debere dịka njirimara onye ọrụ |
getDeviceId(), na-alaghachi na getInstance().options.deviceId na SDK ochie |
Super property ma e jiri njirimara onye ọrụ tụnyere: na PostHog na Mixpanel, a na-agbakwunye URL ịkpọgharị na ihe omume n'ọdịnihu, ya mere ị ga-ahụ ya na ihe omume ọ bụla malitere mgbe àkwà gbanyere — ọ bụghị na ihe omume ezigalarị tupu nke ahụ mgbe nbudata ibe.
4. Njirimara: Site na distinct_id ruo nnọkọ nwere aha
Akụkụ na-abata bụ nke ọtụtụ otu na-elelị. Na-enweghị ya, nnọkọ MousePlayer enweghị aha: ị nwere ike ile ha, mana ị gaghị aza “gosi m ndekọ akaụntụ hapụrụ kpamkpam n'izu gara aga.”
Ozugbo àkwà na-arụ ọrụ, a na-ede distinct_id sitere na ngwa nyocha gị n'oghere custom_user_id nke nnọkọ — otu oghere ahụ oku SDK n'aka na-ede na ya:
Ọ bụrụ na ị na-akpọlarị mp('set') n'onwe gị, gaa n'ihu. Njirimara ị nyere kpọmkwem bụ nke a pụrụ ịtụkwasị obi karịa, n'ihi na ọ bụ igodo isi nke gị kama njirimara nyocha kwa ihe nchọgharị.
Ndetu nzuzo: a na-ebufe naanị njirimara ngwa nyocha gị kenyelarị. A naghị agụ adreesị email, aha ma ọ bụ oghere nkeonwe ọzọ site na SDK. Jide n'aka na iwu nzuzo nke gị kpuchiri nhazi a, ma debe skript nsuso n'azụ ngwa nkwenye gị ma ị dabere na nkwenye dịka ihe ndabere iwu.
5. Omume teknụzụ
A na-ebudata SDK nyocha n'oge nke ha, ọtụtụ mgbe mgbe mp.js na-arụrịrị ọrụ. Ya mere otu nnwale mgbe mmalite ga-ada n'ọtụtụ ezigbo webụsaịtị.
- Àkwà na-anwale ọzọ kwa sekọnd 1.5, ruo ugboro iri, ma na-akwụsị ozugbo akụkụ abụọ ahụ mechara.
- Akụkụ ọ bụla na-emecha n'onwe ya, ya mere a naghị eziga URL ịkpọgharị ugboro abụọ mgbe a na-eche ka njirimara pụta.
- Ọ bụrụ na SDK apụtaghị mgbe ọ bụla, àkwà na-akwụsị nwayọọ mgbe ihe dị ka sekọnd 15 gasịrị. A naghị ede ihe na console, ndekọ nnọkọ na-agakwa n'ihu na-enweghị mmetụta.
- A na-eleghara njirimara karịrị mkpụrụedemede 128 anya kama ibelata ha, iji ghara ịchekwa ọkara njirimara na-agaghị adakọ na ihe ọ bụla.
6. Inyocha na ọ na-arụ ọrụ
- Mepee webụsaịtị gị na taabụ ihe nchọgharị nkịtị ma mee mmekọrịta na ya nwa oge.
- N'ime ngwa nyocha gị, mepee ihe omume kachasị ọhụrụ ma chọọ njirimara
mouseplayer_session_url. Imepe ya kwesịrị ibuga gị kpọmkwem na ndekọ. - Na MousePlayer, mepee User Explorer. Nnọkọ nwere njirimara na-egosi ya kama aha njakịrị onye ọbịa e mepụtara.
Ọ bụrụ na ihe apụtaghị
- Njirimara adịghị na ihe omume niile: lelee na SDK nyocha na-ebudata n'ezie na ibe, nakwa na ị họọrọ ikpo okwu dabara. Nhọrọ PostHog agaghị agụ Mixpanel.
- Njirimara na-apụta naanị na ihe omume ndị e mesịrị: a tụrụ anya nke ahụ, lee ndetu na ngalaba 3.
- URL dị, mana njirimara adịghị: SDK gị ekenyebeghị
distinct_idugbu a, nke bụ ihe nkịtị tupu a mata onye ọrụ. A ga-ewere ya mgbe nbudata ibe ọzọ. - Ị na-anwale dịka onye nchịkwa banyere: ụfọdụ ntọala na-ewepụ okporo ụzọ ime. Nwalee windo nzuzo.
Akara azụmahịa niile a kpọrọ aha ebe a bụ nke ndị nwe ha. MousePlayer enweghị mmekọrịta azụmahịa na ndị na-enye ọrụ ndị a.