我有一个脚本,用于加载有关我要发送到Google Analytics的用户的数据,这些数据会在GA脚本和网页浏览之后加载。 嗨,我希望能够在我的自定义脚本(异步加载)获取有关此访问的数据后,将有关访问(userId和几个维度)的数据发送到分析。
我设置值后如何向Google Analytics发送数据(例如ga('set','dimension1','abc');)如果我不想使用ga('send','pageview' );为避免两次计算此综合浏览量?
我尝试发送事件,但是当我查看收集脚本时,这些数据并未随之发送。
编辑:脚本看起来像这样:
if(window['ga']) {
if(utd.UID&&utd.P){
ga('set','userId',utd.UID);
ga('set','dimension1',utd.UID);
ga('set','dimension2',utd.P);
}
ga('set','dimension3',utd.DID);
ga('send','event','uts','accepted',null,null,{nonInteraction:true});
}
if(window['ga']){
ga('create','UA-XXX-Z','auto','globalTracker');
if(utd.UID&&utd.P) {
ga('globalTracker.set','userId',utd.UID);
ga('globalTracker.set','dimension1',utd.UID);
ga('globalTracker.set','dimension2',utd.P);
}
ga('globalTracker.set','dimension3',utd.DID);
ga('globalTracker.send','pageview');
}
第一部分不起作用,但第二部分将数据发送到另一部跟踪器。