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માં ખોલો વપરાશકર્તા શોધક. ઓળખ ધરાવતાં સત્રોમાં બનાવેલા મુલાકાતી ઉપનામને બદલે ઓળખ દેખાય છે.
કશું દેખાતું ન હોય તો
- બધી ઇવેન્ટમાં ગુણધર્મ ખૂટે છે: વિશ્લેષણ SDK પાના પર ખરેખર લોડ થાય છે અને યોગ્ય પ્લૅટફૉર્મ પસંદ છે તે તપાસો. PostHogની પસંદગી Mixpanel નહીં વાંચે.
- ફક્ત પછીની ઇવેન્ટમાં ગુણધર્મ દેખાય છે: આ અપેક્ષિત છે; વિભાગ 3ની નોંધ જુઓ.
- URL છે, પણ ઓળખ નથી: SDKએ હજી
distinct_idઆપ્યું નથી; વપરાશકર્તા ઓળખાય તે પહેલાં સામાન્ય છે. પછી પાનું લોડ થતાં મેળવાશે. - તમે લૉગ ઇન કરેલા ઍડમિન તરીકે પરીક્ષણ કરો છો: કેટલાક સેટઅપ આંતરિક ટ્રાફિક બાકાત કરે છે. ખાનગી વિન્ડો અજમાવો.
અહીં જણાવેલાં બધાં ટ્રેડમાર્ક તેમના સંબંધિત માલિકોનાં છે. આ પ્રદાતાઓ સાથે MousePlayerનો કોઈ વ્યાવસાયિક સંબંધ નથી.