我有一个关于谷歌的异步分析跟踪器的工作原理.以下代码用于初始化命令数组:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-xxxxxxxx-x'],
['_trackPageview']
);
</script>
Run Code Online (Sandbox Code Playgroud)
现在,这是一个标准数组,在加载GA代码后会被替换,并用作存储点击的一种队列.
我的困惑在于想知道如果用户点击导致重新加载的链接(在加载GA javascript之前),这些点击可能会如何持续存在.如果GA代码没有捕获到_gaq对象的那个推送,那么用户点击一个链接并转到一个新页面,这个数组每次都没有重新初始化?
在导致刷新的请求中,javascript变量不会持久存在吗?如果是这种情况,那么我们是否丢失了导致页面重新加载的原始点击?
非常感谢任何解释.