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]
参考
See Also
HugoとGitHubとNetlifyで静的サイトを簡単に作成
Hugoで作った静的サイトをGitHubにプッシュしてNetlifyにデプロイ
Cross Refenreces
内部リンクの設定
git config
gitのパラメータを設定する
基本操作
init, add, remote, commit, reset, rm
Kind
ページの種類
Theme
サイトの見た目を変更する
Section
Hugoの設定など