这是一个最好用例子来说明的问题:
用户前往Site A,然后点击进入Site B。引用站点现在是站点 A。同一用户点击进入Site C来自站点 B。引用站点现在是站点 B。
我想知道是否可以将站点 C 的引用站点显示为站点 A(如果愿意,则为初始引用站点)。
为什么我想要这个(更多背景信息)?
我正在使用定位软件(站点 B),它将重定向到真正的目的地(站点 C)。因为我将链接到该定位软件而不是最终目的地,所以 Google Analytics(分析)会将所有引荐注册为定位软件,这将完全违背跟踪引荐网站的目的。
我希望能够传递“实际”引荐来源网址(站点 A),以便查看对站点 C 的访问实际来自哪里。
如果可能的话,我希望在没有“黑客”或“变通办法”的情况下做到这一点,因为它们有可能很容易破坏。
See _setReferrerOveride http://code.google.com/apis/analytics/docs/gaJS/gaJSApiCampaignTracking.html#_gat.GA_Tracker_._setReferrerOverride:
_setReferrerOverride()
_setReferrerOverride(newReferrerUrl)
设置用于确定营销活动跟踪值的引用网址。使用此方法可以允许 iFrame 中的小工具正确跟踪引用。默认情况下,营销活动跟踪使用 document.referrer 属性来确定引用 URL,该 URL 在 GIF 请求的 utmr 参数中传递。但是,您可以使用自己的值覆盖此参数。例如,如果您将新的引荐来源网址设置为,活动 cookie 存储一个新的活动,其中 source=google、medium=organic 和 keywords=hats。
_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']);
无论您是否使用 iframe,它都可能仍然有效。值得一试,而不是黑客。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)