我试图了解谷歌分析是如何工作的,我开始想知道的一件事是为什么它们不能取代
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
和_gaq.push(['_setAccount', 'UA-XXXXX-Y','_trackPageview']);
我的意思是,为什么三个数组元素需要两行(而不是一三行) ?我有什么误解?
我试图了解谷歌分析是如何工作的,我开始想知道的一件事是为什么它们不能取代
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
和_gaq.push(['_setAccount', 'UA-XXXXX-Y','_trackPageview']);
我的意思是,为什么三个数组元素需要两行(而不是一三行) ?我有什么误解?
是的,您可以将 2 push 语句替换为单个语句,它将提供相同的功能
_gaq.push(['_setAccount', 'UA-XXXXX-X'], ['_trackPageview']);
2 个 push 语句有不同的作用:
1、第一次设置跟踪对象的网络媒体资源ID。这意味着所有进一步推送到同一队列的语句都将发送到同一 GA 属性(跟踪 ID)。
2,第二次推送使用上述跟踪对象跟踪综合浏览量,通常是您在任何网页中加载分析时所需的第一个 GA 功能。现在您可以使用已经创建的跟踪对象向您的 GA 帐户发送进一步的跟踪数据,您只需要调用相应的推送语句,如下所示:
- 事件追踪
<button onclick="_gaq.push(['_trackEvent', 'button3', 'clicked'])"/><button>
电子商务跟踪等
_gaq.push(['_addTrans', transactionId, affiliation, total, tax, shipping, city, state, country]);