为网站添加 Google analytics

Noll 发布在Document 1

Noll 是一个针对 GitHub 生态而设计的静态站点生成器,默认支持 Google Analytics。用户无需关心 Noll 是如何添加 Google Analytics 的,只需要设置好 Google Analytics Measurement id(简称 GAMID) 即可直接添加 Google Analytics 功能。

设置 GAMID

依托于 GitHub 生态,我们无需编辑脚本文件,只需添加一个环境变量即可让 Google analytics 生效,方法如下:

  1. 进入仓库设置页面,点击左侧页面的 Secrets and variables 按钮,点击 Actions 按钮;

  2. 进入 Actions secrets and variables 页面,点击 Variables Tab;

    image

  3. 点击页面右上角的 New repository variable 按钮,创建一个环境变量,变量名填写为 GAMID,变量值为你的 Google Analytics Measurement id

    image

  4. 点击 New variable 按钮,完成设置。

通过以上设置,我们的 NollAction 会读取 vars.GAMID 的值,并把这个值传递给 Noll

Re-run all jobs

设置完 varialbe 后,我们要重新运行一次 Actions,方法如下:

进入仓库的 Actions 页面,点击最近运行的一次 Deploy site to Pages 工作流,如下:

image

进入工作流页面,点击右上角的 Re-run all jobs 按钮,点击 Re-run jobs 按钮确定,等待重新运行完成。

到此你的站点已经加上了 Google Analytics 功能,尝试访问你的网站,查看 Google Analytics 后台,是不是已经有数据了呢?

TOP
前往 GitHub Discussion 评论