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() — ಸೂಪರ್ ಪ್ರಾಪರ್ಟಿಯಾಗಿ ನೋಂದಾಯಿಸಲಾಗುತ್ತದೆ; ಹೀಗಾಗಿ ನಂತರದ ಪ್ರತಿ ಘಟನೆಗೆ ಜೋಡಿಸಲಾಗುತ್ತದೆ posthog.get_distinct_id()
Mixpanel mixpanel.register() — ಅದೇ ಸೂಪರ್ ಪ್ರಾಪರ್ಟಿ ವರ್ತನೆ mixpanel.get_distinct_id()
Amplitude setUserProperties() — ಬಳಕೆದಾರ ಪ್ರಾಪರ್ಟಿಯಾಗಿ ಹೊಂದಿಸಲಾಗುತ್ತದೆ getDeviceId(), ಹಳೆಯ SDK ಯಲ್ಲಿ ಪರ್ಯಾಯವಾಗಿ getInstance().options.deviceId ಬಳಸಲಾಗುತ್ತದೆ

ಸೂಪರ್ ಪ್ರಾಪರ್ಟಿ ಮತ್ತು ಬಳಕೆದಾರ ಪ್ರಾಪರ್ಟಿ: 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 ಈ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ವ್ಯಾಪಾರ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.