从 window.location.href 刷新后如何在 Google Analytics 中覆盖引荐来源网址
How to override referrer in Google Analytics after refresh from window.location.href
发布步骤:
- 客户端搜索 google;
- google 给出了 mysite 的 link。com/page-a;客户点击 link
- 此时 referrer 为“www.google.com”,这是正确的
- 网站有内部逻辑,重定向并刷新到新页面mysite。com/page-b,通过重置
window.location.href
,需要保留
- 此时,Google referrer 为'',认为流量来自自己的网站。 (直接来源,这是错误的)
如何以编程方式更改以告知 Google Analytics 重置 referrer
?
Through js?: gtag("set","referrer", "www.google.com")
Or script?: https://www.googletagmanager.com/gtag/js?id=MyIDXXXXXX&dr=www.google.com
嗯,首先,您应该根据 Google's Documentation 使用不同的字段:
gtag('set', 'page_referrer', 'https://example.com');
其次,您应该说明您使用的是 UA 还是 GA4。由于使用了 gtag,我假设是 GA4。
最后,您可以通过像这样设置 page_referrer
字段在 GTM 中完成此操作:
发布步骤:
- 客户端搜索 google;
- google 给出了 mysite 的 link。com/page-a;客户点击 link
- 此时 referrer 为“www.google.com”,这是正确的
- 网站有内部逻辑,重定向并刷新到新页面mysite。com/page-b,通过重置
window.location.href
,需要保留 - 此时,Google referrer 为'',认为流量来自自己的网站。 (直接来源,这是错误的)
如何以编程方式更改以告知 Google Analytics 重置 referrer
?
Through js?: gtag("set","referrer", "www.google.com")
Or script?: https://www.googletagmanager.com/gtag/js?id=MyIDXXXXXX&dr=www.google.com
嗯,首先,您应该根据 Google's Documentation 使用不同的字段:
gtag('set', 'page_referrer', 'https://example.com');
其次,您应该说明您使用的是 UA 还是 GA4。由于使用了 gtag,我假设是 GA4。
最后,您可以通过像这样设置 page_referrer
字段在 GTM 中完成此操作: