[英]Variable inside setInterval(function, var) is not changing / updating with increment
[英]Javascript: Increment count by 5 for a variable inside a setInterval() function
我正在嘗試使用Google Analytics(分析)事件來更准確地跟蹤在網站上花費的時間(不依賴於訪問另一個網站頁面之間的時間差)。 我正在使用setInterval()
連續觸發該GA,即使每5秒鍾一次。 如何正確增加與GA事件數據一起發送所經過的秒數?
var count = 0;
setInterval(function(){
// increment "count" by 5 each time setInterval is run
ga('send', 'event', 'time', 'tracking', 'seconds', count);
}, 5000);
var count = 0;
setInterval(function(){
// increment "count" by 5 each time setInterval is run
count+=5; //is this what you need?
ga('send', 'event', 'time', 'tracking', 'seconds', count);
}, 5000);
這是您要找的東西嗎?
var count = 0;
setInterval(function(){
count = count + 5;
// increment "count" by 5 each time setInterval is run
ga('send', 'event', 'time', 'tracking', 'seconds', count);
}, 5000);
這個怎么樣?
var count = 0;
setInterval(function(){
count+=5;
// increment "count" by 5 each time setInterval is run
ga('send', 'event', 'time', 'tracking', 'seconds', count);
}, 5000);
不知道我是否正確收集了這個信息,但是我們可以這樣做: var count = 0,interval=5000; setInterval(function(){ // increment "count" by 5 each time setInterval is run ga('send', 'event', 'time', 'tracking', 'seconds', count+interval); }, interval);
var count = 0,interval=5000; setInterval(function(){ // increment "count" by 5 each time setInterval is run ga('send', 'event', 'time', 'tracking', 'seconds', count+interval); }, interval);
在清除間隔中,您可以再次設置count = 0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.