获取 Google Analytics 当前网页浏览量的引荐来源网址
Get referrer of Google Analytics current pageview
在 Google Analytics 中我必须设置两个 Google Anlaytics 实例(两个不同的属性):
- 第一个像往常一样在整个网站中实例化(ES:www.example.com/)
- 第二个在主域的文件夹中( ES: www.example.com/blog/ )
我要做的是重写 Google Analytics 第二个实例的引荐来源网址,从 Google Analytics 第一个实例的原始引荐来源网址读取它。
这样我也可以在第二个属性的报告中得到原始流量来源。
重写 Google Analytics 的第二个实例的 referrer 是可以的,但是我怎样才能得到第一个实例的原始 referrer?
是否有类似于 ga.getReferrer() 或 ga('get_referrer') 的方法?
提前致谢。
虽然跟踪器有 get method:
ga(function(tracker) {
// Logs the URL of the referring site (if available).
console.log(tracker.get('referrer'));
});
它将 return 着陆页上当前综合浏览量的引荐来源网址,"undefined" 后续页面上的引荐来源网址,而不是原始着陆页上会话的引荐来源网址。 Universal Analytics 在服务器上处理数据,因此无法在客户端获取基于会话的数据。您最好的机会可能是将 document.referrer 存储在 cookie 中并使用它。
(您要求的是当前网页浏览量的引荐来源网址,但由于这只是 document.referrer 我认为这不是您真正想要的。如果我错了请纠正我)。
在 Google Analytics 中我必须设置两个 Google Anlaytics 实例(两个不同的属性):
- 第一个像往常一样在整个网站中实例化(ES:www.example.com/)
- 第二个在主域的文件夹中( ES: www.example.com/blog/ )
我要做的是重写 Google Analytics 第二个实例的引荐来源网址,从 Google Analytics 第一个实例的原始引荐来源网址读取它。
这样我也可以在第二个属性的报告中得到原始流量来源。
重写 Google Analytics 的第二个实例的 referrer 是可以的,但是我怎样才能得到第一个实例的原始 referrer?
是否有类似于 ga.getReferrer() 或 ga('get_referrer') 的方法?
提前致谢。
虽然跟踪器有 get method:
ga(function(tracker) {
// Logs the URL of the referring site (if available).
console.log(tracker.get('referrer'));
});
它将 return 着陆页上当前综合浏览量的引荐来源网址,"undefined" 后续页面上的引荐来源网址,而不是原始着陆页上会话的引荐来源网址。 Universal Analytics 在服务器上处理数据,因此无法在客户端获取基于会话的数据。您最好的机会可能是将 document.referrer 存储在 cookie 中并使用它。
(您要求的是当前网页浏览量的引荐来源网址,但由于这只是 document.referrer 我认为这不是您真正想要的。如果我错了请纠正我)。