Tags SiteCatalyst映像请求onreadystatechange

Tags SiteCatalyst映像请求onreadystatechange,tags,analytics,adobe-analytics,Tags,Analytics,Adobe Analytics,是否有可能“侦听”GET-SiteCatalyst映像请求的状态? 我只想在请求结束时运行回调函数,以便在它们收到200个状态码并且我确信它们完成时更加清楚。我确信没有“内置”方法可用,也许我应该破解核心的s.track.s.t()函数……?非常感谢。你是对的,没有全局“内置”函数Adobe Analytics请求完成时的回调方法 关于尝试破解核心代码,我应该向您介绍几个注意事项: 1) 如果在某些情况下使用AppMeasurement库1.4.1+,而不是图像请求 2) 未达到200/OK或未


是否有可能“侦听”GET-SiteCatalyst映像请求的状态?

我只想在请求结束时运行回调函数,以便在它们收到200个状态码并且我确信它们完成时更加清楚。


我确信没有“内置”方法可用,也许我应该破解核心的s.track.s.t()函数……?

非常感谢。

你是对的,没有全局“内置”函数Adobe Analytics请求完成时的回调方法

关于尝试破解核心代码,我应该向您介绍几个注意事项:

1) 如果在某些情况下使用AppMeasurement库1.4.1+,而不是图像请求


2) 未达到200/OK或未完成/成功的响应并不一定意味着数据无法发送到Adobe。最常见的情况是。

我在这里得到的主要不良影响是我以前认为的双重XHR请求。
事实并非如此。实际上,第一个请求会被重定向,因为这将是新访问者的第一次访问(302状态),并且新的访问者ID会被Adobe server关闭。

然后,重定向的“200状态”请求在中使用此新访问者ID发出。

这是错误的,因为每个XHR请求都会导致新访问者的新访问,即使浏览器中存在以前设置的“s_vi”cookie,由于缺少该用户以前收集的数据。

我知道什么XHR重定向不能被阻止,所以我想知道是否有一种方法可以“告诉”Adobe server这不是第一个请求,以便停止重定向并且不使用新的visitorID。

Thx@Crayon暴力,像往常一样非常有用。事实上,我正在尝试破解内核,或者更好地说,将图像请求模拟为Ajax请求(GET)。这将允许我绑定回调。这将取决于请求的状态,我也会知道NS_绑定_已中止。我面临的唯一副作用是产生了双重XHR请求。。。