在Analytics.js中是否可以在ga('send','pageview')之后使用
Analytics.js is it possible to use ga('set') after ga('send','pageview')?
我在页面的头部运行谷歌分析。对于性能,我加载其他代码,如facebook或jQuery业务逻辑异步延迟在正文的末尾。
是谷歌通用分析跟踪正确,如果ga('set', 'contentGroup1', 'Cat1')或ga('set', 'dimension1', 'customdimension1');在身体的任何地方,而不是在ga('send','pageview')之前?
示意图的例子:
<html>
<head>
...
ga('send','pageview')
...
</head>
<body>
ga('set', 'contentGroup1', 'Cat1')
</body>
</html>
文档说明set:
设置的值将与所有后续发送的保持一致调用跟踪器对象的生命周期。
所以它不工作为以前的调用发送页面浏览量(这是有意义的-每个文档发送"发送跟踪信标到谷歌的收集服务器"和以后的方法调用不能修改已经发送的)。虽然分析代码是异步执行的(这可能就是您要问的原因),但跟踪调用仍然按照设置它们的顺序执行。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 在chrome.tabs.onCreated之后加载HTML页面
- 在Jquery detachment()和appendTo()之后定位元素
- AngularJS:ng之后,重复$scope值未按预期更新
- 为什么元素的宽度在页面加载之后和那一刻之后不同
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- Javascript复选框函数:;缺少:在属性id之后"
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 正在链接添加了以下内容::在之后
- JQuery hide()在show()之后不起作用,反之亦然
- 未执行Ajax循环的Javascript之后的代码
- 如何在`window.open`之后执行回调
- 如何在一个元素动画之后延迟
- 在XMLHttpRequest之后重新初始化jQuery
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- 在jAlert之后设置焦点
- 在Javascript中的ajax响应之后未调用Dropdown事件
- web浏览器中的离线应用程序存储数据并在之后上传
- 错误“;未处理'错误'事件“;在运行yo发电机之后
- 在Analytics.js中是否可以在ga('send','pageview')之后使用