Javascript 如何在Mobile Safari上使用Omniture跟踪退出链接?

Javascript 如何在Mobile Safari上使用Omniture跟踪退出链接?,javascript,mobile-safari,analytics,adobe-analytics,Javascript,Mobile Safari,Analytics,Adobe Analytics,在Omniture中,跟踪退出链接的最佳做法是首先使用s.tl(“链接名称”)发出跟踪调用,然后使用setTimeout()实际打开链接 在Mobile Safari上,使用setTimeout打开链接失败,因为操作不是直接来自用户交互。打开链接的唯一方法是牺牲超时时间,减少跟踪调用实际通过的可能性 这个问题有解决方法吗?我已经做了一段时间了,但是如果内存服务于s.tl(),那么它自己的setTimeout函数设置为500毫秒,因此您可能不需要自己的设置 我认为您也可以使用布尔值: s.tl(t

在Omniture中,跟踪退出链接的最佳做法是首先使用
s.tl(“链接名称”)发出跟踪调用,然后使用
setTimeout()
实际打开链接

在Mobile Safari上,使用setTimeout打开链接失败,因为操作不是直接来自用户交互。打开链接的唯一方法是牺牲超时时间,减少跟踪调用实际通过的可能性


这个问题有解决方法吗?

我已经做了一段时间了,但是如果内存服务于s.tl(),那么它自己的setTimeout函数设置为500毫秒,因此您可能不需要自己的设置

我认为您也可以使用布尔值:

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

让我知道这是否有效。

退出链接会在s_code.js文件中自动跟踪,只要它们是用href属性标记的

如果它们不是标签,您应该使用s.tl(这个“e”,“要加载的页面”)函数。 正如Mike所说,这个函数有一个内置的超时设置为500毫秒

亲切问候,,
克劳迪奥。

Hmm,据我所知,使用
true
this
作为参数,Omniture的代码实际上从未调用setTimeout。我替换了窗口对象的setTimeout来验证这一点。将第一个参数设置为“this”将使用500毫秒的延迟,然后再转到下一页。使用“true”将禁用它。您可以点击此处获取更多信息: