ស្ពានតភ្ជាប់ PostHog, Mixpanel & Amplitude
ឧបករណ៍វិភាគផលិតផលប្រាប់ថា អ្វី បានកើតឡើង។ MousePlayer បង្ហាញថា ហេតុអ្វី។ ស្ពានតភ្ជាប់នេះភ្ជាប់ទាំងពីរក្នុងទិសទាំងពីរ ដូច្នេះការបោះបង់ក្នុងចីវលោនៅចម្ងាយតែចុចមួយដងពីការថតដែលពន្យល់វា។
1. បញ្ហា៖ លេខដែលគ្មានមុខមនុស្ស
ការវិភាគផលិតផលផ្តល់ចីវលោ៖ អ្នកប្រើ 1,000 នាក់ឈានដល់ការទូទាត់ ហើយ 620 នាក់បោះបង់។ នោះជាការវាស់បញ្ហាច្បាស់លាស់ដែលនៅតែមិនឃើញ។ ការមើលការថតពីរបីក្នុងចំណោម 620 នោះ ជាធម្មតាឆ្លើយសំណួរក្នុងប៉ុន្មាននាទី — ប៉ុន្តែលុះត្រាតែអាចចូលពីគំនូសតាងទៅវគ្គត្រឹមត្រូវដោយមិននាំចេញលេខសម្គាល់ និងស្វែងរកដោយដៃ។
មុខងារ ស្ពានតភ្ជាប់ការវិភាគផលិតផល បំបាត់គម្លាតនោះ។ វាដំណើរការក្នុង mp.js ហើយភ្ជាប់ប្រព័ន្ធទាំងពីរដោយស្វ័យប្រវត្តិ៖
- ទិសចេញ៖ ព្រឹត្តិការណ៍នីមួយៗដែលឧបករណ៍វិភាគថតមានលក្ខណសម្បត្តិ
mouseplayer_session_url។ បើកព្រឹត្តិការណ៍ណាមួយ ចុចតំណ ហើយមើលវគ្គ។ - ទិសចូល៖ លេខសម្គាល់អ្នកចូលមើល
distinct_idត្រូវបានអានត្រឡប់ ហើយរក្សាទុកលើវគ្គ MousePlayer ដូច្នេះអាចស្វែងរកការថតដោយអត្តសញ្ញាណដូចគ្នាដែលប្រើក្នុង PostHog, Mixpanel ឬ Amplitude។
មិនចាំបាច់សរសេរកូដ។ ស្ពានតភ្ជាប់រកឃើញ SDK វិភាគដោយខ្លួនឯង។ មិនចាំបាច់ហៅមុខងារ MousePlayer ឬប្តូររបៀបតាមដានព្រឹត្តិការណ៍ទេ។
2. ការបើកប្រើ
វិធី A៖ ផ្ទាំងគ្រប់គ្រង (គ្មានកូដ)
- បើកគម្រោង ហើយទៅផ្ទាំង ការតភ្ជាប់រួម ។
- ប្តូរ ស្ពានតភ្ជាប់ PostHog, Mixpanel & Amplitude ទៅ
ON។ - ជ្រើសរើសវេទិកាដែលប្រើ។ ការផ្លាស់ប្តូរត្រូវបានរក្សាទុកដោយស្វ័យប្រវត្តិ។
ការកំណត់មានប្រសិទ្ធភាពនៅពេលផ្ទុកទំព័រគេហទំព័របន្ទាប់។ វគ្គដែលមានស្រាប់មិនរងផលប៉ះពាល់ថយក្រោយទេ។
វិធី B៖ កំណត់រចនាសម្ព័ន្ធស្គ្រីបដោយដៃ
បើចង់កំណត់ជាប់ក្នុងកូដ សូមកំណត់តម្លៃទាំងពីរក្នុង window.mp_config៖
3. អ្វីដែលកើតឡើងសម្រាប់វេទិកានីមួយៗ
វេទិកានីមួយៗផ្តល់ API ខុសគ្នា ដូច្នេះស្ពានតភ្ជាប់ផ្គូផ្គងទៅការហៅសមស្របរបស់វា។ មិនចាំបាច់កំណត់រចនាសម្ព័ន្ធនេះទេ — វាធ្វើតាមអ្នកផ្តល់សេវាដែលបានជ្រើសរើស។
| វេទិកា | ទិសចេញ (URL ចាក់ឡើងវិញ) | ទិសចូល (អត្តសញ្ញាណ) |
|---|---|---|
| PostHog | posthog.register() — ចុះបញ្ជីជាលក្ខណសម្បត្តិរួម ដូច្នេះភ្ជាប់ទៅរាល់ព្រឹត្តិការណ៍បន្ទាប់ |
posthog.get_distinct_id() |
| Mixpanel | mixpanel.register() — អាកប្បកិរិយាលក្ខណសម្បត្តិរួមដូចគ្នា |
mixpanel.get_distinct_id() |
| Amplitude | setUserProperties() — កំណត់ជាលក្ខណសម្បត្តិអ្នកប្រើ |
getDeviceId(), ហើយប្រើជាបម្រុងនូវ getInstance().options.deviceId លើ SDK ជំនាន់ចាស់ |
លក្ខណសម្បត្តិរួម ធៀបនឹងលក្ខណសម្បត្តិអ្នកប្រើ៖ ក្នុង PostHog និង Mixpanel URL ចាក់ឡើងវិញត្រូវបានភ្ជាប់ទៅព្រឹត្តិការណ៍ទៅមុខ ដូច្នេះនឹងរកឃើញវាលើរាល់ព្រឹត្តិការណ៍បន្ទាប់ពីស្ពានចាប់ផ្តើម — មិនមែនលើព្រឹត្តិការណ៍ដែលបានផ្ញើមុននេះក្នុងការផ្ទុកទំព័រទេ។
4. អត្តសញ្ញាណ៖ ពី distinct_id ទៅវគ្គដែលមានឈ្មោះ
ផ្នែកទិសចូលជាផ្នែកដែលក្រុមភាគច្រើនវាយតម្លៃទាបពេក។ បើគ្មានវា វគ្គ MousePlayer ជាអនាមិក៖ អាចមើលបាន ប៉ុន្តែមិនអាចឆ្លើយសំណួរ “បង្ហាញការថតរបស់គណនីដែលឈប់ប្រើកាលពីសប្តាហ៍មុន”។
ពេលស្ពានសកម្ម លេខសម្គាល់ distinct_id ពីឧបករណ៍វិភាគត្រូវបានសរសេរទៅវាលវគ្គ custom_user_id — ជាវាលដូចគ្នាដែលការហៅ SDK ដោយដៃសរសេរទៅ៖
បើបានហៅ mp('set') ដោយខ្លួនឯងរួចហើយ សូមបន្ត។ អត្តសញ្ញាណដែលផ្តល់យ៉ាងច្បាស់គឺអាចទុកចិត្តបានជាង ព្រោះវាជាសោចម្បងផ្ទាល់ មិនមែនជាលេខសម្គាល់វិភាគតាមកម្មវិធីរុករកមួយៗទេ។
ចំណាំឯកជនភាព៖ ផ្ទេរតែលេខសម្គាល់ដែលឧបករណ៍វិភាគបានកំណត់រួចហើយ។ មិនអានអាសយដ្ឋានអ៊ីមែល ឈ្មោះ ឬវាលផ្ទាល់ខ្លួនផ្សេងពី SDK ទេ។ ត្រូវប្រាកដថាគោលការណ៍ឯកជនភាពគ្របដណ្តប់ការដំណើរការនេះ ហើយទប់ស្គ្រីបតាមដានដោយឧបករណ៍ការយល់ព្រម បើប្រើការយល់ព្រមជាមូលដ្ឋានច្បាប់។
5. អាកប្បកិរិយាបច្ចេកទេស
SDK វិភាគជាធម្មតាផ្ទុកអសមកាល ជាញឹកញាប់ក្រោយពេល mp.js ដំណើរការរួចហើយ។ ដូច្នេះការសាកតែម្តងនៅពេលចាប់ផ្តើមនឹងបរាជ័យលើគេហទំព័រពិតភាគច្រើន។
- ស្ពានសាកល្បងម្តងទៀតរៀងរាល់ 1.5 វិនាទី រហូតដល់ដប់ដងហើយឈប់ភ្លាមពេលទិសទាំងពីរបញ្ចប់។
- ទិសនីមួយៗបញ្ចប់ដោយឯករាជ្យ ដូច្នេះ URL ចាក់ឡើងវិញមិនដែលផ្ញើពីរដង ខណៈរង់ចាំអត្តសញ្ញាណបង្ហាញ។
- បើ SDK មិនដែលបង្ហាញ ស្ពានបោះបង់ដោយស្ងាត់បន្ទាប់ពីប្រហែល 15 វិនាទី។ មិនសរសេរអ្វីទៅកុងសូល ហើយការថតវគ្គបន្តដោយគ្មានផលប៉ះពាល់។
- លេខសម្គាល់វែងជាង 128 តួអក្សរត្រូវបានមិនអើពើ ជំនួសការកាត់ខ្លី ដើម្បីកុំរក្សាទុកលេខសម្គាល់ពាក់កណ្តាលដែលមិនអាចផ្គូផ្គងបាន។
6. ផ្ទៀងផ្ទាត់ថាដំណើរការ
- បើកគេហទំព័រក្នុងផ្ទាំងកម្មវិធីរុករកធម្មតា ហើយធ្វើអន្តរកម្មបន្តិច។
- ក្នុងឧបករណ៍វិភាគ បើកព្រឹត្តិការណ៍ថ្មីបំផុត ហើយរកលក្ខណសម្បត្តិ
mouseplayer_session_url។ ការបើកវាគួរនាំទៅការថតដោយផ្ទាល់។ - ក្នុង MousePlayer បើក User Explorer។ វគ្គដែលមានអត្តសញ្ញាណបង្ហាញវាជំនួសឈ្មោះហៅក្រៅអ្នកចូលមើលដែលបង្កើតដោយស្វ័យប្រវត្តិ។
បើគ្មានអ្វីបង្ហាញ
- លក្ខណសម្បត្តិបាត់លើព្រឹត្តិការណ៍ទាំងអស់៖ ពិនិត្យថា SDK វិភាគពិតជាផ្ទុកលើទំព័រ ហើយបានជ្រើសរើសវេទិកាត្រូវគ្នា។ ការជ្រើស PostHog នឹងមិនអាន Mixpanel ទេ។
- លក្ខណសម្បត្តិបង្ហាញតែលើព្រឹត្តិការណ៍ក្រោយៗ៖ នេះជាអាកប្បកិរិយាដែលរំពឹងទុក មើលចំណាំក្នុងផ្នែក 3។
- មាន URL ប៉ុន្តែគ្មានអត្តសញ្ញាណ៖ SDK មិនទាន់កំណត់លេខសម្គាល់
distinct_idទេ ដែលធម្មតាមុនពេលសម្គាល់អ្នកប្រើ។ វានឹងត្រូវបានអាននៅការផ្ទុកទំព័រក្រោយ។ - កំពុងសាកល្បងជាអ្នកគ្រប់គ្រងដែលបានចូលគណនី៖ ការដំឡើងខ្លះមិនរាប់ចរាចរផ្ទៃក្នុង។ សូមសាកបង្អួចឯកជន។
ពាណិជ្ជសញ្ញាទាំងអស់ដែលមានឈ្មោះនៅទីនេះជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។ MousePlayer គ្មានទំនាក់ទំនងអាជីវកម្មជាមួយអ្នកផ្តល់សេវាទាំងនេះទេ។