传递HTTP引用者(站点A,B,C - A到C)?

Avi*_*ian 6 google-analytics http referrer

这是一个通过示例最好地说明的问题:

用户进入站点A,并点击进入站点B.引用站点现在是站点A.同一用户从站点B 点击到站点C.引用站点现在是站点B.

我想知道是否可以将站点C的引用站点显示为站点A(如果您愿意,则为初始引用者).

为什么我喜欢这个(更多背景)?

我正在使用定位软件(站点B),它将重定向到真正的目标(站点C).由于我将链接到此定位软件而不是最终目的地,因此Google Analytics会将所有推介注册为定位软件,这将完全无法跟踪引荐网站的目的.

我希望能够通过"实际"推荐人(网站A),以查看网站C的访问实际来自哪里.

如果可能的话,我想在没有"黑客"或"变通方法"的情况下做到这一点,这些"黑客"或"变通方法"很容易破坏.

jk.*_*jk. 8

请参见_setReferrerOveride:

_setReferrerOverride()

_setReferrerOverride(newReferrerUrl)设置用于确定广告系列跟踪值的引荐来源网址.使用此方法可允许iFrame中的小工具正确跟踪引荐.默认情况下,广告系列跟踪使用document.referrer属性来确定引荐来源网址,该网址在GIF请求的utmr参数中传递.但是,您可以使用自己的值覆盖此参数.例如,如果您将新引荐来源设置为http://www.google.com/search?hl=en&q=hats,则广告系列Cookie会存储一个新广告系列,其中包含source = google,medium = organic和keyword = hats.

_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']);
Run Code Online (Sandbox Code Playgroud)

无论您是否使用iframe,它仍然可以工作.值得一试而不是黑客.


Cah*_*arp 7

如果您使用的是通用分析,它看起来会更像这样:

ga('set', 'referrer', 'URL-YOU-WANT-AS-REFERRER');
Run Code Online (Sandbox Code Playgroud)

确保发送综合浏览事件之前(以及create通话结束后)执行此操作.