2011-12-14 52 views
1

在Omniture的,有先发出跟踪调用与s.tl(this, "e", "Link Name"),然后用setTimeout()实际打开的链接跟踪离开链接的最佳实践。如何跟踪移动Safari上的Omniture的退出链接?

在移动Safari浏览器,打开与setTimeout的链接,因为动作没有直接从用户交互来失败。打开链接的唯一方法是牺牲超时时间,减少跟踪调用实际经历的可能性。

是否有解决此问题的方法?

回答

0

已经有一段时间,因为我已经做到了这一点,但如果没有记错s.tl()实际上有它自己的setTimeout函数设置为500毫秒,所以你可能不需要你自己。

我想你也可以用布尔做到这一点:

s.tl(true, "e", "Link Name"); 

让我知道是否可行。

+0

嗯,据我所知,同时使用`true`和`this`作为参数,Omniture的代码永远不会调用setTimeout。我替换了窗口对象的setTimeout来验证这一点。 – Maciek 2011-12-14 22:05:06

0

离开链接会自动在文件s_code.js只要它们与href属性标签跟踪。

如果它们没有标记,你应该使用s.tl(这一点,“E”,“PAGE被载入”)功能。 正如Mike所说,这个函数的内置超时设置为500毫秒。

亲切的问候, 克劳迪奥。