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: ಡ್ಯಾಶ್ಬೋರ್ಡ್ (ಕೋಡ್ ಇಲ್ಲದೆ)
- ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ತೆರೆದು ಏಕೀಕರಣಗಳ ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ.
- ಈ ಆಯ್ಕೆಯನ್ನು ಬದಲಾಯಿಸಿ: 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(), ಹಳೆಯ SDK ಯಲ್ಲಿ ಪರ್ಯಾಯವಾಗಿ getInstance().options.deviceId ಬಳಸಲಾಗುತ್ತದೆ |
ಸೂಪರ್ ಪ್ರಾಪರ್ಟಿ ಮತ್ತು ಬಳಕೆದಾರ ಪ್ರಾಪರ್ಟಿ: 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 ಈ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ವ್ಯಾಪಾರ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲ.