我想使用事件基本规则来捕获Adobe Analytics和Universal Analytics中的表单提交数据。我尝试使用数据元素自定义脚本来获取表单数据。但是,我找不到将表单对象传递给数据元素自定义脚本的方法。
这是页面上的多个表单。我需要从正确的表格中获取数据。
是否有人有解决方案或解决方法?
答案 0 :(得分:2)
如果您设置了基于事件的规则,则可以选择表单>提交为事件类型,并指定表单提交按钮的元素类型(例如输入或按钮)。
然后你可以使用数据>自定义文本框(或在您的自定义代码部分中)使用this
来引用单击的按钮作为起点,但是从那里开始,DTM并没有真正的本地方式来引用表单元素,所以你需要为此编写自己的js代码。如果您的网站上已经实施了jQuery这样的框架,那么使用$(this).closest('form')