You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

服务器端GTM:如何配置标签在事件路径存在且排除指定值时触发?

服务器端GTM(sGTM)触发规则配置方案

触发需求

  • 事件存在路径
  • 同时满足以下任一情况时触发标签:
    • 事件对象e的ud属性中country字段不等于'us'
    • 事件对象e的ud属性中country字段为null

原预期逻辑(JS代码)

对应的JavaScript逻辑代码为:

(e.ud && ('country' in e.ud) && (e.ud.country != 'us'))

但sGTM不允许直接使用这类JavaScript变量,需要通过内置规则配置实现。

sGTM具体配置步骤

  • 第一步:设置事件路径存在的条件
    选择Event分类下的Path变量,匹配类型设为存在(Exists)
  • 第二步:确保e.ud存在且包含country字段
    1. 创建数据层变量,路径填ud,匹配类型设为存在
    2. 再创建一个数据层变量,路径填ud.country,匹配类型设为存在
  • 第三步:配置country的判断条件
    针对ud.country变量,添加两个条件并用**或(OR)**逻辑组合:
    • 条件1:匹配类型选不等于,值填us
    • 条件2:匹配类型选等于,值填null
  • 第四步:组合所有条件
    把第一步的条件,和第二步、第三步的组合条件用**与(AND)**逻辑关联起来,形成最终的触发规则。

内容的提问来源于stack exchange,提问作者Jonathan Harford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 21:04:57