Adobe DTM移动跟踪规则
我正在尝试创建一个DTM事件规则,该规则在表单的开始处触发事件,然后针对该流程的每个步骤(总共三步)触发不同的事件。Adobe DTM移动跟踪规则
事件规则创建是设置像这样:
思想是分离的设备类型,然后创建关联到流程的每个步骤的各个规则,但是该规则不似乎工作。我通过使用Chrome的useragent插件来测试这个。
如果这不是正确的方法或不会工作,我愿意提出建议。
好您的评论你说你正在试图触发基于此链接的规则:
<a href="/wgu/inquiry_form-b" class="btn--yellow--arrow"> "Request Info"</a>
这里是什么,我认为您正在尝试做的,基于一个示例是什么你已经证明了这一点。
事件类型:click
元标签或选择:a
启用手动分配&属性
属性添加遵循属性格式和价值条目:
物业:innerText
价值(使正则表达式):\bRequest Info\b
注:以上是正则表达式在这一领域字边界,因为DTM不妥善保存/输出引号所以这是次佳事。
物业:pathname
值:/wgu/inquiry_form-b
截图:
这里有一个想法:
第1步:检查是否存在形式的页面加载 第2步:如果表单存在。将cookie设置为“开始”并启动事件 第3步:单击表单1提交时,检查cookie值。如果设置为开始(上一个操作),请将Cookie设置为1提交并激活表单1事件。 步骤4:重复提交直到确认页面并在提交后清除cookie
这应该只需要基于事件的规则,当前状态的Cookie和漏斗中每个步骤的事件。
只是一个尝试。 马克
抱歉格式不佳。我的iPhone不是很好玩 –
感谢这个想法,这是一个很棒的想法,但是对于这个特定的项目来说,真的需要一定的工作范围或工作时间。现在我只关心成功事件。无论如何,该网站正计划在未来几个月内进行更换。 – Brando
如果这是水疗的一部分,你只是想触发你的规则的每一步,我会建议使用事件规则,而不是点击使用pushState or hashchange
。这会在每次更改URL中的哈希值时触发,以便您可以在每个步骤中触发页面视图或根据需要捕获值。您也可以过滤您的标准以进行哈希以仅包含/排除特定哈希值。只要确保您的网站有多个包含可能具有相同哈希值的spa就可以指定您的路径。我在一些不同的网站上使用它来进行SPA,并且它的工作非常漂亮。
**编辑
这是一个基本的规则我已经设置了预约路径上。该URL是/reserve.html
,具有如下散列:details
,booking
,review
和confirmed
。此规则触发每个散列,但/reserve.html#confirmed
与转换标记和像素具有不同的规则。
基于ss,你的页面上有一个链接,按照这个链接:'some page',这个规则应该在你点击它时触发。你确定这是对的吗?我怀疑你的链接有一个名为'className'的属性,它的值是这样的。请发布你正在尝试定位的html元素。 –
我想我明白你在说什么了,但我会继续跟它一起确定。首先你明确指出我的愚蠢和错误。 ' "Request Info"' 'className'是完全错误的。我试图专门针对这个特定规则的“请求信息”按钮。 – Brando
@Brando - 是SPA的形式还是您有多个页面? –