将分析ClientID存储在本地变量中

时间:2014-12-09 17:32:19

标签: vbscript google-analytics

我正在尝试将ClientID存储在本地变量中,但无法解决如何执行此操作的问题?

要获得我一直在使用的ClientId:

ga(function (tracker) {
    clientId = tracker.get('clientId');
});

但我似乎无法使用此功能做任何有用的事情。

我想要做的是使用VBScript将此ClientID放入本地变量,然后将其存储并附加到各种项目。

通常会是:

strLocalClientID= whateverFunction()

谢谢,

瑞克

1 个答案:

答案 0 :(得分:0)

一种方法是收集所有跟踪器对象(除非您知道跟踪器名称)并使用get方法,就像在示例中一样

var trackers = ga.getAll();
for (var i=0; i < trackers.length; ++i) {
    var tracker = trackers[i];
    console.log(tracker.get('clientId'));
}

如果您只有一个跟踪器(通常就是这种情况),您可以将其简化为

var trackers = ga.getAll();
var clientId = trackers[0].get('clientId');