GitHub पेज पर Google Analytics ट्रैकिंग आईडी कैसे जोड़ें


182

एक सरल प्रश्न हो सकता है लेकिन मैं Google Analytics ट्रैकिंग ID को GitHub पृष्ठ पर जोड़ने के बारे में अभी संदेह से भरा हुआ हूं ।

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

अब मैं क्या करने वाला हूं?

एक और प्रश्न: क्या हम Google Analytics ट्रैकिंग आईडी को बाद में GitHub पेज बनाने के बाद जोड़ सकते हैं?


काफी कुछ सुझाए गए दृष्टिकोण लेकिन मैं अभी तक उनमें से किसी को भी काम करने की पुष्टि / पुष्टि नहीं कर सकता। मुझे उम्मीद है कि यह सिर्फ 24 घंटे में काम करना शुरू कर देगा।
क्रिस्टोफर डी। एमर्सन

1
/ Headdesk। मेरे पास मेरा बहादुर ब्राउज़र मेरी साइटों पर ट्रैकर्स को अवरुद्ध करने वाला था। यह पूरे समय काम कर रहा था। इसके अलावा मेरे लिए एक भ्रमित करने वाली बात यह थी (अर्ध) हाल ही में जीए (गूगल एनालिटिक्स) से जीटीएजी (गूगल टैग) का कदम। जाहिरा तौर पर आपको अब केवल जीएजी () सामान की आवश्यकता है, अब गा () सामान नहीं चाहिए। आनंद। इन लिंक्स ने मुझे मेरी समस्या का निदान करने में मदद की: chrome.google.com/webstore/detail/tag-assistant-by-google/… और analyticsmania.com/post/google-tag-manager-vs-google-analytics
क्रिस्टोफर डी। एमर्सन

@ क्रिसहेमर्सन कुछ उपयोगी अपडेट है :)
एक्सएक्सज़ियन

मेरे पास अपनी यात्राओं के पंजीकरण न होने के समान मुद्दे थे, पता चलता है कि AdBlock उनके लिए जिम्मेदार था।
एंड्रयू ज़ॉ

जवाबों:


161

अद्यतन : दूसरों के लिए जोड़ा गया कदम विवरण

इसे हल किया गया: Google Analytics वेबसाइट सेक्शन
में username.github.io(लिंक जिसे मैं ट्रैक करना चाहता हूं) शामिल करना था।

आप यहां GitHub सहायता पृष्ठ देख सकते हैं


यहां छवि विवरण दर्ज करें


उसके बाद मुझे एक ट्रैकर आईडी प्रदान की गई।


नोट: आप अपने Google Analytics व्यवस्थापक पैनल से Google Analytics पृष्ठ पर आसानी से अधिक वेबसाइटें बदल या जोड़ सकते हैं।


अपडेट 2: - Google Analytics ट्रैकिंग आईडी को पहले से ही बनाए गए Github पृष्ठ (जैसा कि @ avi-aryan द्वारा अनुरोध किया गया है )

  1. अपने github पृष्ठों की शाखा में ब्राउज़ करें - जो कुछ इस तरह होगी -
    ( https://github.com/ YourUserName / YourRepository / tree / gh-pages)
  2. फिर index.htmlसूचीबद्ध फ़ाइलों से संपादित करें
  3. अब अपने HEADटैग के भीतर index.html- अपनी Google Analytics ट्रैकिंग ID स्क्रिप्ट पेस्ट करें (यदि आपने पहले से Google विश्लेषिकी के लिए साइन अप कर लिया है तो आप इसे व्यवस्थापक के अंतर्गत ब्राउज़ कर सकते हैं और फिर जानकारी टैब पर नज़र रख सकते हैं )

1
मैंने उन्हें जोड़ा है, हालाँकि Google विश्लेषिकी का कहना है कि ट्रैकिंग स्थापित नहीं है। मेरा पेज G-Analytics में निर्दिष्ट हैhttp://avi-aryan.github.io
Avi

1
@ ओआरडी ओह ओह इसके लिए खेद है कि अगर यह यू
एक्सएक्सज़ियन

1
FYI करें: मैंने index.htmlट्विटर के रूपांतरण ट्रैकिंग को जोड़ने के लिए संपादन के लिए एक ही तर्क का उपयोग किया । धन्यवाद!
पुलकितसिंघल

1
@ sc28 आपने अपने पेज पर कब एनालिटिक्स डाला? Google आमतौर पर डैशबोर्ड को काफी समय बाद अपडेट करता है
एक्सएक्सज़ियन

2
@ sc28 नहीं यह आमतौर पर एक या दो दिन लगता है .. एक या दो दिन बाद जांच करें
एक्सएक्सज़ियन

69

रुचि रखने वाले किसी व्यक्ति के लिए, यदि आप GitHub पृष्ठों के साथ Jekyll का उपयोग कर रहे हैं, तो मैंने अभी एक पोस्ट लिखी है जिसमें दिखाया गया है कि Google Analytics ट्रैकिंग आईडी को Jekyll में सही तरीके से कैसे जोड़ा जाए

  1. आपको अपना यूनिवर्सल एनालिटिक्स ट्रैकिंग कोड एडमिन> प्रॉपर्टी> ट्रैकिंग इंफो> ट्रैकिंग कोड के तहत मिलेगा।

  2. अपनी Jekyll वेबसाइट की डायरेक्टरी में पाए जाने analytics.htmlवाले _includesफोल्डर में एक नई फाइल बनाएं ।

  3. इसमें Google Analytics ट्रैकिंग आईडी कोड जोड़ें analytics.html

  4. अंत में, अंतिम टैग से पहले खोलें _layouts/head.html, और जोड़ें । Google आपकी वेबसाइट पर सभी पृष्ठों को सही ढंग से ट्रैक करने के लिए इस प्लेसमेंट की अनुशंसा करता है।{% include analytics.html %}</head>


5
धन्यवाद, महान पोस्ट। यह ध्यान देने योग्य है कि GitHub Pages के भीतर यह jekyll.environment == 'production'स्वचालित रूप से सेट किया गया है ( github.com/jekyll/jekyll/issues/1219 ), जबकि Jekyll डिफ़ॉल्ट वातावरण है'development'
Andrea

मेरे पास था _layouts/default.html, लेकिन यह ठीक काम कर रहा था (मैं जेकेल से परिचित नहीं हूं)
जॉय बरुच

1
महान पोस्ट धन्यवाद।
ijuneja

16

यदि आप Jekyll द्वारा प्रदान किए गए मिनीमा टेम्पलेट का उपयोग कर रहे हैं तो -

  1. google_analytics: UA-xxxxxxxx-xअपने _config.yml में जोड़ें
  2. एक फ़ाइल _includes / google-analytics.html बनाएँ और उसमें Google विश्लेषिकी js कोड जोड़ें।

बदलने के

ga('create', 'UA-xxxxxxxx-x', 'auto');

साथ में

ga('create', '{{ site.google_analytics }}', 'auto');

और आप सेट हैं!

यदि आपकी साइट उत्पादन परिवेश में निर्मित है, तो Google विश्लेषिकी कोड अब प्रदर्शित होगा। संदर्भ के लिए टेम्प्लेट का सोर्स कोड यहाँ देखें - https://github.com/jekyll/minima

आप उसी दृष्टिकोण का अनुसरण कर सकते हैं यदि आप टेम्पलेट के स्रोत कोड को संदर्भित करके और संबंधित फ़ाइलों को प्रतिस्थापित करके एक अलग टेम्पलेट का उपयोग कर रहे हैं।


2
चरण 2 वास्तव में जरूरत नहीं है। प्रलेखन को github.com/pages-themes/minimal
kzu

16

उसके लिए जीए-बीकन का उपयोग करना बेहतर है। जीए-बीकन आपके सभी GitHub रेपो को ट्रैक कर सकता है, भले ही विज़िट की गई लिंक HTML दस्तावेज़ न हो।

कृपया जांच करें: https://github.com/igrigorik/ga-beacon


यह काम करता है लेकिन मेरे सभी वास्तविक समय डेटा रिकॉर्ड यह Ashburn VA से आया है। यहां तक ​​कि जब भी मैं स्थानीय रूप से पृष्ठ पर जाता हूं ... VA से बहुत दूर।
jtlindsey

@jtlindsey - क्या कोई मौका है कि आपकी छवि / पिक्सेल को Ashburn VA में CDN पर कैश किया जा रहा है?
पल्किसिंगल

@pulkitsinghal मुझे पूरी तरह से यकीन नहीं है, यह पोस्ट लगभग एक महीने पहले थी और मैं इसे कुछ हफ्तों से इस्तेमाल कर रहा था और डेटा हमेशा एशबर्न वीए था। अब मेरे डेटा को वापस देखते हुए, डेटा वास्तविक समय के लिए स्थान निर्धारित नहीं करता है, लेकिन इतिहास में दुनिया भर से प्रश्न हैं, इसलिए मुझे यकीन नहीं है कि त्रुटि कहां है। मैं संभवतः इसे हटा दूंगा क्योंकि डेटा सही नहीं है।
jtlindsey

5

आप Google Analytics को Jekyll साइट में उसी तरह जोड़ सकते हैं जैसे आप किसी अन्य साइट पर बनाते हैं।

सबसे पहले, अपना Google Analytics खाता सेट करने के बाद, व्यवस्थापक टैब पर जाएँ।

नेवबार

इसके बाद, बाईं ओर, अकाउंट पैनल के तहत, क्लिक करें Create New Account:।

खाता जोड़ो

Google Analytics में, एक खाता उन पृष्ठों के समूह का प्रतिनिधित्व करता है जिन्हें आप ट्रैक करना चाहते हैं। वांछित के रूप में वेबसाइट के खाते को सेट करें।

आपका खाता बन जाने के बाद आपको एक ऐसे पृष्ठ पर भेजा जाएगा जो आपको बताता है Tracking IDऔर आपके पास उन पृष्ठों पर डालने के लिए जावास्क्रिप्ट स्निपेट है जिन्हें आप ट्रैक करना चाहते हैं। बस इस स्निपेट को उन सभी पेजों में डालें, जिन्हें आप ट्रैक करना चाहते हैं। या, यदि आप एक डिफ़ॉल्ट लेआउट का उपयोग करते हैं तो इस स्निपेट को उसमें कहीं रख दें।

वैसे, जब से आप GitHub Pages पर होस्ट कर रहे हैं, तब तक आपको Google Analytics की आवश्यकता नहीं है जब तक कि आप बहुत विस्तृत एनालिटिक्स नहीं चाहते हैं। यदि आप सभी के बारे में ध्यान रखते हैं, तो पृष्ठ दृश्य GitHub के पास है।


3
मैं बहुत उपयोग कर रहा हूं कि GitHub की ट्रैकिंग केवल GitHub रिपॉजिटरी पर ट्रैफ़िक के लिए है (स्रोत कोड सहित)। मेरा GitHub पृष्ठ साइट रेपो केवल GitHub URLs पर ट्रैफ़िक दिखाता है।
निक मैकुडी

3

मैं अपने GitHub व्यक्तिगत पेज के लिए एक स्रोत के रूप में README.md फ़ाइल का उपयोग करता हूं। मैं GitHub समर्थित थीम 'cayman' में से एक का भी उपयोग करता हूं। _Config.yml (जब तक आप अपने समर्थित विषय को संशोधित नहीं करना चाहते) के अलावा रिपॉजिटरी में कोई और फाइल की आवश्यकता नहीं है।

Google Analytics को जोड़ने के लिए, मैंने बस 'cayman' रिपॉजिटरी ( https://github.com/pages-themes/cayman ) में सलाह का पालन किया :

यदि आपकी साइट के _config.yml में सेट किया गया है, तो केमैन निम्नलिखित चर का सम्मान करेगा:

google_analytics: [आपका Google Analytics ट्रैकिंग ID]

पूर्ण विराम! और कुछ! Google Analytics के पक्ष में सब कुछ काम करता है! यह उन लोगों के लिए एक व्यवहार्य विकल्प हो सकता है जो Google Analytics के साथ GitHub पेज के त्वरित सेट अप की तलाश करते हैं।


1

यदि आप अपने github README.md से स्वचालित रूप से जेनरेट किए गए गथब पृष्ठ का उपयोग कर रहे हैं तो मुझे यह सबसे आसान तरीका लगा: बस इस तरह दिखने के लिए अपने _config.yml को संपादित करें (अपनी खुद की Google विश्लेषिकी यूए आईडी के साथ):

theme: jekyll-theme-cayman
title: My Site
description: My site description
url: https://example.com
author: MyName
plugins:
  - jekyll-seo-tag
google_analytics: UA-xxx

फिर इस सामग्री के साथ Gemfile नामक अपनी रिपॉजिटरी रूट में एक नई फ़ाइल जोड़ें:

source "https://rubygems.org”
gem "github-pages", group: :jekyll_plugins
gem 'jekyll-seo-tag'

फिर थोड़ा इंतजार करें और अपने जीथूब पेज को रिफ्रेश करें और पेज सोर्स कोड दिखाएं। सत्यापित करें कि एसईओ प्लगइन ने आपके विश्लेषिकी जावा स्क्रिप्ट को सम्मिलित किया है। अधिक जानकारी यहाँ: https://github.com/jekyll/jekyll-seo-tag

स्थापना निर्देश से, मुझे html में {% seo%} जोड़ना नहीं था, सौभाग्य से, क्योंकि मेरे पास कोई html नहीं है। लगता है कि गितुब ने ऐसा सोचा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.