2012-03-13 15 views
12

मैं सोच रहा था कि जावास्क्रिप्ट के लिए Google Analytics, Kissmetrics, mixpanel, चार्टबीट, gaug.es आदि जैसे उपकरणों को एकीकृत करने के लिए एडाप्टर लाइब्रेरी थी या नहीं। एसएलएफ 4 जे की तरह कुछ, लेकिन घटना ट्रैकिंग के लिए। हम विभिन्न औजारों का मूल्यांकन कर रहे हैं, और ऐसा लगता है कि अगर यह उनके बीच जल्दी से स्वैप करना संभव था तो यह उपयोगी होगा।जावास्क्रिप्ट के लिए कोई इवेंट Analytics एब्स्ट्रक्शन लेयर है?

+0

हो सकता है आप स्पष्ट कर सकते जिसमें ढांचे, भाषा, आप क्या ईवेंट ट्रैकिंग की तुलना में दर्शकों को ट्रैक करने के लिए आपने क्या चुना? –

+0

विषय "जावास्क्रिप्ट के लिए" कहता है .... हम दर्शकों के ट्रैकिंग के लिए उन सभी विकल्पों का मूल्यांकन कर रहे हैं, और आसानी से उनके बीच स्विच करने में सक्षम होना चाहते हैं। – JBCP

+1

आपको [Google टैग प्रबंधक] (https://www.google.com/tagmanager/) –

उत्तर

18

हमने हाल ही में इस समस्या को हल करने के लिए analytics.js बनाया है। यह Google Analytics, KISSmetrics, Mixpanel, Gauges, चार्टबीट, GoSquared, और 16 अन्य सेवाओं के लिए एक जावास्क्रिप्ट रैपर लाइब्रेरी है।

पुस्तकालय है काफी सब कुछ आपका उल्लेख किया:

  • भार सभी JavaScript स्निपेट एसिंक्रोनस रूप
  • एब्सट्रैक्ट घटना-विचार और सभी पुस्तकालयों भर में अन्य एपीआई तरीकों
  • और प्रत्येक सेवा के वैश्विक वस्तु को उजागर करता है यदि आपको कुछ कस्टम

आप गीथब पर ओपन सोर्स लाइब्रेरी देख सकते हैं: http://segmentio.github.com/analytics.js

या एक आसान समाधान है कि भी अजगर, रूबी, नोड, जावा और .NET के लिए सर्वर साइड पर एक ही अमूर्त का समर्थन करता है के लिए, बाहर की जाँच https://segment.io

+1

एक विजेता की तरह दिखता है। मैं मूल्यांकन करूंगा और यदि यह काम करता है तो मैं अपना जवाब बदल दूंगा। पहले से ही एक +1 जवाब दिया है। तो analytics.js भुगतान के बिना असीमित कार्यक्षमता के साथ खुला स्रोत है? यह केवल सर्वर-साइड कार्यक्षमता है जिसके लिए भुगतान की आवश्यकता है? – JBCP

+1

सही, सर्वर-साइड कार्यक्षमता और हब्सपॉट और मार्केटो जैसे प्रीमियम एकीकरण का भुगतान किया जाता है। बाकी सब कुछ मुफ्त है। – reinpk

+1

मैंने अपना उत्तर अपने मूल से इस पर बदल दिया है। Analytics.js बहुत ही स्टैंडअलोन है, और Segment.io उचित मूल्य और उपयोग करने में आसान है। – JBCP

0

इस क्षेत्र में कभी कभी कहा जाता है "यूनिवर्सल टैग" या "टैग प्रबंधन" - पिछली बार मैं देखा महंगे विक्रेताओं के एक मुट्ठी भर, Tealium, BrightTag & TagMan की तरह था, लेकिन खुला स्रोत दुनिया में बहुत ज्यादा नहीं।

2011 के मध्य में, QuiBit (qubitproducts.com) ने अपना ओपन-सोर्स ओपनटाग लॉन्च किया, लेकिन यह एक खुला/बंद खेल लगता है, जहां ऑन-पेज जावास्क्रिप्ट ओपन-सोर्स है, लेकिन यह उनके द्वारा संचालित है स्वामित्व प्रबंधन प्रणाली जो टैग इंजेक्शन करता है - जबकि वे अपनी साइट पर & मूल्य निर्धारण नहीं करते हैं, मुझे लगता है कि उनके पास एक बड़ा अनुबंध नहीं है, नो-पे शुरू करने वाला बैंड था, जो आप काम करते समय उपयोग कर सकते हैं समाधान सर्वोत्तम है, फिर ट्रैफिक के भुगतान स्तर तक उत्पादन रैंप से पहले उन्हें सीधे एम्बेड करें।

+0

http://www.opentag.qubitproducts.com/pricing/ एक बहुत बुरा विकल्प प्रतीत नहीं होता है? –

0

मुझे यकीन नहीं है कि ऐसा मानक कंटेनर हो सकता है, क्योंकि प्रत्येक साइट पर ट्रैकिंग की अवधि में बहुत विशिष्ट आवश्यकताएं होती हैं (क्योंकि विशेषताएं और उपयोग अक्सर अनूठे होते हैं)। लेकिन आप निम्न कर सकता है:

  • डिजाइन आप क्या ट्रैक और JavaScript ऑब्जेक्ट या एक API जितने भी आदान प्रदान के लिए ट्रैकिंग कोड के संपर्क में लाने
  • डिजाइन ईवेंट हैंडलर्स का निर्माण करना चाहते का ठीक डाटा मॉडल/लेन-देन आप ट्रैक करने के लिए
  • प्लग-इन प्रणाली का एक प्रकार का उपयोग प्रत्येक ट्रैकिंग प्रदाता के मूल भाषा
3

यह वहाँ पता चला है करने के लिए प्रत्येक ट्रैकिंग गतिविधि मैप करना चाहते हैं एक पुस्तकालय है कि करता है जो कुछ मैं खोज रहा था, वह Gatling के रूप में जाना जाता है।

यह असीमित रूप से एक साथ कई एनालिटिक्स पुस्तकालयों को ट्रैक करना बहुत आसान बनाता है। इसके अलावा, आप पृष्ठ दृश्यों और घटनाओं को मैन्युअल रूप से ट्रिगर करने के लिए अपने GA 'gat' ऑब्जेक्ट का भी खुलासा कर सकते हैं।

ऐसा लगता है कि यह Google Analytics 'gaq' ऑब्जेक्ट का उपयोग नहीं करता है, और यह एकाधिक पुस्तकालयों में ईवेंट ईवेंट नहीं करता है, जो मुझे लगता है कि उपयोगी विशेषताएं होंगी, लेकिन यह जो मैं देख रहा था उसके करीब है के लिये।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^