【问题标题】:Outbound link tracking - Google Analytics' _trackEvent() and Omniture's s.tl()出站链接跟踪 - Google Analytics 的 _trackEvent() 和 Omniture 的 s.tl()
【发布时间】:2020-01-17 07:43:39
【问题描述】:

我们有一个同时使用 Omniture 和 Google Analytics 的网站。理想情况下,我们希望在两个套件中报告出站链接的点击次数。

我想以“正确的方式”执行此操作,即克服同时请求网站和跟踪像素时出现的竞争条件。见:http://www.gwotricks.com/test/2009/07/tracking-outbound-links-right-way.html

我可能不会使用“onclick”属性,而是将 trackEvent 绑定到链接的点击事件。

Omniture 的外部链接跟踪通过将 500 毫秒延迟连接到 s.tl() 来克服这种情况:

万维网。 webmetric.org/white_paper/link_tracking.pdf

有没有人试过在同一个网站上同时做这两个?理想情况下,我想在页面执行前的适当时间调用两个跟踪像素,但我不是一个足够大的 Omniture 爱好者,无法真正深入了解他们的代码并在延迟之前挂钩 trackEvent。

【问题讨论】:

  • 不太确定您的问题是什么...您是在问如何将点击链接到链接?

标签: javascript google-analytics dom-events adobe-analytics


【解决方案1】:

使用 JavaScript DOM(或者如果您使用它,则使用 jQuery)来绑定事件并利用新的异步 Google Analytics(分析)跟踪代码,您应该已做好准备。

如果您不想使用 jQuery,JavaScript 事件绑定器的示例代码随处可见。

多次这样做,从不干涉,也不必使用计时器。

【讨论】:

  • 但是异步请求的性质意味着用户理论上可以在向 Google 的跟踪像素发出请求之前到达下一页,在这种情况下,事件将永远不会被跟踪。 Omniture 使用的 500 毫秒延迟确保几乎所有时间,在下一页响应之前至少向其服务器发出请求。
  • 据我了解,GA 异步代码可以很好地处理这个问题,我还没有看到这是 GA 问题的案例。您的浏览器很可能在下一页之前从未收到 Google 的回复,但这不是成功记录所必需的。如果您愿意,您可以构建一个具有 GA 和 SiteCatalyst 链接绑定的活页夹。这当然意味着您应该禁用 Omniture 的默认链接跟踪以避免重复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-29
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多