Adobe DTM移动跟踪规则

时间:2017-10-19 21:47:44

标签: adobe-analytics

我尝试创建一个DTM事件规则,在表单的开头触发一个事件,然后为该过程的每个步骤触发一个不同的事件(总共三个步骤)。

我创建的事件规则设置如下:

enter image description here

我们的想法是隔离设备类型,然后创建与流程的每个步骤相关联的单独规则,但规则似乎不起作用。我通过使用Chrome的useragent插件来测试它。

如果这不是正确的方法,或者没有开始工作,我可以提出建议。

3 个答案:

答案 0 :(得分:1)

这是一个想法:

步骤1:检查页面加载是否存在表单 第2步:如果表单存在。将cookie设置为“开始”和启动事件 第3步:点击表单1提交,检查cookie值。如果设置为start(上一个操作),请将cookie设置为1提交和触发表单1事件。 第4步:重复直到确认页面并在提交时清除cookie

这应该只需要基于事件的规则,当前状态的cookie和漏斗中每个步骤的事件。

只是尝试一下。 马克

答案 1 :(得分:1)

如果这是某个水疗中心的一部分而您只是想为每个步骤触发规则,我建议您使用事件规则,而不是点击使用pushState or hashchange。每当您的网址中的哈希值发生更改时,都会触发此操作,以便您可以在每个步骤上触发页面视图或根据需要捕获值。您还可以过滤条件以进行哈希,以仅包含/排除特定哈希值。如果您的网站包含多个可能具有您指定路径的相同哈希的spas,请确保这一点。我将它用于跨越一些不同站点的SPA,并且它工作得非常好。

**编辑

pushState

这是我在预订路径上设置的基本规则。该网址为/reserve.html,其哈希值为:detailsbookingreviewconfirmed。此规则会触发每个哈希,但/reserve.html#confirmed具有不同的转换标记和像素规则。

答案 2 :(得分:0)

好的,在您的评论中,您说您正试图根据此链接触发规则:

<a href="/wgu/inquiry_form-b" class="btn--yellow--arrow"> "Request Info"</a>

根据您目前所展示的内容,以下是您尝试做的想法的示例。

活动类型: click

元素标记或选择器: a

启用手动分配属性&amp;属性

添加以下符合条目:

属性: innerText 启用正则表达式 \bRequest Info\b < / p>

注意:上面是带有字边界的正则表达式,因为DTM没有在此字段中正确存储/输出引号,所以这是下一个最好的事情。

属性: pathname 值: /wgu/inquiry_form-b

截图:

enter image description here