如何删除 google analytics GA4 自动添加到我网页上的外部链接的“_gl=xxxxxxxxx”后缀

问题描述 投票:0回答:1

我想做的是避免 GA4 自动将那种“_gl=xxx”后缀添加到我网页中的每个外部链接。

我几乎尝试了 GA4 属性管理中的所有操作,比如禁用“点击”事件跟踪,(实际上我禁用了自动事件检测,我也禁用了用户提供的数据。

另外我修改了js跟踪代码做这样的事情:

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXX', { 'linker': {
    'domains': ['midomain.com'],
    'decorate_links': false
  }
  });
</script>

“绝望”地尝试禁用外部链接跟踪编码。

但似乎没有任何效果。

注意:我没有在此站点上实施 tagmanager 附加配置,并且我的页面中没有代码/服务可以做一些事情,比如在我的链接上添加“烦人”的后缀。事实上,如果我禁用 ga4,所有那些“_gl=xxxxxxxx” url 后缀,都会消失。

关于如何解决它的任何想法?.

提前感谢你们的帮助。

cross-domain analytics google-analytics-4 event-tracking
1个回答
1
投票

该字符串是客户端/会话 ID。作为其跨域跟踪配置的一部分,GA 这样做是为了在顶级域中保持 ID 一致。您可能在那里标记所有域以进行跨域跟踪的逻辑很差。您可以在 here 了解更多信息。这是到达那里的方法:

  1. 在 Admin 中,单击 Property 列中的 Data Streams。
  2. 单击 Web,然后单击 Web 数据流。
  3. 在网络流详细信息中,单击配置标签设置(在底部)。
  4. 在设置部分,单击配置您的域。

现在,如果你确实需要跨域跟踪,但又想去掉GA添加的url参数,那你就需要后端支持了。您的后端将必须保持连接并设置 GA cookie。它要复杂得多,但在前端看起来很优雅。

© www.soinside.com 2019 - 2024. All rights reserved.