2012-06-22 9 views
8

को देखते हुए:क्या Google Analytics के लिए Mixpanel जैसे कई ईवेंट पैरामीटर ट्रैक करने का कोई तरीका है?

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction) 

मैं opt_label साथ करने की कोशिश की लेकिन ऐसा लगता है जैसे कि यह सिर्फ एक स्ट्रिंग है और Mixpanel की तरह अलग अलग मानकों कर के हैश को स्वीकार नहीं करता।

मुझे संदेह है कि आसपास के काम में से एक कस्टम चर का उपयोग कर रहा है? लेकिन दस्तावेज़ उलझन में लग रहा है। किसी भी सलाह की सराहना करते हैं।

+0

आप किस प्रकार का तत्व निपटा रहे हैं? – Drewness

+0

घटनाओं पर क्लिक करें ... –

उत्तर

23

जबकि आप निश्चित रूप से Google Analytics में यह कार्य कर सकते हैं, अन्य एनालिटिक्स सेवाएं जैसे मिक्सपैनेल, किस्मेट्रिक्स, कॉन्टैजेंट इत्यादि इवेंट विश्लेषण में विशेषज्ञ हैं और आपको अधिक लचीलापन देते हैं। ऐसा कहकर, आप जो भी खोज रहे हैं उसे पाने के लिए आप Google Analytics ईवेंट मॉडल को हैक कर सकते हैं।

यदि आप Google Analytics में प्रत्येक ईवेंट के लिए एकाधिक पैरामीटर ट्रैक करना चाहते हैं तो मैं उन पैरामीटर को क्रैम करने का सुझाव दूंगा जिन्हें आप ईवेंट लेबल में ट्रैक करना चाहते हैं। यह दो कारणों से काम करने योग्य है: इवेंट लेबल्स वास्तव में लंबे (हास्यास्पद रूप से लंबे, वास्तव में) हो सकते हैं और Google Analytics लचीला फ़िल्टरिंग और सेगमेंटेशन विकल्प प्रदान करता है।

_gaq.push(['_trackEvent', 'Videos', 'Play', 'title:MoreCatLolz, 
    percentPlayed:63, adShown:true, res:480p, fullScreen:false']); 

सभी हम किया है में कुछ मनमाना मापदंडों टॉस है:

तो, एक उदाहरण के पहले के एक जवाब में चर्चा का विस्तार करने के लिए, आप ट्रैकिंग वीडियो प्ले जानकारी है कि इस तरह दिखता है के लिए एक घटना हो सकता था इवेंट लेबल स्ट्रिंग इस तरह से हम उन्हें बाद में खींच सकते हैं। परिणाम आप दिखाने के लिए अपने घटना रिपोर्ट फ़िल्टर कर सकता का विश्लेषण करने के लिए, कहते हैं, समय की संख्या 'MoreCatLolz' वीडियो विज्ञापनों के साथ दिखाया गया था:

Number of times MoreCatLolz was shown with ads

वैकल्पिक रूप से, उन्नत सेगमेंट और regex का उपयोग कर, आप गिनती कर सकता है

Number of visits in which users watched at least 90% of any video

इस तरह के नाम के रूप में लगातार उपयोगकर्ता डेटा, ट्रैक करने के लिए, तिथि, स्तर, खरीद गिनती, आदि शामिल हो: यात्राओं की संख्या में जो उपयोगकर्ताओं को किसी भी वीडियो के कम से कम 90% देखा, मैं विज़िटर-स्तरीय कस्टम वेरिएबल्स का उपयोग करने का सुझाव दूंगा जो स्वचालित रूप से प्रत्येक ट्रैकिंग कॉल (ईवेंट समेत) के साथ शामिल होते हैं और आपको कई विश्लेषण तकनीकों को लागू करने की अनुमति देते हैं।

+0

काम करता है! धन्यवाद। उन्नत सेगमेंट नहीं पता था। –

+0

एफवाईआई, ये फ़िल्टर 'व्यवहार -> घटनाक्रम -> शीर्ष घटनाक्रम' के तहत एक ईवेंट रिपोर्ट खोलने के लिए पाए जाते हैं, फिर शीर्षक के नीचे 'कस्टमाइज़ करें' पर क्लिक करें। –

-1

लेबल वैकल्पिक है, तो मैं यह की तरह कुछ करने के लिए विस्तार होगा:

<a href="#" onClick="_gaq.push(['_trackEvent', 'Games', 'Play', 'Tetris']);">Play</a> 

श्रेणी = 'खेल'
घटना = 'खेल'
लेबल = 'टेट्रिस'

+0

हां वे मानक हैं, लेकिन मैं अधिक पैरामीटर जोड़ना चाहता हूं –

0

मैं मुझे यकीन नहीं है कि मिश्रण क्या है, इसलिए मैं एनालिटिक्स की तुलना करने की कोशिश कर रहा हूं उससे अनजान हूं। यदि आपने उस डेटा का एक विशिष्ट उदाहरण प्रदान किया है जिसे आप एकत्र करने का प्रयास कर रहे हैं, तो मैं आपको एक बेहतर उत्तर प्रदान कर सकता हूं।

आइए कहें कि आपके पास एक वीडियो प्लेयर है और आप यह ट्रैक करना चाहते हैं कि लोग कितनी देर तक वीडियो देखते हैं और कितने बार वीडियो रोकते हैं, आप ऐसा कुछ करेंगे;

if (video == "pause") { 
    var playTime = playduration(), // Total minutes of video watched 
     clickPause = pauseNum(); // Total number of times video was paused 

    _gaq.push(['_trackEvent', 'Video', 'Play', playTime]); 
    _gaq.push(['_trackEvent', 'Video', 'Pause', clickPause]); 
} 

जाहिर है इस सामान्य है, लेकिन जैसा कि आप _gaq.push सरणियों में देख सकते हैं, Play और Pause मापदंड हैं और playTime और clickPause मापदंडों के चर मान रहे हैं।

+0

निश्चित रूप से मैं एक यादृच्छिक उदाहरण देने जा रहा हूं लेकिन मुझे लगता है कि यह काम करता है। कहें कि उपयोगकर्ता ऑब्जेक्ट को व्यक्ति कहा जाता है। मैं 'person.name' और 'person.location' को भी जानना चाहता हूं जिन्होंने 'प्ले बटन' पर क्लिक किया, मैं उन्हें कैसे ट्रैक कर सकता हूं? –

+0

यह हो सकता है कि विश्लेषिकी क्या कर सकती है (उससे कम से कम आसानी से)। लेकिन मान लें कि आप व्यक्ति का नाम जानते हैं (क्योंकि वे आपकी साइट में लॉग इन हैं), आप इसे 'opt_value' में दर्ज कर सकते हैं। विश्लेषण में आप स्थान के आधार पर घटनाओं को भी ड्रिल कर सकते हैं। कई विकल्प हैं, आपको बस उनके साथ समाप्त होना है। – bmorenate

+0

Google Analytics स्वचालित रूप से स्थान ट्रैक करता है, इसलिए यह एक बुरा उदाहरण हो सकता है लेकिन आपको लगता है कि मुझे लगता है कि gist मिलता है। अगर मैं ट्रैक 5 अन्य उपयोगकर्ता विशिष्ट विशेषताओं को ट्रैक करना चाहता हूं, तो _trackEvent उन चीज़ों की संख्या को सीमित करता है जिन्हें आप भेज सकते हैं। –