基于数据元素激活的Adobe DTM规则

时间:2015-02-17 14:35:35

标签: tags adobe web-analytics adobe-analytics


我尝试在数据元素激活时调整页面加载规则(自定义条件),以便仅在数据元素处于活动状态时触发它们。
我的意思是在其Adobe DTM编辑界面中激活真正的数据元素。

我尝试了下面的条件:
if (typeof _satellite.getVar('DataElement_name') != 'undefined') { return true; } else { return false; }
因为我发现一个非活动的数据元素使得" getVar()"方法返回" undefined"
这不起作用,无论如何都会触发规则。

这是我的第二次机会首先尝试使用内置方法" isRuleActive()"。不幸的是,即使数据元素处于非活动状态,这似乎总是返回true。但是,我不确定数据元素是否可以用于此方法。

我的场景涉及一些基于数据元素构建的页面加载规则,这些规则使用&#显式调用34; getVar()"如果这些数据元素处于非活动状态,则规则将出错,并且会出现javascript错误。
这就是为什么我要添加自定义条件条件的原因。这些规则基于数据元素激活。

谢谢

1 个答案:

答案 0 :(得分:1)

您的数据元素有什么可能的回报?

您可以尝试使用此方法检查退货:

_satellite.dataElements.Your-data-Element-name.customJS();

我建议您使数据元素返回false,并在规则中选择"数据元素值"的标准。

希望这有帮助!