GoogleAnalyticsをHugo Blogに導入する
はじめに
GoogleAnalyticsをHugoBlogに導入したいと思ったのでしてみる。
環境
|
|
GoogleAnalyticsのタグの取得
GoogleAnalyticsのプロパティ作成
- https://analytics.google.com/ にアクセスする。
- 「管理」→「プロパティを作成」を押す。
- プロパティを作成するで下記のように入力。
項目 | 設定値 |
---|---|
プロパティ名 | hugo-blog |
レポートのタイムゾーン | 日本 |
通貨 | 日本円 |
これで GoogleAnalytics
の設定は完了
HugoBlogへの導入
custom_head.htmlの作成
Hugoではテーマを直接編集することはなく、基本的に設定を入れることで大体のことはできる。
そのため、Jane
ではどのようにすると実現できるかを調査したところ、custom_head.html
を作成していじれば良いということがわかった。
そのため、プロジェクトルート直下の layouts
ディレクトリに、 partials
ディレクトリを作成し、その後 custom_head.html
を作成する。
これで、custom_head.html
に書き込みを行うことで、 <head>
要素にタグを埋め込むことができる。
custom_head.html
は下記のように作成した。
|
|
theme/jane/layouts/partials/head.html
を見ると
|
|
こんな感じで記述がある。config.toml
に UA
タグを書けばいけるのだが、UA
タグは廃止されているので、これは使えない。
なので、if
の分岐部分を流用し、custom_head.html
を作成したというのが経緯になる。
というわけで、この状態でデプロイしてみる。
動作確認
デプロイ後にアクセスをし、下記のように「データ収集は有効です」となっていればOK
参考
- Hugo で生成しているブログをユニバーサルアナリティクスから Google Analytics 4 に移行する
https://michimani.net/post/development-migrate-google-analytics-gav4/ - HugoのGoogle AnalyticsをGA4対応
https://scribble.washo3.com/hugo-analytics-ga4.html - Google Analytics 4 への移行作業
https://blog.kondoumh.com/entry/2022/04/29/232603
おわりに
GoogleAnalytics使用したかったので導入してみました。
適度に見てみようと思います。