jekyllのブログでgoogle analytics GA4導入する
on 開発
jekyllのブログを使う時にgoogle analyticsを導入する方法がわからない人が多いです。
`_config.yml`のファイルを開いて下記の内容を確認します。
#google_analytics: UA-XXXXXXX-X #NG
#google_analytics: G-XXXXXXX #OK
UA-XXXXXXX-X
書いてある場合はuniversal analyticsで古いバージョンです。
昔からjekyllでブログを作った時はGA4が出る前だったので、UAになっている可能性が高いです。
この場合は直で貼り付けます。下に記載しているので下を確認してください。
G-XXXXXXX
はGA4のIDとなります。こちらの場合は注釈を削除してIDを貼り付けば起動できます。
jekyllの_configファイルにGoogle Analytics GA4が対応できない場合に対策方法
Google Analytics ScriptはHTMLの<html>
内部に入れます。 それでブログルートの_includes
に移動してヘッダー部分を担当しているファイルを探して該当するファイルにScriptを入れる流れになります。
下記の画像の通りに移動してください。
- 左下の設定マークをクリックします。
- データストリームをクリックします。
- アカウントを作った時に生成したストリームをクリックする。(ストリームがなかったらストリーム追加で作成すれば良いです。)
- タグ設定手順の下に新しいページ状のタグを追加するをクリックします。
- グローバル サイトタグ(gtag.js) ウェブサイト作成ツールや、CMS でホストされるサイトをご使用の場合、このタグを設定をクリックします。
- ブログフォルダの
_include
に移動してヘッダーを担当するファイルを探して上記のGA Scriptを挿入します。jekyllのテーマによってファイルの構成が違いますが、私の場合はmy-head.html
にGA Scriptを挿入しました。あるテーマの場合はanalytics.html
ヘッダーを担当しているのでそのファイルを修正する場合もあります。
Google Analytics4が導入できたのか確認する方法
ブラウザのコンソール
を開いてgtagを叩いてみます。
GA4の導入が失敗した場合
GA4が成功的に導入した場合
失敗した場合はページのソースコードを見てGAストリームIDが正しいのか、head
内にG-XXXXXXがあるのか確認する必要があります。大体誤字で対応できてない場合が多いので修正してやってみてください。