(谷歌的数据层)有没有办法在出现同名的新变量时阻止变量被覆盖?

(Google's Data Layer) Is there a way to stop variables being overwritten when a new variable with the same name appears?

提问人:HamburgerMan 提问时间:9/5/2023 更新时间:9/5/2023 访问量:29

问:

我们目前向客户 dataLayer 发送与此类似的事件:

event_name{ variable_a : blah_blah }

我们现在有一个问题。我们的一位客户使用这个确切的变量名称,并且严重依赖它。我们的变量会覆盖他们的变量,稍后会出现。我们不能简单地重命名我们的事件,因为这会破坏通过使用变量的 GTM 的所有其他客户集成。

有什么办法可以解决这个问题吗?

我还没有找到任何方法来存储来自同一变量名称的不同值,即使事件不同也是如此。这似乎是一个死胡同,除非我可以尝试其他功能/方法。

google-tag-manager google-analytics-4 谷歌数据层

评论

1赞 Peter Krebs 9/5/2023
JavaScript 允许覆盖变量名称,除了更改代码和使用某种前缀之外,没有好的解决方法。不能存在两个同名的变量。您将如何访问它们?嘿,也请参加这次旅行

答: 暂无答案