ស្ពានតភ្ជាប់ PostHog, Mixpanel & Amplitude

ឧបករណ៍វិភាគផលិតផលប្រាប់ថា អ្វី បានកើតឡើង។ MousePlayer បង្ហាញថា ហេតុអ្វី។ ស្ពានតភ្ជាប់នេះភ្ជាប់ទាំងពីរក្នុងទិសទាំងពីរ ដូច្នេះការបោះបង់ក្នុងចីវលោនៅចម្ងាយតែចុចមួយដងពីការថតដែលពន្យល់វា។

1. បញ្ហា៖ លេខដែលគ្មានមុខមនុស្ស

ការវិភាគផលិតផលផ្តល់ចីវលោ៖ អ្នកប្រើ 1,000 នាក់ឈានដល់ការទូទាត់ ហើយ 620 នាក់បោះបង់។ នោះជាការវាស់បញ្ហាច្បាស់លាស់ដែលនៅតែមិនឃើញ។ ការមើលការថតពីរបីក្នុងចំណោម 620 នោះ ជាធម្មតាឆ្លើយសំណួរក្នុងប៉ុន្មាននាទី — ប៉ុន្តែលុះត្រាតែអាចចូលពីគំនូសតាងទៅវគ្គត្រឹមត្រូវដោយមិននាំចេញលេខសម្គាល់ និងស្វែងរកដោយដៃ។

មុខងារ ស្ពានតភ្ជាប់ការវិភាគផលិតផល បំបាត់គម្លាតនោះ។ វាដំណើរការក្នុង mp.js ហើយភ្ជាប់ប្រព័ន្ធទាំងពីរដោយស្វ័យប្រវត្តិ៖

  • ទិសចេញ៖ ព្រឹត្តិការណ៍នីមួយៗដែលឧបករណ៍វិភាគថតមានលក្ខណសម្បត្តិ mouseplayer_session_url ។ បើកព្រឹត្តិការណ៍ណាមួយ ចុចតំណ ហើយមើលវគ្គ។
  • ទិសចូល៖ លេខសម្គាល់អ្នកចូលមើល distinct_id ត្រូវបានអានត្រឡប់ ហើយរក្សាទុកលើវគ្គ MousePlayer ដូច្នេះអាចស្វែងរកការថតដោយអត្តសញ្ញាណដូចគ្នាដែលប្រើក្នុង PostHog, Mixpanel ឬ Amplitude។

មិនចាំបាច់សរសេរកូដ។ ស្ពានតភ្ជាប់រកឃើញ SDK វិភាគដោយខ្លួនឯង។ មិនចាំបាច់ហៅមុខងារ MousePlayer ឬប្តូររបៀបតាមដានព្រឹត្តិការណ៍ទេ។

2. ការបើកប្រើ

វិធី A៖ ផ្ទាំងគ្រប់គ្រង (គ្មានកូដ)

  1. បើកគម្រោង ហើយទៅផ្ទាំង ការតភ្ជាប់រួម ។
  2. ប្តូរ ស្ពានតភ្ជាប់ PostHog, Mixpanel & Amplitude ទៅ ON។
  3. ជ្រើសរើសវេទិកាដែលប្រើ។ ការផ្លាស់ប្តូរត្រូវបានរក្សាទុកដោយស្វ័យប្រវត្តិ។

ការកំណត់មានប្រសិទ្ធភាពនៅពេលផ្ទុកទំព័រគេហទំព័របន្ទាប់។ វគ្គដែលមានស្រាប់មិនរងផលប៉ះពាល់ថយក្រោយទេ។

វិធី B៖ កំណត់រចនាសម្ព័ន្ធស្គ្រីបដោយដៃ

បើចង់កំណត់ជាប់ក្នុងកូដ សូមកំណត់តម្លៃទាំងពីរក្នុង window.mp_config៖

<!-- 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. អ្វីដែលកើតឡើងសម្រាប់វេទិកានីមួយៗ

វេទិកានីមួយៗផ្តល់ 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 ដោយដៃសរសេរទៅ៖

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

បើបានហៅ mp('set') ដោយខ្លួនឯងរួចហើយ សូមបន្ត។ អត្តសញ្ញាណដែលផ្តល់យ៉ាងច្បាស់គឺអាចទុកចិត្តបានជាង ព្រោះវាជាសោចម្បងផ្ទាល់ មិនមែនជាលេខសម្គាល់វិភាគតាមកម្មវិធីរុករកមួយៗទេ។

ចំណាំឯកជនភាព៖ ផ្ទេរតែលេខសម្គាល់ដែលឧបករណ៍វិភាគបានកំណត់រួចហើយ។ មិនអានអាសយដ្ឋានអ៊ីមែល ឈ្មោះ ឬវាលផ្ទាល់ខ្លួនផ្សេងពី SDK ទេ។ ត្រូវប្រាកដថាគោលការណ៍ឯកជនភាពគ្របដណ្តប់ការដំណើរការនេះ ហើយទប់ស្គ្រីបតាមដានដោយឧបករណ៍ការយល់ព្រម បើប្រើការយល់ព្រមជាមូលដ្ឋានច្បាប់។

5. អាកប្បកិរិយាបច្ចេកទេស

SDK វិភាគជាធម្មតាផ្ទុកអសមកាល ជាញឹកញាប់ក្រោយពេល mp.js ដំណើរការរួចហើយ។ ដូច្នេះការសាកតែម្តងនៅពេលចាប់ផ្តើមនឹងបរាជ័យលើគេហទំព័រពិតភាគច្រើន។

  • ស្ពានសាកល្បងម្តងទៀតរៀងរាល់ 1.5 វិនាទី រហូតដល់ដប់ដងហើយឈប់ភ្លាមពេលទិសទាំងពីរបញ្ចប់។
  • ទិសនីមួយៗបញ្ចប់ដោយឯករាជ្យ ដូច្នេះ URL ចាក់ឡើងវិញមិនដែលផ្ញើពីរដង ខណៈរង់ចាំអត្តសញ្ញាណបង្ហាញ។
  • បើ SDK មិនដែលបង្ហាញ ស្ពានបោះបង់ដោយស្ងាត់បន្ទាប់ពីប្រហែល 15 វិនាទី។ មិនសរសេរអ្វីទៅកុងសូល ហើយការថតវគ្គបន្តដោយគ្មានផលប៉ះពាល់។
  • លេខសម្គាល់វែងជាង 128 តួអក្សរត្រូវបានមិនអើពើ ជំនួសការកាត់ខ្លី ដើម្បីកុំរក្សាទុកលេខសម្គាល់ពាក់កណ្តាលដែលមិនអាចផ្គូផ្គងបាន។

6. ផ្ទៀងផ្ទាត់ថាដំណើរការ

  1. បើកគេហទំព័រក្នុងផ្ទាំងកម្មវិធីរុករកធម្មតា ហើយធ្វើអន្តរកម្មបន្តិច។
  2. ក្នុងឧបករណ៍វិភាគ បើកព្រឹត្តិការណ៍ថ្មីបំផុត ហើយរកលក្ខណសម្បត្តិ mouseplayer_session_url ។ ការបើកវាគួរនាំទៅការថតដោយផ្ទាល់។
  3. ក្នុង MousePlayer បើក User Explorer។ វគ្គដែលមានអត្តសញ្ញាណបង្ហាញវាជំនួសឈ្មោះហៅក្រៅអ្នកចូលមើលដែលបង្កើតដោយស្វ័យប្រវត្តិ។

បើគ្មានអ្វីបង្ហាញ

  • លក្ខណសម្បត្តិបាត់លើព្រឹត្តិការណ៍ទាំងអស់៖ ពិនិត្យថា SDK វិភាគពិតជាផ្ទុកលើទំព័រ ហើយបានជ្រើសរើសវេទិកាត្រូវគ្នា។ ការជ្រើស PostHog នឹងមិនអាន Mixpanel ទេ។
  • លក្ខណសម្បត្តិបង្ហាញតែលើព្រឹត្តិការណ៍ក្រោយៗ៖ នេះជាអាកប្បកិរិយាដែលរំពឹងទុក មើលចំណាំក្នុងផ្នែក 3។
  • មាន URL ប៉ុន្តែគ្មានអត្តសញ្ញាណ៖ SDK មិនទាន់កំណត់លេខសម្គាល់ distinct_id ទេ ដែលធម្មតាមុនពេលសម្គាល់អ្នកប្រើ។ វានឹងត្រូវបានអាននៅការផ្ទុកទំព័រក្រោយ។
  • កំពុងសាកល្បងជាអ្នកគ្រប់គ្រងដែលបានចូលគណនី៖ ការដំឡើងខ្លះមិនរាប់ចរាចរផ្ទៃក្នុង។ សូមសាកបង្អួចឯកជន។

ពាណិជ្ជសញ្ញាទាំងអស់ដែលមានឈ្មោះនៅទីនេះជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។ MousePlayer គ្មានទំនាក់ទំនងអាជីវកម្មជាមួយអ្នកផ្តល់សេវាទាំងនេះទេ។