从 window.location.href 刷新后如何在 Google Analytics 中覆盖引荐来源网址

How to override referrer in Google Analytics after refresh from window.location.href

发布步骤:

  1. 客户端搜索 google;
  2. google 给出了 mysite 的 link。com/page-a;客户点击 link
  3. 此时 referrer 为“www.google.com”,这是正确的
  4. 网站有内部逻辑,重定向并刷新到新页面mysite。com/page-b,通过重置window.location.href,需要保留
  5. 此时,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 中完成此操作: