【发布时间】:2023-04-09 16:44:01
【问题描述】:
我需要帮助来根据特定的 cookie 值设置触发器触发中的异常。
应该是这样的: 如果“my_custom_cookie_name”值为“0”,则不会触发标签。 你能帮我解决这个问题吗?我应该从哪里开始?我应该选择哪些参数来创建这样的条件?
【问题讨论】:
标签: cookies google-analytics google-tag-manager
我需要帮助来根据特定的 cookie 值设置触发器触发中的异常。
应该是这样的: 如果“my_custom_cookie_name”值为“0”,则不会触发标签。 你能帮我解决这个问题吗?我应该从哪里开始?我应该选择哪些参数来创建这样的条件?
【问题讨论】:
标签: cookies google-analytics google-tag-manager
您可以使用 cookie 的名称读取第一方 cookie 变量 - 只需转到 variables/new 并选择 1st-party-cookie 作为变量类型并输入 cookie 的名称。随意命名变量,例如“我的饼干”。
然后创建自定义事件类型的触发器,启用正则表达式匹配并输入“.*”(不带引号)。
单击“此触发器触发某些自定义事件”。在出现的下拉列表中选择您的“myCookie”变量,将“equals”设置为匹配类型,将“0”(不带引号)设置为值。
将此用作异常触发器。
将其设置为自定义事件是最简单的方法,因为这样触发器将适用于页面加载、domReady、点击、提交和所有其他事件、标准或自定义。否则,您必须为每个可能的 GTM 事件设置一个例外。
【讨论】:
.* 这将异常触发器与触发触发器中使用的任何可能的事件类型匹配。这都是由于 GTM 如何将事件添加到 dataLayer。一切都在事件上触发,包括异常触发器。