我有几个Github项目,我希望能够跟踪流量。我之前通过向每个维基页面添加Google Analytics跟踪代码来完成此操作。然而,九月份的Github wiki升级破坏了这一点,我似乎无法将Javascript代码添加到我的wiki页面。
其他几点: 1)我知道Github可能出于安全原因阻止了wiki上的JS。 2)我知道Github提供了自己非常基本的流量图,但我想要GA的所有功能。
我有什么办法可以将Google Analytics跟踪功能恢复到我的Github wiki吗?如果没有,还有其他选择吗?
答案 0 :(得分:16)
您可以利用Google Analytics for Mobile策略。
缺点是:
答案 1 :(得分:16)
最近,“交通”功能不可用。 为了不实现你自己的东西,我创建了githalytics.com 它允许您将谷歌分析“添加”到您的github存储库。 当然,如前所述存在限制和缺点。 免费免费检查
答案 2 :(得分:5)
答案 3 :(得分:3)
你可以使用Github流量分析(参见VonC答案)或ga-beacon,这是Ilyah Gregorik的一个项目。
将此标记添加到您的网页(替换UA-XXXXX-X
,your-repo
和page-name
):
[![分析](https://ga-beacon.appspot.com/UA-XXXXX-X/your-repo/page-name)](https://github.com/igrigorik/ga-beacon )
这将在您的维基页面中显示徽章,但您也可以使用单像素图像。
答案 4 :(得分:1)
另一种选择是在每个维基页面上包含外部图像。然后,跟踪图像下载统计信息。
然后,您可以将图像托管在允许以下内容的图像托管服务提供商上:
我仍然在寻找提供所有这些功能的图像托管服务提供商。一旦找到合适的,我会回复。
答案 5 :(得分:1)
作为ghalytics.com的替代品,我也遇到了BitDeli Github Badge: https://github.com/bitdeli/profile-ghbadge
除了使用BitDeli作为分析引擎而不是GA之外,它几乎是一样的。
两者都受到相同的明显限制:它们无法捕获引用者标头,因为您需要JS来提取它。这意味着您无法对搜索关键字,链接到您的网站或社交网络来源进行分析。在我看来,这是GA的主要用途之一。
我能想到的唯一解决方法是为您的repo创建一个与README.md不同的登录页面,然后希望您的所有流量都通过着陆页而不是直接进入您的仓库。此着陆页可能只是一个URL缩短程序(例如bit.ly),带有自己的分析服务,或者是带有GA代码段的github-pages网站。