PostHog, Mixpanel & Amplitude இணைப்பு

தயாரிப்புப் பகுப்பாய்வுக் கருவி என்ன நடந்தது எனச் சொல்கிறது. MousePlayer ஏன்எனக் காட்டுகிறது. இருவழி இணைப்பால் ஃபனல் விலகலிலிருந்து விளக்கும் பதிவிற்கு ஒரு கிளிக் போதும்.

1. சிக்கல்: முகங்களில்லாத எண்கள்

தயாரிப்புப் பகுப்பாய்வு ஃபனலைத் தரும்: 1,000 பயனர்கள் பணம் செலுத்தலை அடைந்தனர், 620 விலகினர். இன்னும் பார்க்க முடியாத சிக்கலின் துல்லியமான அளவீடு இது. அந்த 620 பதிவுகளில் சிலவற்றைப் பார்த்தால் சில நிமிடங்களில் பதில் கிடைக்கும் — ID ஏற்றுமதியும் கைமுறைத் தேடலும் இல்லாமல் வரைபடத்திலிருந்து சரியான அமர்வுகளை அடைய முடிந்தால்.

இந்த தயாரிப்புப் பகுப்பாய்வு இணைப்பு இடைவெளியை நீக்குகிறது. இது 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() — super property ஆகப் பதிவுசெய்யப்பட்டு அடுத்த ஒவ்வொரு நிகழ்விலும் சேரும் posthog.get_distinct_id()
Mixpanel mixpanel.register() — அதே super property நடத்தை mixpanel.get_distinct_id()
Amplitude setUserProperties() — பயனர் பண்பாக அமைக்கப்படும் getDeviceId(), மாற்றுவழியாக getInstance().options.deviceId பழைய SDK-இல்

Super property மற்றும் பயனர் பண்பு: PostHog மற்றும் Mixpanel-இல் பதிவின் URL இனிவரும் நிகழ்வுகளில் சேரும்; இணைப்பு தொடங்கியபிறகு வரும் எல்லா நிகழ்விலும் கிடைக்கும் — பக்க ஏற்றத்தில் முன்னர் அனுப்பியவற்றில் அல்ல.

4. அடையாளம்: distinct_id-இலிருந்து பெயருள்ள அமர்விற்கு

உள்ளே வரும் பகுதியை பெரும்பாலான குழுக்கள் குறைத்து மதிப்பிடுகின்றன. இல்லாவிட்டால் அமர்வுகள் பெயரற்றவை: பார்க்கலாம், ஆனால் இந்தக் கேள்விக்குப் பதிலில்லை: “கடந்த வாரம் விலகிய கணக்கின் பதிவுகளைக் காட்டவும்.”

இணைப்பு இயக்கப்பட்டதும் 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 வினாடிகளில் அமைதியாக நிற்கும். console-இல் எதுவும் எழுதப்படாது; அமர்வுப் பதிவு பாதிப்பின்றித் தொடரும்.
  • 128 எழுத்துகளை மீறும் அடையாளங்கள் சுருக்கப்படாமல் புறக்கணிக்கப்படும்; எதனுடனும் பொருந்தாத அரை அடையாளம் சேமிக்கப்படாது.

6. செயல்படுவதைச் சரிபார்த்தல்

  1. தளத்தை வழக்கமான உலாவித் தாவலில் திறந்து சிறிது தொடர்புகொள்ளவும்.
  2. பகுப்பாய்வுக் கருவியில் புதிய நிகழ்வைத் திறந்து mouseplayer_session_url பண்பைத் தேடவும். திறந்தால் நேரடியாகப் பதிவிற்குச் செல்ல வேண்டும்.
  3. MousePlayer-இல் பயனர் ஆய்வியைதிறக்கவும். அடையாளமுள்ள அமர்வுகள் உருவாக்கிய புனைப்பெயருக்குப் பதிலாக அதைக் காட்டும்.

எதுவும் தெரியாவிட்டால்

  • எல்லா நிகழ்வுகளிலும் பண்பு இல்லை: பகுப்பாய்வு SDK பக்கத்தில் ஏறுகிறதா, சரியான தளத்தைத் தேர்ந்தெடுத்தீர்களா எனப் பார்க்கவும். PostHog தேர்வு Mixpanel-ஐப் படிக்காது.
  • பிற்கால நிகழ்வுகளில் மட்டும் பண்பு வருகிறது: எதிர்பார்த்ததே; பிரிவு 3 குறிப்பைப் பார்க்கவும்.
  • URL உள்ளது, அடையாளம் இல்லை: SDK இன்னும் distinct_id ஒதுக்கவில்லை; பயனரை அடையாளம் காணும்முன் இது இயல்பு. பிந்தைய பக்க ஏற்றத்தில் படிக்கப்படும்.
  • உள்நுழைந்த நிர்வாகியாகச் சோதிக்கிறீர்கள்: சில அமைப்புகள் உள் போக்குவரத்தை விலக்கும். தனிச் சாளரத்தில் முயலவும்.

இங்கே குறிப்பிடப்பட்ட வர்த்தக முத்திரைகள் உரிமையாளர்களுடையவை. வழங்குநர்களுடன் MousePlayer-க்கு வணிக உறவு இல்லை.