Google アナリティクスを設定する

Hugoで作ったサイトの、データ解析をしたかったので、google analyticsを導入する。

google analyticsのトラッキングIDを発行する

google analyticsにウェブサイトを登録して、トラッキングIDを取得する

Hugoに設定する

config.toml内に以下を記述するだけで良い。

googleAnalytics = "UA-XXXXXXXX-X"

これで、テンプレートファイルに含まれる

{{ template "_internal/google_analytics_async.html" . }}

の箇所に、google analyticsのコードが挿入される。

トラブルシューティング

config.tomlにトラッキングIDを書いたのに、ページ内にスクリプトが挿入されない場合は、記述する位置が間違っている可能性がある。

下記のように、config.toml内でテーブル内に書いてしまうと、テンプレートによっては認識されない。

[Params]
  googleAnalytics = "UA-XXXXXXXX-X"

その場合は、テーブルの外に書けば良い。

googleAnalytics = "UA-XXXXXXXX-X"
[Params]

参考

Internal Templates | Hugo

See Also

HugoとGitHubとNetlifyで静的サイトを簡単に作成

Hugoで作った静的サイトをGitHubにプッシュしてNetlifyにデプロイ

Cross Refenreces

内部リンクの設定

git config

gitのパラメータを設定する

基本操作

init, add, remote, commit, reset, rm

Kind

ページの種類

Theme

サイトの見た目を変更する

Section

Hugoの設定など