可能是一个简单的问题,但我现在对添加谷歌分析跟踪ID到GitHub页面充满怀疑。
我使用GitHub自动页面生成器来创建我的GitHub页面,但它要求“谷歌分析跟踪ID”。我试图注册谷歌分析,但它要求提供网站URL。
现在我该怎么做?
还有一个问题:我们可以在GitHub页面创建后稍后添加谷歌分析跟踪ID吗?
可能是一个简单的问题,但我现在对添加谷歌分析跟踪ID到GitHub页面充满怀疑。
我使用GitHub自动页面生成器来创建我的GitHub页面,但它要求“谷歌分析跟踪ID”。我试图注册谷歌分析,但它要求提供网站URL。
现在我该怎么做?
还有一个问题:我们可以在GitHub页面创建后稍后添加谷歌分析跟踪ID吗?
当前回答
这似乎是一个错误在杰基尔极小。参考以下GitHub问题:
专长:支持GA4 -谷歌Analytics 4属性 谷歌未收到分析数据
其他回答
在_config设置google_analytics。跟踪id以UA-而不是G-开头的谷歌Analytics 4的跟踪id为G-xxxx。和Jekyll不支持谷歌分析4。
Use
google_analytics: UA-xxxxxx-x
不要使用
google_analytics: G-xxxxxx
但是,谷歌在2023.7.1之前不再支持谷歌分析(Universal Analytics)。
如果您正在使用Jekyll提供的最小值模板,那么—
添加google_analytics: UA-xxxxxxxx-x到你的_config.yml 创建一个文件_includes/google-analytics.html,并在其中添加谷歌analytics js代码。
取代
ga('create', 'UA-xxxxxxxx-x', 'auto');
与
ga('create', '{{ site.google_analytics }}', 'auto');
你准备好了!
如果您的站点构建在生产环境中,现在将显示谷歌分析代码。参考模板的源代码在这里- https://github.com/jekyll/minima
如果您正在使用不同的模板,您可以通过引用模板的源代码并替换相应的文件来遵循相同的方法。
我使用README。md文件作为我的GitHub个人页面的来源。我还使用了一个GitHub支持的主题“cayman”。除了_config之外,存储库中不需要其他文件。Yml(除非您想修改受支持的主题)。
要添加谷歌分析,我只是遵循了“cayman”存储库(https://github.com/pages-themes/cayman):)中的建议
Cayman将尊重以下变量,如果在您的站点的_config.yml中设置:
google_analytics:[您的谷歌Analytics跟踪ID]
句号!别的!一切工作在谷歌分析的一边! 对于那些寻找使用谷歌分析快速设置GitHub页面的人来说,这可能是一个可行的选择。
这似乎是一个错误在杰基尔极小。参考以下GitHub问题:
专长:支持GA4 -谷歌Analytics 4属性 谷歌未收到分析数据
如果您正在使用从您的github README自动生成的github页面。我发现这是最简单的方法: 只需编辑您的_config。yml看起来像这样(用你自己的谷歌分析UA id):
theme: jekyll-theme-cayman
title: My Site
description: My site description
url: https://example.com
author: MyName
plugins:
- jekyll-seo-tag
google_analytics: UA-xxx
然后在存储库根目录中添加一个名为Gemfile的新文件,内容如下:
source "https://rubygems.org”
gem "github-pages", group: :jekyll_plugins
gem 'jekyll-seo-tag'
然后稍等,刷新你的github页面,并显示页面源代码。验证SEO插件已经插入了分析java脚本。 更多信息请访问:https://github.com/jekyll/jekyll-seo-tag
从安装说明中,我不需要在html中添加{% seo %},幸运的是,因为我没有html。Github似乎已经想到了这一点。