【问题标题】:Add visitor count and analytics to R blogdown > netlify housted website将访问者计数和分析添加到 R blogdown > netlify 托管网站
【发布时间】:2017-12-21 03:49:55
【问题描述】:

我正在使用 R blogdown(使用 Hugo 模板)创建我的个人网站 (here)。 该站点托管在 github 上,我设法让它与 netlify 持续集成。

我想跟踪一些访问者分析。

如何添加访问者数量和某种访问者分析工具?

Netlify 能否与谷歌分析或其他类似工具集成?

【问题讨论】:

    标签: r google-analytics hugo blogdown netlify


    【解决方案1】:

    blogdown 指南有一个how-to section,详细说明了如何将 Google Analytics 纳入您的 blogdown 页面。文档中的示例使用一个主题 Xmin,但应该可以转移到其他 Hugo blogdown 主题。我已经为我自己的博客网站关注了它。

    将以下 sn-p 添加到位于页面根目录下的 layouts/partials/foot_custom.html 中的代码

    {{ template "_internal/google_analytics.html" . }}
    

    然后使用您的 GA 凭据在您的站点 config.toml 中配置 googleAnalytics 字段。

    博客作者 Yihui 在此 PR here 中详细说明了这些确切步骤。

    【讨论】:

    • 我设法用 GA id 编辑了 config.toml 文件。但我使用的主题(学术)不提供 partials 文件夹或 foot_custom.html 文件。 Layouts 文件夹实际上是空的。有什么办法吗?
    【解决方案2】:

    免责声明:我为 Netlify 工作。

    我们的服务目前没有内置分析或其他访问者日志记录,因此谷歌分析是一个不错的选择。 The New Relic browser agent 是您可以以相同方式使用的另一个选项。他们都依靠浏览器来运行 javascript 并允许跟踪,因此他们报告的数字应该持保留态度。

    预期的路径,虽然绝不是唯一的,是将您需要注入每个 html 页面的 GA 标记或其他代码放入构建和部署设置页面上的 injected snippets section

    请注意,deploy-time 条件(例如依赖于分支的变量)具有一些高级使用潜力,但并不立即显而易见。您可以在this article on split testing 中看到它的演示(条件句无需拆分测试即可使用)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 2014-02-25
      • 1970-01-01
      • 2015-11-19
      相关资源
      最近更新 更多