GitHub беттеріне Google Analytics қадағалау идентификаторын қалай қосуға болады

Қарапайым мәселе болуы мүмкін, бірақ дәл қазір Google Analytics Tracking ID GitHub бетіне қосу туралы күмәнданамын.

Мен GitHub автоматты бет генераторын GitHub бетін жасау үшін пайдаланамын, бірақ ол «Google Analytics қадағалау идентификаторын» сұрайды. Мен Google Analytics-мен тіркелуге тырыстым, бірақ ол жерде веб-сайттың URL-мекенжайын сұрайды.

Енді менің не істеуім керек?

Тағы бір сұрақ: GitHub беті жасалғаннан кейін Google Analytics қадағалау идентификаторын қосуға болады ма?

136

7 жауаптар

Update: Added steps descriptions for others

Шешілді:
Google Analytics веб-сайтының бөлімінде username.github.io (қадағалауды қалайтын сілтеме) қосу керек болды.

GitHub анықтама бетін мұнда тексеруге болады.


enter image description here


Осыдан кейін маған Tracker идентификаторы берілді.


Note: You can easily change or add more websites on Google Analytics page from your Google Analytics admin panel.


Update 2: - Adding Google Analytics Tracking ID to Already created Github pages (As requested by @avi-aryan )

  1. Browse to your github pages branch - which would be something like -
    ( https://github.com/YourUserName/YourRepository/tree/gh-pages )
  2. Then edit index.html from listed files
  3. Now in within HEAD tag of index.html - paste your Google Analytics Tracking ID Script ( if have already signed up for Google analytics then you can browse it under admin and then tracking info tab )
125
қосылды
Мен оларды қосқандым, алайда Google сарапшылары «Трекинг» орнатылмағанын айтады. Менің G-Analytics-да көрсетілгендей бетім http://avi-aryan.github.io
қосылды автор Avi, көзі
@Bingo Жоқ, бірақ avi-aryan.github.io / айырмашылығы бар ма?
қосылды автор Avi, көзі
@Bingo G.Analytics қазір жұмыс істейді. Мен статистиканы көре аламын. 24 сағаттан кейін белсендіруді талап етеді. Сіздің көмегіңіз үшін рахмет және / параметрін растауды қаламаймын.
қосылды автор Avi, көзі
@Bingo, сіз statcounter.com деп көрдіңіз бе? http://avi-aryan.github.io қолданған кезде Қосымдықты веб-сайттың мекен-жайын тексеріп, қайталап көріңіз.
қосылды автор Avi, көзі
@Bingo Тағы да, мен оны жұмыс істедім, бірдеңе пайда болғанға дейін қайтадан және қайтадан соққы жасап, соққыға ұшыраған кезімде не істейтінімді білмеймін. Рахмет, енді мен екеуімді салыстырып, не қолданатынымды ойлаймын.
қосылды автор Avi, көзі
@Bingo, қазіргі уақытта менің веб-сайтыңыздың әрбір бетінде footer.html қосу үшін <iframe> қолданамын. <head> тегіне <script> қосылдым. Ол жұмыс істеп тұрған сияқты емес. Мен сіздің шешіміңізді тексеріп, есеп беремін.
қосылды автор Avi, көзі
@AviAryan сізге index.html және iframe html сияқты негізгі файлдағы қадағалау сценарийін қосу керек болады - екеуінде де сценарийді қосу керек
қосылды автор exexzian, көзі
@jimh бұл сізге көмектесті қуаныш :)
қосылды автор exexzian, көзі
@ sc28 жоқ, әдетте, бір-екі күн немесе екі күннен кейін тексеру
қосылды автор exexzian, көзі
@ sc28 сіздің бетіңізге аналитика қоя бастадыңыз ба? Google әдетте бақылау тақтасын жаңартады
қосылды автор exexzian, көзі
@ sc28 менің github беттерімде ғана тексерілді және иә мен Google Analytics статистикасын көре аламын. Сіз қателесесіз бе?
қосылды автор exexzian, көзі
@ usalocal usddate үшін алғыс. Мені сол жерде тексеріп көрейік, сосын жауапты жаңартады
қосылды автор exexzian, көзі
@OhadR ohh Кешіріңіз, егер ол көмектесті
қосылды автор exexzian, көзі
@OhadR Бұл туралы ештеңе түсіндірген жоқ, себебі бұл жерде еш жерде жоқ, бірақ bitdeli - бұл оның жақсы :) және маған хабарлауға рахмет
қосылды автор exexzian, көзі
@AviAryan ohh жақсы жүреді, BTW мен бір мезгілде екеуі де жылдам (statcounter), ал екіншісі толық статистиканы ұсынады (Google Analytics)
қосылды автор exexzian, көзі
@AviAryan Yeah Мен statcounter.com қолданамын. соңында / арқылы әрекет етіңіз және BTW сіздің html бетінен statcounter сценарийін қойдыңыз ба?
қосылды автор exexzian, көзі
@AviAryan ohh құттықтаймыз және / туралы растау - веб-сайттың тізімін өзгерту арқылы оны сынап көріңіз
қосылды автор exexzian, көзі
@AviAryan Менің ойымша, ешқандай айырмашылықты жасамауға тиіс деп ойлаймын, бірақ менің барлық сайттарымның соңында / деген сөзі бар. Және ақпарат үшін, сіз statcounter.com -ді көре аласыз, сондай-ақ, нәтижелерді жаңартуға арналған Google талдауларымен салыстырғанда әлдеқайда қарапайым және тыныш
қосылды автор exexzian, көзі
@AviAryan файлдар дұрыс болып көрінсе, Google коды profile setting ішіндегі admin бөлімінде веб-сайт url ретінде avi-aryan.github.io/ қостыңыз ба?
қосылды автор exexzian, көзі
FYI: Твиттерді түрлендіруді бақылауды қосу үшін index.html сөзін өңдеу үшін бірдей логиканы қолданамын. Рахмет!
қосылды автор pulkitsinghal, көзі
Мен бұны тек github бетінде қолданып, index.html сайтындағы Google аналитикалық сценарийін қосып көрдім, бірақ ол жұмыс істемейді. Бұл жауапты әлі де дұрыс шешім деп санай ма?
қосылды автор sc28, көзі
Бір сағат бұрын. Мен «жаңарту 30 секундқа дейін созылуы мүмкін» деп ескертетін болсақ, жаңару өте тез болатынын болжадым, бірақ аналитикалық сценарийді алғаш рет көшіргеннен кейін бірнеше сағат күте аламын ба?
қосылды автор sc28, көзі
Сәлем, тексеру үшін рақмет. Google Analytics-те көргенімнің бәрі мәртебесі «48 сағат өткеннен кейін алынған деректер жоқ». Мен сондай-ақ бетті дұрыс ашатын «Жіберу сынақ трафигін» сынап көрдім. Мен скриптің үзіндісін <head> бөлімінің соңында қосқан едім. Бұл шынымен дұрыс орын ба?
қосылды автор sc28, көзі
өкінішке орай, сіздің ұсынысыңыз маған жұмыс істемеді, сондықтан басқа жолды іздеуге тура келді ...
қосылды автор OhadR, көзі
Bitdeli GitHub ішіндегі README-ларыңызға қосуға болатын тегін белгі ұсынады. Бұл сіздің репозитарийлеріңізді кім тексергенін талдауға мүмкіндік беретін толық сұраным журналдарына қол жеткізуге мүмкіндік береді.
қосылды автор OhadR, көзі
Бұл сұраққа жаңартылған жауапты көру керемет. GH-ті қамтамасыз ететін стандартты кодтық үзіндісі, gh-беттер бөлімінде теңшелетін бетті жасағанда, бет көріністерін сәтті орнатпайды немесе қадағаламайды.
қосылды автор sealocal, көзі
Бұл қарапайым жауап, бірнеше минут ішінде мен үшін жұмыс істеді.
қосылды автор jimh, көзі
Google Analytics іздестіру идентификаторын жалпыға ортақ пайдалану қауіпсіз бе?
қосылды автор jerpint, көзі

Егер сіз Jetyll-ді GitHub беттерімен қолданып жатсаңыз, мен жай ғана Google Analytics қадағалау идентификаторын Jekyll-ге қалай дұрыс жолмен көрсететінін жаздым. .

  1. You will find your Universal Analytics tracking code under Admin > Property > Tracking Info > Tracking Code.

  2. Create a new file called analytics.html in the _includes folder found in your Jekyll website’s directory.

  3. Add Google Analytics Tracking ID code to analytics.html.

  4. Finally, open _layouts/head.html, and add {% include analytics.html %} just before the end </head> tag. Google recommends this placement to track all of the pages on your website correctly.

48
қосылды
Рахмет, үлкен лауазым. Айта кету керек, GitHub беттерінде автоматты түрде jekyll.environment == 'production' орнатылады ( github.com/jekyll/jekyll/issues/1219 ), ал Jekyll әдепкі ортасы 'development'
қосылды автор Andrea, көзі
@Andrea рахмет менің лауазымымды жаңартады
қосылды автор Colin, көзі

Бұл үшін GA-Beacon-ны пайдалану жақсы. GA-Beacon, егер сізде барған сілтеме html құжаты болмаса да, барлық GitHub репоыңызды бақылай алады.

Please check: https://github.com/igrigorik/ga-beacon

15
қосылды
@Pulkitsinghal Мен сенімдімін, Бұл пост бір ай бұрын болды, және мен оны бірнеше апта бойы пайдаланып, әрқашан деректер Ashburn VA болды. Деректеріме қазір қарап, деректер нақты уақыт режимінде орнатылмаған жерді көрсетеді, бірақ тарихтағы бүкіл әлемнің сұраулары бар, сондықтан қатенің қай жерде екенін білмеймін. Мен деректерді дұрыс емес болғандықтан алып тастаймын.
қосылды автор jtlindsey, көзі
Бұл жұмыс істейді, бірақ менің барлық нақты уақыттық мәліметтерім бұл Ashburn VA-ден келді. Тіпті жергілікті сайтқа кірген кезде де ... VA-дан өте алыс.
қосылды автор jtlindsey, көзі
@jtlindsey - Суреттің/пикселдің Ashburn VA-дегі CDN-ге кэштелгеніне мүмкіндік бар ма?
қосылды автор pulkitsinghal, көзі

Егер Сіз Jekyll-дің минималды үлгісін ұсынсаңыз, онда -

  1. _config.yml
  2. үшін google_analytics: UA-xxxxxxxx-x қосу
  3. _includes/google-analytics.html файлын жасаңыз және оған Google analytics JS кодын қосыңыз.

Ауыстыру

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

бар

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

сіз орнатасыз!

The Google analytics code will now display if your site is built in production environment. For reference see the template's source code here - https://github.com/jekyll/minima

Үлгінің бастапқы кодын сілтеп, тиісті файлдарды ауыстыру арқылы басқа үлгіні пайдалансаңыз, сол әдісті ұстануға болады.

11
қосылды

Сіз Google Analytics-ді Jekyll-ге кез келген басқа сайт сияқты бірдей етіп қосуға болады.

Біріншіден, Google Analytics есептік жазбаңызды орнатқаннан кейін әкімші қойындысына өтіңіз.

navbar

Содан кейін, тіркелгі тақтасында сол жақта басыңыз: Жаңа тіркелгі жасау .

add account

Google Analytics қызметінде тіркелгі бақылағыңыз келетін беттер жиынтығын білдіреді. Веб-сайттың есептік жазбасын қалағандай орнатыңыз.

Есептік жазбаңыз құрастырылғаннан кейін сіз өзіңіздің Tracking ID дегенді білдіретін бетке жіберіп, қадағалауды қалайтын беттерге JavaScript элементтері бар. Сіз бұл үзіндіді бақылағыңыз келген барлық беттерге жай орналастырыңыз. Немесе әдепкі орналасуды пайдалансаңыз, бұл үзіндіді бір жерде орналастырыңыз.

By the way, since you are hosting on GitHub Pages you don't need Google Analytics unless you want very detailed analytics. If all you care about is page views GitHub has this.

4
қосылды
Мен GitHub қадағалауының GitHub репозиторийі үшін ғана (бастапқы кодты қоса) трафик үшін ғана қолданамын. Менің GitHub беттерімнің сайт репоі GitHub URL мекенжайларына трафикті көрсетеді.
қосылды автор Nick McCurdy, көзі

Google Analytics қадағалау идентификаторын бұрыннан бар беттерге қосу үшін, index.html дегенге JavaScript кодын қадағалауды қосудың қажеті жоқ. gh-pages тармағының түбірлік каталогында params.json түрін өзгерту қажет.

params.json

{
  "name":"Datastream.github.com",
  "tagline":"my personal blog docs",
  "body":"some text goes here",
  "google":"",
  "note":"Don't delete this file! It's used internally to help with page regeneration."
}

«Google» өрісін Google Analytics идентификаторына (UA- бастап басталады) орнатқыңыз келеді

3
қосылды
Шын мәнінде, бұл тек GithubPages бағдарламасының бірінші кезегінде жұмыс істейді. Ол params.json ішіндегі markdown файлынан жасалған .html файлын жасайды, менің жауап дұрыс емес және Github пайдаланатын бет генераторын қайта іске қосқан кезде ғана жұмыс істейді!
қосылды автор Rudolf Olah, көзі
Ох жақсы, бұл мен үшін жақсы жаңалық :)
қосылды автор exexzian, көзі
бұл жақсы көрсеткіш оны тексереді
қосылды автор exexzian, көзі
Жауап дұрыс болмаса, оны жойыңыз.
қосылды автор 0xcaff, көзі

Егер сіз автоматты түрде жасалған github бетін README.md гитабынан қолдансаңыз, мен оны ең оңай әдіс деп таптым: Бұл сияқты көріну үшін өзіңіздің _config.yml-ді өңдеңіз (өзіңіздің жеке Google Analytics UA идентификаторыңызбен):

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'

Then wait a bit and refresh your github page and show page source code. Verify that the SEO plugin has inserted your analytics java script. More info here: https://github.com/jekyll/jekyll-seo-tag

Орнату нұсқаулығынан html-де {% seo%} қосуға тура келді, бақытымыз, себебі менде html жоқ. Github, бәлкім, бұл туралы ойланған.

0
қосылды