我正在尝试跟踪元素的可见性及其显示控制台错误:'元素" a [data-vars-ei]"需要是一个AMP元素'。 但是在点击跟踪的情况下类似的东西工作正常。 我无法理解为什么会发生这种情况以及我应该如何发送跟踪。 下面是我写的跟踪事件的代码
" tracklinkClicks" {
"on": "click",
"selector": "a[data-vars-ec], div[data-vars-ec], span[data-vars-ec]",
"request": "event",
"vars":{
"eventCategory": "${ec}",
"eventAction": "${ea}",
"eventLabel": "${el}"
}
},
"trackimpressions":{
"on": "visible",
"selector": "a[data-vars-ei]",
"request": "event",
"vars":{
"eventcategory": "${ec}",
"eventaction": "${ei}",
"eventlabel": "${el}"
},
"extraUrlParams":{
"ni":"1"
}
},
答案 0 :(得分:3)
on: visible
仅适用于AMP-img,amp-iframe,amp-ad等AMP元素。