可能是一个简单的问题,但我现在对添加谷歌分析跟踪ID到GitHub页面充满怀疑。
我使用GitHub自动页面生成器来创建我的GitHub页面,但它要求“谷歌分析跟踪ID”。我试图注册谷歌分析,但它要求提供网站URL。
现在我该怎么做?
还有一个问题:我们可以在GitHub页面创建后稍后添加谷歌分析跟踪ID吗?
可能是一个简单的问题,但我现在对添加谷歌分析跟踪ID到GitHub页面充满怀疑。
我使用GitHub自动页面生成器来创建我的GitHub页面,但它要求“谷歌分析跟踪ID”。我试图注册谷歌分析,但它要求提供网站URL。
现在我该怎么做?
还有一个问题:我们可以在GitHub页面创建后稍后添加谷歌分析跟踪ID吗?
当前回答
对于任何感兴趣的人,如果你正在使用Jekyll与GitHub页面,我刚刚写了一篇文章,展示如何正确地添加谷歌分析跟踪ID到Jekyll。
您将在管理>属性>跟踪信息>跟踪代码下找到您的通用分析跟踪代码。 在Jekyll网站目录中的_includes文件夹中创建一个名为analytics.html的新文件。 在Analytics .html中添加谷歌Analytics跟踪ID代码。 最后,打开_layouts/head.html,在end </head>标签前添加{% include analysis .html %}。谷歌推荐这个位置来正确跟踪你网站上的所有页面。
其他回答
如果您正在使用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
如果您正在使用不同的模板,您可以通过引用模板的源代码并替换相应的文件来遵循相同的方法。
在_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)。
您可以将谷歌Analytics添加到Jekyll站点,就像您添加任何其他站点一样。
首先,设置你的谷歌分析帐户后,导航到管理选项卡。
接下来,在accounts面板的左侧,单击:Create New Account。
在谷歌Analytics中,帐户表示您想要跟踪的一组页面。根据需要设置网站帐户。
在您的帐户创建后,您将被发送到一个页面,该页面告诉您您的跟踪ID,并有一个JavaScript代码片段供您放在您想要跟踪的页面上。只需将此片段放入您想要跟踪的所有页面中。或者,如果您使用默认布局,将此代码段放在其中的某个位置。
顺便说一下,因为你是在GitHub页面托管,你不需要谷歌分析,除非你想要非常详细的分析。如果你只关心页面浏览量GitHub有这个。
更新:为其他添加了步骤描述
解决: 不得不包括用户名。github.io(我想跟踪的链接)在谷歌分析网站部分。
你可以在这里查看GitHub帮助页面
在那之后,我得到了一个追踪器ID。
注:您可以轻松更改或添加更多的网站谷歌分析页面从您的谷歌分析管理面板。
更新2:-添加谷歌分析跟踪ID到已经创建的Github页面(由@avi-aryan请求)
浏览到你的github页面分支-这将是像- (https://github.com/YourUserName/YourRepository/tree/gh-pages) 然后从列出的文件中编辑index.html 现在在index.html的HEAD标签内粘贴您的谷歌Analytics跟踪ID脚本(如果已经注册了谷歌Analytics,那么您可以在管理和跟踪信息选项卡下浏览它)
这似乎是一个错误在杰基尔极小。参考以下GitHub问题:
专长:支持GA4 -谷歌Analytics 4属性 谷歌未收到分析数据