एक मल्टी-डोमेन एनालिटिक्स प्रोफाइल, या प्रति डोमेन एक एनालिटिक्स प्रोफाइल?


21

मैं वर्तमान में एक छोटा सा वेब-ऐप चलाता हूं जो स्थानीय ग्राहकों को एक बहुत ही विशिष्ट स्थान पर नए ग्राहकों से जोड़ता है। पिछले कुछ महीनों में इस मॉडल ने बहुत अच्छा काम किया है और विकास उत्कृष्ट है, वास्तव में इतना है कि मैं कई साइटों / niches का समर्थन करने के लिए ऐप का विस्तार करने की तैयारी कर रहा हूं। अंततः यह StackExchange के लिए बहुत समान रूप से संरचित किया जाएगा, जिसमें प्रत्येक साइट का अपना डोमेन, डिज़ाइन और फ़ोकस होगा, लेकिन एक ही प्लेटफ़ॉर्म से भागना।

इसके साथ ही कहा गया है, मैं इस सेटअप के लिए एनालिटिक्स (विशेष रूप से Google एनालिटिक्स) को संभालने का सबसे अच्छा तरीका सोचने की कोशिश कर रहा हूं।

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

मैं जो उम्मीद कर रहा हूं वह यह है कि अन्य लोग जो Google Analytics के साथ ऐसा कर चुके हैं या उनके पास अधिक अनुभव है, वे मुझे यह बताने में सक्षम हो सकते हैं कि क्या मैं एक मल्टी-डोमेन एनालिटिक्स प्रोफ़ाइल बनाना बेहतर होगा (और यह पता लगाना कि इसे कैसे तोड़ना है साइट) या प्रत्येक साइट के लिए एक प्रोफ़ाइल बनाने और मेरे सिस्टम में साइटों के साथ कॉन्फ़िगर की गई अद्वितीय प्रोफ़ाइल आईडी है।

एक विकास के दृष्टिकोण से मैं बहुत कुछ करूँगा बल्कि पूर्व का।

अग्रिम में अपने समय और अंतर्दृष्टि के लिए धन्यवाद!

जवाबों:


20

न तो विधि परिपूर्ण है; दोनों की अपनी अच्छाईयाँ और बुराईयाँ हैं।

प्रत्येक डोमेन या उप डोमेन के लिए एक अलग Google Analytics कुंजी रखना निश्चित रूप से सरल है। इस बारे में कोई सवाल नहीं है। हालाँकि, जब आप कहते हैं, दर्जनों या सैकड़ों डोमेन टूट जाते हैं।

यदि आपके पास समान Google Analytics कुंजी का उपयोग करने वाले कई SUBdomains हैं , तो आपको प्रत्येक अनुरोध पर डोमेन नाम को धक्का देना चाहिए, जैसे।

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-5620270-24']); 
_gaq.push(['_setDomainName', '.stackexchange.com']); 
_gaq.push(['_trackPageview']);

तब आप Hostname के आधार पर काफी आसानी से सेगमेंट कर सकते हैं ... बस ऊपर दाईं ओर उन्नत सेगमेंट ड्रॉपडाउन का उपयोग करें और hostname="gaming.stackexchange.com"कुछ समान के लिए एक सेगमेंट बनाएं । आप एग्रीगेट सेगमेंट hostname="gaming.stackexchange.com" OR hostname="webapps.stackexchange.com" OR hostname="cooking.stackexchange.com"आदि भी बना सकते हैं ।

यदि आपके पास कई अलग-अलग डोमेन हैं , तो यह बहुत कठिन है

_link()डोमेन के बीच किसी भी लिंक में विधि को कॉल करें । यदि आपके वर्तमान लिंक में फॉर्म है:

<a href="https://www.secondsite.com/?login=parameters">Login Now</a>

उन्हें इसमें बदलें:

<a href="https://www.secondsite.com/?login=parameters" onclick="_gaq.push(['_link', 'http://www.firstsite.com']); return false;">Login Now</a>

विभिन्न डोमेन के लिए, हम बस अलग-अलग Google Analytics कुंजी का उपयोग करते हैं ..


चहचहाना पर किसी को भी बताया code.google.com/apis/analytics/docs/tracking/...
जेफ Atwood

एक और बात यहाँ ध्यान रखना। क्या आप विभिन्न ग्राहकों को आँकड़े दिखा रहे होंगे? तब मैं अलग ID के साथ जाना होगा
Baldy

एनालिटिक्स केवल आंतरिक उपयोग के लिए हैं, किसी और को एक्सेस की आवश्यकता नहीं है। यह अधिक है कि हमारे पास कैम्पिंग स्टोर के लिए एक साइट होगी, मछली पकड़ने की दुकानों के लिए एक साइट आदि
डैनियल पेहर्सन

क्या आपने फैसला किया है कि आप इस डैनियल के लिए किस दृष्टिकोण का उपयोग करेंगे? मेरी भी यही स्थिति है, और मैं उत्सुक हूँ ...
माइकल डी

1
मैं बाद वाला विकल्प ( google.com/support/analytics/bin/… ) आज़माने जा रहा हूं और देखता हूं कि यह कैसे चलता है। यह कार्यान्वयन कम से कम कुछ महीनों में सबसे अधिक होने की संभावना है (हालांकि मैं आगे की योजना बना रहा हूं)
डैनियल पेहर्सन

7

यहाँ क्रॉस डोमेन ट्रैकिंग के बारे में और जानकारी दी गई है । जैसा कि जेफ ने उल्लेख किया है, क्रॉस डोमेन ट्रैकिंग बेहोश दिल के लिए नहीं है, लेकिन jQuery कोड की कुछ पंक्तियों के साथ प्राप्त किया जा सकता है जो लिंक को बाहर निकालता है और अनुचित ट्रैकिंग कॉल जोड़ता है। यदि वे डोमेन के बीच पोस्ट करते हैं, तो आपको ट्रैकिंग कॉल को प्रपत्रों में जोड़ना पड़ सकता है।

यदि आप यह देखने की कोशिश कर रहे हैं कि साइटों का आपका नेटवर्क पूरे और शायद सेटअप लक्ष्यों के रूप में कैसा प्रदर्शन कर रहा है, जिसमें कई साइटें शामिल हैं, तो यह वास्तव में जाने का एकमात्र तरीका है।


1
हाँ, थोड़े डरावने कि सच क्रॉस-डोमेन एनालिटिक्स (एक ही कुंजी के साथ) आपको पृष्ठ पर प्रत्येक हाइपरलिंक को "स्पर्श" करने की आवश्यकता है, लेकिन यह अपरिहार्य लगता है।
जेफ एटवुड

1
यह दिलचस्प है कि दस्तावेज के मेरे पढ़ने के आधार पर यह केवल यह प्रतीत होता है कि आपको क्रॉस-साइट लिंक पर जावास्क्रिप्ट की आवश्यकता है, जो बहुत दुर्लभ होगा यदि मेरे नेटवर्क में सभी साइटें (साइटें वास्तव में स्वतंत्र साइलो बस चलाने के लिए होती हैं एक ही प्लेटफ़ॉर्म पर।) हर एक बार एक ही समय में हेडर में किसी अन्य समान साइट से लिंक हो सकता है, लेकिन यह प्रचलित नहीं होगा।
डैनियल पेह्रसन

0

दोनों का उपयोग करें! यह पृष्ठ लोडिंग समय की लागत पर है, लेकिन यह आपको विस्तृत आंकड़े देगा।

आम तौर पर दोनों कोड ब्लॉक एक दूसरे के साथ संघर्ष नहीं करते हैं।


1
मुझे लगता है कि Google Analytics वास्तव में इसके खिलाफ सिफारिश कर सकता है: code.google.com/apis/analytics/docs/concepts/…
डैनियल पेहर्सन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.