google-tag-manager - 在同一页面上的多个标签管理器容器上使用同意触发器
问题描述
我需要在同一页面上使用多个谷歌标签管理器容器。新的 Google 跟踪代码管理器同意模式是我现在在容器之间同步用户同意的好方法。
然而,我注意到,通常没有触发更新同意的容器偶尔会读取更新的值,它只是使用默认值。这是一个错误吗?我注意到,当设置,等类型的 google cookie时SAPISID
,它通常会停止工作。APISID
__Secure-3PAPISID
我测试这个的方式很简单。
- 在 HTML 上加载两个容器
- 容器 A 通过 gtag("consent", "update", { ...}) 检查用户同意决定和更新
- 容器 B 有一个触发基于同意的简单标签
应该触发用户同意的标签在容器 A 中触发很好,但容器 B 的标签通常不会。如果我删除所有带有 google 域的 cookie 并刷新页面,那么它通常可以工作。
解决方案
推荐阅读
- php - 无法重新声明 get_available_post_mime_types() 错误消息 Wordpress Admin-Dashboard
- c# - 405(方法不允许)并被 CORS 策略阻止
- c# - 如何使用 .NET v12 SDK 在 Azure Blob 存储中上传具有指定 ContentType 的 Blob?
- jquery - 数组中每个项目的 jQuery API 调用(插入查询)
- java - 如何模拟 HttpStatus 之类的 Java 内置枚举及其方法
- vba - ACCDE 标签向导“应用程序定义或对象定义错误”
- git - Brew Tap:身份验证失败
- arcgis - 边界框坐标
- c++ - 为什么我会为 SPOJ 上的 GSS1 问题的此代码获取 TLE?(使用段树)
- android - 您的应用未使用 AndroidX - Flutter 不允许我生成 apk