Google Analytics 是 Google 提供的量分析统计服务,一般用于分析网站或 APP 数据使用情况。虽然一般很少关注,不过可以看到大家是通过什么渠道打开网站/文章,还是蛮有意思的。比如这次迁移时注意到最近有接近十分之一数据是来自 cn.bing.com,吓了我一跳。
Google Analytics
因为之前已经注册过 GA,所以注册过程不再赘述,跟踪 ID 和网站代码可以在管理 -> 媒体资源 -> 跟踪信息 -> 跟踪代码
中查看。
Hugo 配置
获取跟踪 ID 后在config.toml
添加一行参数:
然后在 layouts 目录下新建./_internal/google_analytics_async.html
,并写入从跟踪代码中获取的网站代码:
最后在partials/head/head.html
新增前面创建的模版文件:
if 语句会判断当前为hugo service
模式时,则不加载 Analytics 模版,如果想在本地查看效果,可以先删除not
,或者hugo --gc
输出文件后查看。
Google Search Console
Google Search Console
同样也是 Google 提供的服务,可以查看搜索结果的展示情况以及问题排查。
打开 Google Search Console 添加资源:
- 网域:包含所有该域名的所有网址,不过需要另外验证;
- 网址前缀:允许指定子域名和协议,可以复用前面的验证;
这里选择的是网域。
添加站点地图
在首页左侧选择站点地图
,在右侧填入当前域名加sitemap.xml
即可,如:https://immwind.com/sitemap.xml。
网址变更
发现有个域名迁移功能,这次域名变更刚好测试下。先添加完旧域名并完成验证,然后同样在首页右侧,选择设置 -> 地址更改
,在通知 Google
选择之前添加的新网址即可。