谷歌分析标签不适用于Jekyll与GH页面



我正在尝试向这个网站添加一个Google Analytics标签,该标签是用Jekyll构建的,托管在Github Pages(repo(上。我无法让标签工作。

我遵循了这个教程,正是为了与杰基尔谷歌分析。我在脚本中添加了一个_includes/analytics.html文件,并相应地编辑了config.yml和_layouts/default.html文件。我在Universal Analytics属性("UA-"ID(和新的Google Analytics 4属性("G-"ID(上都尝试过,但标签不起作用。

我已经多次等待了超过24小时,遵循了所有的故障排除指南,但标签显然没有正确安装。没有跟踪代码添加到_site文件夹中任何文件的标题中,谷歌标签助理没有识别任何标签,我在"网络"选项卡中没有看到任何分析点击,我的分析页面上也没有显示任何数据。

我在这里可能做错了什么?也许{%include-annalytics.html%}行应该放在我的default.html文件之外的其他地方?

您可以在_config.yml文件中看到默认模板。请注意,页面的布局是page。在layouts/page.html中,您没有包含{% include analytics.html %}。你有几个选择:

  1. 将条件添加到页面布局中
  2. 不要复制页面和默认布局中的内容。您可以对页面布局进行任何需要的更改(例如,这意味着该布局与帖子布局之间的差异(,然后将页面布局传递到默认布局。你可以在极简主义主题中看到一个例子
  3. 更改站点配置文件中的默认设置,以便页面转到默认布局

检查页面以查看您正在使用的库:

  • https://www.google-analytics.com/analytics.jsUA-XXXX配合使用,将在October 1, 2023中弃用

  • https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_IDG-XXXX配合使用

https://developers.google.com/analytics/devguides/collection/gtagjs

在我的情况下,minima@2.5.1使用analytics.js,我必须使用主的最新版本

# gem "minima", "~> 2.5.1"
gem "minima", :github => 'jekyll/minima', :ref => '41b9769'

最新更新