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

ADOBE DTM-基于活动CSS创建基于事件的规则,adobe,analytics,adobe-analytics,Adobe,Analytics,Adobe Analytics,我试图在Adobe DTM上创建一个基于事件的规则,以便在菜单类从“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"&g

我试图在Adobe DTM上创建一个基于事件的规则,以便在菜单类从“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。如何根据上述信息创建基于事件的规则


谢谢

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

或者,如果您的章节在标题/div标记中具有不同的id,则可以使用事件类型“enters viewtype”

问候
直到

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

或者,如果您的章节在标题/div标记中具有不同的id,则可以使用事件类型“enters viewtype”

问候
直到最近Adobe在基于事件的规则中添加了一个称为“数据元素已更改”的条件

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


虽然最常与AEM上下文工具一起讨论,但如果可以在类值更改时随时更新数据元素(链接单击、URL标签等),则应该能够利用此“侦听器”。

Adobe最近在基于事件的规则中添加了一个称为“数据元素已更改”的条件

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


虽然最常在AEM上下文工具中讨论,但如果可以在类值更改(链接单击、URL标签等)时随时更新数据元素,则应该能够利用此“侦听器”。

类值在单击时会更改吗?Hi Mark,是的,它可以在单击时更改,但当用户向下滚动到文章的特定章节时,它也可以自动更改。DTM没有内置的方法来执行此操作。您最好编写一些自定义js来检查它,并将其包装在
setInterval
中以不断检查它。有一个名为inView的jQuery插件可能很有用。类值是否会在单击时更改?Hi Mark,是的,它可以在单击时更改,但当用户向下滚动到文章的特定章节时,它也可以自动更改。DTM没有内置的方法来执行此操作。您最好编写一些自定义js来检查它,并将其包装在
setInterval
中以不断检查它。有一个名为inView的jQuery插件可能很有用。谢谢我试试看。谢谢。我试试看。