Adobe动态标签管理 - 处理表单验证

时间:2014-12-10 15:04:32

标签: adobe-analytics

我目前正在将Adobe Analytics s_code从网站迁移到动态代码管理。

我的网站上有一些自定义代码,可以在单击按钮时添加到sProp。但只有表格首先验证。

如何通过DTM实现类似功能?我有Adobe Analytics工具。我已经为其他功能创建了数据元素和规则,但处理验证似乎并不那么简单。

理想情况下,它不会涉及向我的网站添加任何代码,因为迁移到DTM的整个目的是减少/消除网站上的自定义Adobe Analytics代码。

1 个答案:

答案 0 :(得分:1)

最重要的是,由于任意逻辑/代码(服务器端和/或客户端),可能会在DTM(或任何标签管理器)之外对门控内容进行一定级别的自定义编码。或者可能没有被动地挂钩的方式设置。一些站点内容管理系统/框架/库有这样的事情,并使(相对)容易在给定事件期间注册事物。其他......不是那么多。特别是从头开始构建的自定义编码站点。

最好的办法是拥有一个专门的“谢谢”页面,只有在表单成功提交后才能访问。然后,您可以根据页面的URL在DTM中设置页面加载规则。

如果不这样做,DTM实际上并没有办法知道表单已经过验证,除非你告诉它。基本上你要做的是设置一个直接调用规则,条件字符串为例如“formsubmitted”然后在那里弹出您的AA代码,然后在表单验证逻辑中,在代码中已经验证表单的位置调用_satellite.track('formsubmitted');。这将调用直接调用规则。