ADOBE DTM - 基于活动CSS创建基于事件的规则

时间:2016-09-06 19:32:42

标签: adobe analytics adobe-analytics

我正在尝试在Adobe DTM上创建基于事件的规则,以便在菜单li类从“item”更改为“item-active”时随时记录事件。报告应返回项目活动li的数据引用或数据索引值。

<div class="menu">
<ul class="list">

<li class="item" data-reference="#chapter1" data-index="1">
<div class="number"><a href="#chapter1">1</a></div></li>

<li class="item-active" data-reference="#chapter2" data-index="2">
<div class="number"><a href="#chapter2">2</a></div></li>

<li class="item" data-reference="#chapter3" data-index="3">
<div class="number"><a href="#chapter3">3</a></div></li>

</ul>

该菜单适用于长篇文章,当用户向下滚动到指定章节时,该类将更改为item-active。如何根据上述信息创建基于事件的规则?

由于

2 个答案:

答案 0 :(得分:2)

Adob​​e最近为基于事件的规则添加了一个条件,称为“数据元素已更改”

此条件将持续“监听”指定数据元素值的更改,并在检测到值更改时发送分析。

虽然大多数情况下经常与AEM上下文工具一起讨论,但如果您可以在类值更改时更新数据元素(链接点击,URL主题标签等),则应该能够利用此“侦听器”。 / p>

答案 1 :(得分:0)

您可以使用事件类型“pushState或haschange”来检查URL中的哈希值是否已更改,因为您使用了跳转标记。

如果你的章节在标题/ div标签中有不同的id,你可以使用事件类型“输入viewtype”。

亲切的问候 直到