仅当有人转换时才设置 cookie 首先:
Posted: Tue Dec 24, 2024 9:04 am
完成此更改后,您可以去测试转换。由于您有另一个标签在每次页面浏览时添加转换后的 cookie,因此您的转换不应该像平常一样触发。 现在我们只需要改变转换后的 cookie,以便它只在有人转换后出现。 目前,我们在每个页面浏览上设置“转换” cookie,因此我们永远不会获得任何转换。 我们需要更新它以便: 当有人转换时,我们会设置一个 cookie。 每次我们加载一个页面时,如果该人被标记为“已转换”,我们就会重置cookie(我会解释)。
我们需要从[Tag] setCookieConverted中删除触发器,这样它就不会触发。 然后我们转 亚美尼亚电子邮件列表 到用于发送转换的标签,打开“高级设置”,单击“标签排序”,然后选择“触发标签”。 然后我们选择 setCookieConverted 标签并选中“如果转换标签失败则不触发”。 这意味着每当我们发送转换时,我们都会自动激活我们的 cookie 标签并将用户标记为已转换。
所以现在我们的逻辑是: 如果有人转换,我们会检查是否有 cookie 表明他们最近已经转换。 如果他们没有该 cookie,我们就会发送转换。 然后我们自动设置该 cookie。 要测试这一点,您可以清除 Cookie 或等待其过期。以下是有关如何在 Google Chrome 中清除 Cookie 的说明(如果您使用标签管理器,则可能正在使用它)。 现在,如果您进入 GTM 预览并点击周围,您应该能够查看您的变量并看到 convertedCookie 已恢复为“未定义”。
我们需要从[Tag] setCookieConverted中删除触发器,这样它就不会触发。 然后我们转 亚美尼亚电子邮件列表 到用于发送转换的标签,打开“高级设置”,单击“标签排序”,然后选择“触发标签”。 然后我们选择 setCookieConverted 标签并选中“如果转换标签失败则不触发”。 这意味着每当我们发送转换时,我们都会自动激活我们的 cookie 标签并将用户标记为已转换。
所以现在我们的逻辑是: 如果有人转换,我们会检查是否有 cookie 表明他们最近已经转换。 如果他们没有该 cookie,我们就会发送转换。 然后我们自动设置该 cookie。 要测试这一点,您可以清除 Cookie 或等待其过期。以下是有关如何在 Google Chrome 中清除 Cookie 的说明(如果您使用标签管理器,则可能正在使用它)。 现在,如果您进入 GTM 预览并点击周围,您应该能够查看您的变量并看到 convertedCookie 已恢复为“未定义”。