将Google Analytics添加到Github wiki页面

时间:2010-12-07 12:27:19

标签: javascript google-analytics github

我有几个Github项目,我希望能够跟踪流量。我之前通过向每个维基页面添加Google Analytics跟踪代码来完成此操作。然而,九月份的Github wiki升级破坏了这一点,我似乎无法将Javascript代码添加到我的wiki页面。

其他几点: 1)我知道Github可能出于安全原因阻止了wiki上的JS。 2)我知道Github提供了自己非常基本的流量图,但我想要GA的所有功能。

我有什么办法可以将Google Analytics跟踪功能恢复到我的Github wiki吗?如果没有,还有其他选择吗?

6 个答案:

答案 0 :(得分:16)

您可以利用Google Analytics for Mobile策略。

缺点是:

  • 您只能为每个维基页面手动发布静态图片网址。
  • 您需要在另一台服务器上托管Google Analytics for Mobile服务器端文件。有点否定整个练习。

答案 1 :(得分:16)

最近,“交通”功能不可用。 为了不实现你自己的东西,我创建了githalytics.com 它允许您将谷歌分析“添加”到您的github存储库。 当然,如前所述存在限制和缺点。 免费免费检查

答案 2 :(得分:5)

请注意,自2014年1月起,GitHub为您的回购邮件的所有页面提供了更多信息,包括提交活动,维基,...:

Introducing GitHub Traffic Analytics

https://f.cloud.github.com/assets/25/1615617/d346d8e4-55fc-11e3-8974-77e411a3435a.png

答案 3 :(得分:3)

你可以使用Github流量分析(参见VonC答案)或ga-beacon,这是Ilyah Gregorik的一个项目。

  • 在分析中创建新的网络媒体资源
  • 将其绑定到https://ga-beacon.appspot.com/
  • 将此标记添加到您的网页(替换UA-XXXXX-Xyour-repopage-name):

    [![分析](https://ga-beacon.appspot.com/UA-XXXXX-X/your-repo/page-name)](https://github.com/igrigorik/ga-beacon )

这将在您的维基页面中显示徽章,但您也可以使用单像素图像。

答案 4 :(得分:1)

另一种选择是在每个维基页面上包含外部图像。然后,跟踪图像下载统计信息。

然后,您可以将图像托管在允许以下内容的图像托管服务提供商上:

  1. 下载统计资料
  2. SSL支持 - 如果您链接到
  3. 的外部图像
  4. 盗链
  5. 我仍然在寻找提供所有这些功能的图像托管服务提供商。一旦找到合适的,我会回复。

    我在这里发布了我的研究:https://stackoverflow.com/questions/12795081/i-want-to-track-page-views-on-my-github-wiki-pages-any-suggestions-for-an-ima?lq=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网站。