【问题标题】:Tracking Clicks [Outbound Links] with Autotrack.js使用 Autotrack.js 跟踪点击 [出站链接]
【发布时间】:2016-11-10 04:05:17
【问题描述】:

我正在尝试找到一种清晰的方法来跟踪从我建立的网站对外部网站的点击,看来很多可用的信息是矛盾的或不完整的。我在 Github 上找到了 autotrack.js,它看起来像一个更简单的方法,所以我的问题是三重的,我会把问题说得很清楚,这样对于和我有同样困惑的其他人来说,会有一个超级明确的答案。

  1. 什么 sn-p/script 添加到 HTML 中,在哪里?我目前有标准的 GA sn-p 用于在 </body> 标记之前跟踪页面加载。

  2. 我是否应该修改/编辑<a> 标签以了解谁点击了什么? IE。命名它们,这可以避免或自动化吗?我的意思是有一个足够聪明的脚本可以将其命名为与目的地相同的名称,例如 realgoodlist.com 或 fb.com/reallygoodlist ?

  3. 是否需要任何 GA 工作?设置目标等,理想情况下我会避免这种情况 - 我有很多链接。

这是我的网站(如果有帮助的话):
http://www.reallygoodlist.com

【问题讨论】:

标签: google-analytics


【解决方案1】:

1) 什么 sn-p/script 被添加到 HTML 中,在哪里?我目前有标准的 GA sn-p 用于在标记之前跟踪页面加载。

autotrack 文档的 installation and usage 部分展示了如何安装 autotrack,因此我将仅链接到它而不是重复。

如果您只是使用默认的 GA 标记,您可能可以在其中复制/粘贴大部分代码,更改与您相关的部分:例如如果您只关心出站链接跟踪,则只包含outboundLinkTracker 插件。

看起来您正在通过npm 安装代码,因此在这种情况下,您可以像使用 Babel polyfill 一样将 autotrack 的源文件链接到 node_modules 目录中。

<script src="node_modules/autotrack/autotrack.js"></script>

2) 我应该修改/编辑标签以了解谁点击了什么?即命名它们,这可以避免或自动化吗,我的意思是以太脚本足够聪明,可以将其命名为与目的地相同,例如 realgoodlist.com 或 fb.com/reallygoodlist ?

Autotrack 的 outboundLinkTracker 插件会自动将链接的 URL 设置为事件标签,因此您可能不需要做任何事情,除非这还不够。

如果您想要更多控制权,设置common options 之一将允许您自定义发送到 GA 的任何数据。

3) 是否需要任何 GA 工作?设置目标等,理想情况下我会避免这种情况 - 我有很多链接。

不适用于出站链接跟踪。它只是将数据作为事件进行跟踪,因此您可以在 GA 的事件报告中找到它们。

【讨论】:

  • 谢谢你,Philip,只是需要澄清一下,因为那里有很多不完整的信息。
  • measureschool.com/video/google-analytics-autotrack-js-explained 为了清楚说明我们不熟悉自动跟踪所面临的问题,我将其包含在内 - 该视频解释了它的安装,并不反映此处提供的说明。还值得一问 - 是否有验证过程可以让 GA 检测我们是否已正确安装?
  • 始终参考官方文档,因为它是最好的事实来源。至于如何调试/验证您的实现,anaytics 开发者网站中的Debugging 指南应该会有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多