在通用分析中获取“流量来源”

Kau*_*hik 5 javascript google-analytics universal-analytics

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

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

ga(function(tracker) {
  var src = tracker.get('campaignSource');
  console.log(src);
});
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

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

Ble*_*exy 3

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

如果您想获取活动源等,则必须创建自己的 cookie 并在其中存储活动值。