目录

hugo添加google analytics

目录

描述

使用新版本的google analytics为网站添加seo分析. 旧版本在2024年7月截止

环境

获取googleAnalitics

/posts/doc/hugo%E6%B7%BB%E5%8A%A0google-analytics/google-seo01.png
第一步骤: 入口

/posts/doc/hugo%E6%B7%BB%E5%8A%A0google-analytics/google-seo02.png
第二步: 选择网站

/posts/doc/hugo%E6%B7%BB%E5%8A%A0google-analytics/google-seo03.png
第三步: 得到code

新建google_analytics.html

  • 新建目录
#layouts与themes目录在同一级
mkdir -p layouts/_internal
touch layouts/_internal/google_analytics.html
  • google_analytics.html内容,替换为上面得到的code
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-衡量ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-衡量ID');
</script>

修改config.toml

googleAnalytics = "G-衡量ID"

修改主题head

以LoveIt主题为例, 在文件头部添加themes/LoveIt/layouts/partials/head/seo.html
{{- with .Site.GoogleAnalytics -}}
    {{ template "_internal/google_analytics.html" }}
{{- end -}}

注意

hugo经常在更新, theme经常更新不及时, 导致config.toml中的配置无效, 需要自己手动修改theme