5

通用分析中如何获取流量源数据?

我正在萤火控制台中尝试以下代码:-

ga(function(tracker) {
  var src = tracker.get('campaignSource');
  console.log(src);
});

但它总是记录“未定义”。

字段“campaignMedium”也返回“未定义”。

但是我得到了某些字段的正确值,例如“clientId”或“screenResolution”或“language”。

是否有其他过程来获取这些信息?

PS:我正在使用https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#trafficsources来参考字段名称。

4

2 回答 2

3

我不相信你可以,因为活动信息都存储在服务器端。您能够获取“clientId”、“screenResolution”和“language”字段值的原因是它们存储在客户端。

如果您想获取广告系列来源等,您必须创建自己的 cookie 并将广告系列值存储在那里。

于 2013-11-06T17:08:16.717 回答
1

正如 Blexy 建议的那样,使用 UA 最好依靠您自己的 cookie 来跟踪流量来源。试试这个项目:https ://github.com/dm-guy/utm-alternative

于 2014-07-25T20:16:04.637 回答