我正在尝试跟踪单击“加载更多”按钮的连续次数。
我只看到了带有静态变量的简单示例
<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-bind amp-state单击“ load more”时,变量ContinuousTime都会增加
我尝试使用
[data-vars-consecutive-time]="consecutiveTime"
但这是不允许的,amp-validator说
“ [data-vars-conecutive-time]”属性可能未出现在标记“ input”中
还有另一种使用放大器状态变量作为eventLabel的方法吗?