问题描述
所以我发现了一些类似的问题,但通常要么是过时的,不是我正在搜索的内容,要么是他们不使用 Google 跟踪代码管理器,而是在 <head>
中写入他们的代码。
----------- 现状 -----------
我们使用 Google 标签管理器在我们的网站上注入 Google Analytics 等标签。我们根据需要发生的情况使用多个标签;例如:
所有数据都完美地传输到 Google Analytics
----------- 问题 -----------
但是,我们也会从其他环境(例如 localhost:3000
或 https://dev.ourdomain.com
)接收数据,这可能会导致数据不准确。
----------- 我们想要的 -----------
是一种分离数据的方法。通过任一:
- 将 Google Analytics 的生产数据(域 A)和开发数据(其他域)中的数据分开
- 在数据到达 Google Analytics 之前分离数据(就像我下面的建议)
- 或者其他建议
在第 1 点和第 2 点之间,我更喜欢第一种方式,因为这会将现有数据分为生产数据和开发数据。
----------- 建议的解决方案 -----------
我一直在考虑使用新属性,然后使用 Google 跟踪代码管理器,我会根据当前域返回 Google Analytics 设置。生产将返回 UA-code-1
,开发将返回 UA-code-2
。然而,唯一的问题是 GTM 中的每个 Google Analytics 标记都必须重复。其中一个包含用于生产的 Google Analytics 设置,另一个用于开发。