在浏览后将用户数据发送到Google Analytics

时间:2016-02-26 15:06:34

标签: javascript google-analytics

我有一个脚本,用于加载有关我要发送到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');
}

第一部分不起作用,但第二部分将数据发送到另一部跟踪器。

0 个答案:

没有答案