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(), ప్రత్యామ్నాయంగా ఉపయోగించేది 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లో దీన్ని తెరవండి: వినియోగదారు ఎక్స్ప్లోరర్. గుర్తింపు ఉన్న సెషన్లు రూపొందించిన సందర్శక మారుపేరుకు బదులుగా దాన్ని చూపిస్తాయి.
ఏమీ కనిపించకపోతే
- అన్ని ఈవెంట్లలో ప్రాపర్టీ లేదు: పేజీలో విశ్లేషణ SDK నిజంగా లోడ్ అవుతోందని, సరిపోలే ప్లాట్ఫామ్ను ఎంచుకున్నారని తనిఖీ చేయండి. PostHog ఎంపిక Mixpanelను చదవదు.
- తర్వాతి ఈవెంట్లలో మాత్రమే ప్రాపర్టీ కనిపిస్తుంది: అది ఆశించిన ప్రవర్తనే; విభాగం 3లోని గమనిక చూడండి.
- URL ఉంది కానీ గుర్తింపు లేదు: మీ SDK ఇంకా కేటాయించనిది
distinct_id; వినియోగదారును గుర్తించకముందు ఇది సాధారణం. తర్వాతి పేజీ లోడ్లో సేకరించబడుతుంది. - సైన్ ఇన్ చేసిన నిర్వాహకుడిగా పరీక్షిస్తున్నారు: కొన్ని ఏర్పాట్లు అంతర్గత ట్రాఫిక్ను మినహాయిస్తాయి. వ్యక్తిగత విండోలో ప్రయత్నించండి.
ఇక్కడ పేర్కొన్న అన్ని ట్రేడ్మార్క్లు వాటి యజమానులకు చెందినవి. ఈ సేవాదారులతో MousePlayerకు వ్యాపార సంబంధం లేదు.