在重定向用户之前,如何检查Google Analytics(分析)异步代码段是否已完成对网页的跟踪?

if(gaFinished())
{
    ....
gaFinished()应该是什么?

提前致谢。

另外,如果我使用同步Google代码,则无需执行任何操作-但是是否有任何最新的同步脚本(因为我找不到一个)。我更愿意这样做。

最佳答案

_gaq数组被用作队列,即,一旦执行了操作,就会将其从数组中删除。除了从数组中删除项目外,看起来所有的 Action 都处理完后,整个数组也会被删除。考虑到这一点,以下代码应该可以满足您的需求:

if (typeof _gaq.length == "undefined" || _gaq.length == 0)
{
    ....
}

关于javascript - 检查Google Analytics(分析)是否(异步)完成了对我页面的跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9913188/

10-10 10:39
查看更多