首页 > 解决方案 > 如何正确匿名化跟踪代码管理器代码的 IP?

问题描述

在 Google 跟踪代码管理器中,我们获得了用于放置在页面上的代码

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-ADSAFASDF');</script>

在这里我们可以找到我们应该用于匿名 IP 的代码https://developers.google.com/analytics/devguides/collection/gtagjs/ip-anonymization

 gtag('config', '<GA_TRACKING_ID>', { 'anonymize_ip': true });

我应该把它放在哪里?如果我使用 Tag Assistant Chrome 扩展将它放在代码之后(结束/script标记之前或单独的内部script),我可以看到错误

Invalid call to gtag(), the Global site snippet is not installed

如何正确插入代码以及在哪里?

标签: google-analyticsgoogle-tag-manager

解决方案


Google 跟踪代码管理器不处理或存储 IP。它是 Google Tag Manager 中的 Google Analytics 标记您需要对其进行配置以匿名 IP。

转到 GTM 并编辑您的 Google Analytics(分析)标签或 Google Analytics(分析)设置变量:

  1. More Settings > Fields to Set
  2. 添加一个新字段。使用以下命令配置字段:
    1. 字段名称:anonymizeIp
    2. 字段值:true

推荐阅读