0

我对 Google 跟踪代码管理器 (GTM) 和数据层有疑问:

假设分析团队要求开发人员推送一个Data Layer名为“test”的事件,该事件具有以下结构:

{
product_id : '1234',
category: 'toys' 
}

假设我有一个标签需要将这些变量发送给第三方提供商。

根据我对 GTM 工作流程的理解,我必须创建两个单独的数据层变量,一个product_id用于category.

对于具有大量变量的事件,这是一个相当手动/长时间/容易出错的过程,我还担心如果另一个变量被另一个事件称为“类别”,可能会造成混淆。

所以我的问题是:

我可以在 GTM 中定义名为“test”(事件本身的名称)的“父”级变量,然后创建test.product_idtest.category变量吗?

谢谢

4

1 回答 1

1

适当的数据治理应该规定您的数据层密钥定义良好,这样您就不会出现冗余和歧义。此外,如果您绝对需要在不同的事件event中重用特定名称,例如 ,则使用密钥至关重要。category在该示例中,您的数据层变量可用于任何事件,并且其event本身将确保该键将正确的值获取到正确的事件标签中。

如果您确实需要使用嵌套数据结构,请确保您的数据层变量使用正确的点表示法,如您所指示的(即。test.0.category)。请注意,以同样的方式,可以访问增强的电子商务数据层参数。

于 2017-11-22T15:54:00.307 回答