Я пытаюсь отследить, сколько раз подряд нажимается кнопка «загрузить еще».
Я видел только простые примеры со статическими переменными
<button id="loadmore-button" class="box" data-vars-consecutive-time="1">Load more</button>
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "UA-XXXXX-Y"
},
"triggers": {
"outboundLinks": {
"on": "click",
"selector": "#loadmore-button",
"request": "event",
"vars": {
"eventCategory": "loadmore",
"eventAction": "click",
"eventLabel": "${consecutiveTime}"
}
}
}
}
</script>
</amp-analytics>
Но сэто, моя eventLabel всегда будет отправлять 1. Я хочу знать, сколько раз люди загружают больше для одной и той же страницы.
Так что я хочу, чтобы переменная последовательность последовательных приращений каждый раз нажимала «загрузить больше» через amp-bindamp-state
Я пытался использовать
[data-vars-consecutive-time]="consecutiveTime"
, но это недопустимо, amp-validator говорит
Атрибут '[data-vars-последовательное время] 'может отсутствовать в теге' input '
Есть ли другой способ использовать переменные состояния усилителя в качестве eventLabel?