Google AnalyticsトラッキングIDをGitHubページに追加する方法


183

簡単な質問かもしれませんが、Google AnalyticsトラッキングIDGitHubページに追加することについて、今は疑問がいっぱいです。

GitHub自動ページジェネレーターを使用してGitHubページを作成していますが、「Google AnalyticsトラッキングID」を要求されます。Google Analyticsにサインアップしようとしましたが、そこにWebサイトのURLが要求されます。

今私は何をすべきか?

もう1つの問題:GitHubページが作成された後、Google AnalyticsトラッキングIDを追加できますか?


かなりの数の提案されたアプローチがありますが、それらがまだ機能しているかを確認することはできません。私はそれがちょうど24時間かそこらで働き始めることを望んでいます。
クリストファーD.エマーソン

1
/ Headdesk。私のサイトでは、Braveブラウザがトラッカーをブロックしていました。それはずっと働いていました。また、私にとって混乱しているのは、(半)最近のga(Googleアナリティクス)からgtag(Googleタグ)への移行でした。どうやら今はgtag()のものだけが必要で、もはやga()のものは不要です。楽しい。これらのリンクが問題の診断に役立ちました:chrome.google.com/webstore/detail/tag-assistant-by-google/…およびanalyticsmania.com/post/google-tag-manager-vs-google-analytics
クリストファーD.エマーソン

@ChrisEmersonそれはいくつかの有用な更新です:)
exexzian '20

訪問が登録されないという同様の問題がありましたが、AdBlockが原因であることがわかりました。
Andrew Zaw

回答:


162

更新:他の人のためのステップの説明を追加

解決しました:Google AnalyticsのWebサイトセクションに(追跡するリンク)
を含めるusername.github.io必要がありました。

GitHubヘルプページはこちらで確認できます


ここに画像の説明を入力してください


その後、トラッカーIDが提供されました。


注: Googleアナリティクスの管理パネルから、Googleアナリティクスページのウェブサイトを簡単に変更または追加できます。


更新2:-作成済みのGithubページに@Google アナリティクストラッキングIDを追加します@ avi-aryanからのリクエストによる)

  1. githubページのブランチを参照します-これは次のようなものです-
    https://github.com/ YourUserName / YourRepository / tree / gh-pages)
  2. 次にindex.html、リストされたファイルから編集します
  3. HEADタグ内にindex.html-GoogleアナリティクストラッキングIDスクリプトを貼り付けます(すでにGoogleアナリティクスにサインアップしている場合は、[ 管理 ]から[ トラッキング情報 ]タブで参照できます)

1
私はそれらを追加しましたが、Googleアナリティクスはトラッキングがインストールされていないと言っています。G-Analyticsで指定されている私のページはhttp://avi-aryan.github.io
Avi

1
それはuの助けなかった場合は、そのために残念おお@OhadR
exexzian

1
参考までindex.htmlに、Twitterのコンバージョントラッキングを追加するための編集にも同じロジックを使用しました。ありがとう!
pulkitsinghal 2015

1
@ sc28あなたはいつあなたのページに分析を置きましたか?googleは通常、かなり後からダッシュボードを更新します
exexzian

2
@ sc28いいえ、通常1〜2日かかります。
1〜2

69

興味のある方のために、GitHubページでJekyllを使用している場合は、GoogleアナリティクストラッキングIDをJekyllに正しく追加する方法を示す投稿を書いたところです。

  1. ユニバーサルアナリティクストラッキングコードは、[管理]> [プロパティ]> [トラッキング情報]> [トラッキングコード]にあります。

  2. Jekyllウェブサイトのディレクトリanalytics.htmlにある_includesフォルダにという新しいファイルを作成します。

  3. Google AnalyticsトラッキングIDコードをに追加しますanalytics.html

  4. 最後に、を開き_layouts/head.html{% include analytics.html %}終了</head>タグの直前に追加します。ウェブサイトのすべてのページを正しく追跡するには、この配置をお勧めします。


5
素晴らしい投稿ありがとうございます。GitHub Pages内ではjekyll.environment == 'production'自動的に設定される(github.com/jekyll/jekyll/issues/1219)一方で、Jekyllのデフォルト環境は'development'
Andrea

持っていたが_layouts/default.html、問題なく動作した(Jekyllに慣れていない)
Joey Baruch

1
素晴らしい投稿ありがとうございます。
イジュネジャ

16

Jekyllが提供するミニマテンプレートを使用している場合-

  1. google_analytics: UA-xxxxxxxx-x_config.ymlに追加
  2. _includes / google-analytics.htmlファイルを作成し、そこにgoogle analytics 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

そのためにGA-Beaconを使用することをお勧めします。GA-Beaconは、アクセスしたリンクがHTMLドキュメントでなくても、すべてのGitHubリポジトリを追跡できます。

確認してください:https : //github.com/igrigorik/ga-beacon


それは機能しますが、私のすべてのリアルタイムデータレコードは、Ashburn VAからのものです。ローカルでページにアクセスした場合でも、VAからはかなり離れています。
jtlindsey 2016年

@jtlindsey-画像/ピクセルがAshburn VAのCDNにキャッシュされている可能性はありますか?
pulkitsinghal 2016年

@pulkitsinghalよくわかりませんが、その投稿はほぼ1か月前で、数週間使用していて、データは常にAshburn VAでした。今私のデータを振り返ってみると、データはリアルタイムに設定されていない場所を示していますが、歴史には世界中からのクエリがあり、どこにエラーがあるのか​​わかりません。データが正しくないため、削除する可能性があります。
jtlindsey

5

他のサイトと同じように、Google AnalyticsをJekyllサイトに追加できます。

まず、Googleアナリティクスアカウントを設定した後、[管理者]タブに移動します。

ナビゲーションバー

次に、アカウントパネルの下の左側で、をクリックしますCreate New Account

アカウントを追加する

Googleアナリティクスでは、アカウントは追跡する一連のページを表します。必要に応じてWebサイトのアカウントを設定します。

アカウントが作成されると、ページが表示さTracking IDれ、トラッキングするページにJavaScriptスニペットが表示されます。追跡したいすべてのページにこのスニペットを置くだけです。または、デフォルトのレイアウトを使用する場合は、このスニペットをそのどこかに配置します。

ちなみに、GitHubページでホストしているので、非常に詳細な分析が必要でない限り、Google Analyticsは必要ありません。あなたが気にするのがページビューだけなら、GitHubはこれを持っています。


3
私は、GitHubの追跡がGitHubリポジトリ自体(ソースコードを含む)へのトラフィックにのみ使用されることをよく利用しています。私のGitHubページサイトリポジトリには、GitHub URLへのトラフィックのみが表示されます。
Nick McCurdy

3

README.mdファイルをGitHub個人用ページのソースとして使用しています。また、GitHubでサポートされているテーマ「ケイマン」の1つを使用しています。リポジトリに_config.yml以外のファイルは必要ありません(サポートされているテーマを変更する場合を除く)。

Google Analyticsを追加するには、「cayman」リポジトリ(https://github.com/pages-themes/cayman)のアドバイスに従ってください

サイトの_config.ymlで設定されている場合、ケイマンは次の変数を尊重します:

google_analytics:[Google AnalyticsトラッキングID]

フルストップ!他に何か!すべてがGoogle Analyticsの側で機能します!これは、GoogleアナリティクスでGitHubページのクイックセットアップを探している人にとって、実行可能なオプションになる場合があります。


1

github README.mdから自動的に生成されたgithubページを使用している場合、これが最も簡単な方法であることがわかりました。_config.ymlを次のように編集してください(独自のgoogle analytics UA IDを使用):

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'

次に少し待ってgithubページを更新し、ページのソースコードを表示します。SEOプラグインが分析Javaスクリプトを挿入したことを確認します。詳細はこちら:https : //github.com/jekyll/jekyll-seo-tag

インストール手順から、幸運なことに、HTMLがないため、HTMLに{%seo%}を追加する必要はありませんでした。Githubはそのことを考えていたようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.