Amp html 关于amp分析动态跟踪的问题
我正在使用amp分析跟踪发送到我自己终点的数据。如何跟踪用户单击的按钮或链接?我尝试为我正在跟踪的元素添加data vars-*属性,但结果表明,只显示了我正确单击的第一个元素 例如,我有多个元素可以执行单击操作,对于任何单击,我都希望触发pageAction事件 html:Amp html 关于amp分析动态跟踪的问题,amp-html,Amp Html,我正在使用amp分析跟踪发送到我自己终点的数据。如何跟踪用户单击的按钮或链接?我尝试为我正在跟踪的元素添加data vars-*属性,但结果表明,只显示了我正确单击的第一个元素 例如,我有多个元素可以执行单击操作,对于任何单击,我都希望触发pageAction事件 html: <button class="trackedAction" data-vars-event-category="page button" data-vars-event-target="toggle ar
<button class="trackedAction" data-vars-event-category="page button" data-vars-event-target="toggle article" data-vars-event-label="Show/Hide Article">a button</button>
<amp-carousel ...>
<amp-img ... class="trackedAction" data-vars-event-category="image" data-vars-event-target="./img-01" data-vars-event-label="ai-img-01"></amp-img>
<amp-img ... class="trackedAction" data-vars-event-category="image" data-vars-event-target="./img-02" data-vars-event-label="ai-img-02"></amp-img>
<amp-img ... class="trackedAction" data-vars-event-category="image" data-vars-event-target="./img-03" data-vars-event-label="ai-img-03"></amp-img>
</amp-carousel>
<form ...
data-vars-event-target="https://ampbyexample.com/components/amp-form/submit-form-input-text-xhr">
<input ...
class="trackedAction" data-vars-event-category="input" data-vars-event-target="input" data-vars-event-label="form input">
<input ...
class="trackedAction" data-vars-event-category="input" data-vars-event-target="input" data-vars-event-label="form input">
<input ... class="trackedAction" data-vars-event-category="submit" data-vars-event-target="submit" data-vars-event-label="form submit">
</form>
a按钮
如代码所示,我有多个元素分组在类“trackedAction”中,但当我通过单击触发事件时,结果只显示第一个元素的信息。例如,如果我先单击img-01,每隔一个元素就会显示与img-01相同的事件类别、事件目标、事件标签
amp分析:
<amp-analytics config="...">
<script type="application/json">
{
...
"triggers": {
"trackPageAction": {
"on": "click",
"selector": ".trackedAction",
"request": "event"
}
}
}
</script>
</amp-analytics>
{
...
“触发器”:{
“trackPageAction”:{
“打开”:“单击”,
“选择器”:“.trackedAction”,
“请求”:“事件”
}
}
}
知道为什么会这样吗?非常感谢。您是否尝试过这种方式<代码>{…“触发器”:{“trackPageAction”:{“on”:“click”,“selector”:.trackedAction”,“vars”:{“event category”:“${eventCategory}”,“event target”:“${eventTarget}”,“event label”:“${eventlabel}}}}}您是否尝试过这种方式<代码>{…”触发器:{“trackPageAction”:{“click”,“选择器”:“.trackedAction”,“vars”:{“事件类别”:“${eventCategory}”,“事件目标”:“${eventTarget}”,“事件标签”:“${eventlabel}}}}