【发布时间】:2010-09-20 18:34:18
【问题描述】:
我了解 google 的异步分析跟踪器的工作原理。以下代码用于初始化命令数组:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-xxxxxxxx-x'],
['_trackPageview']
);
</script>
现在,这是一个标准数组,一旦加载 GA 的代码就会被替换,并用作一种存储点击的队列。
我的困惑在于想知道如果用户单击导致重新加载的链接(在加载 GA javascript 之前),这些点击如何可能会持续存在。如果 GA 代码没有捕获到对 _gaq 对象的推送,那么用户单击一个链接并转到一个新页面,这个数组每次都会重新初始化不是吗?
javascript 变量不会在导致刷新的请求中持续存在,这不是真的吗?如果是这种情况,那么我们不是丢失了导致页面重新加载的原始点击吗?
非常感谢任何解释。
【问题讨论】:
标签: javascript google-analytics