根據時間設置,我有將事件發送到Analytics的此(部分)腳本。默認情況下,它每隔10秒發送一次事件,輸出爲ga(「發送」,「事件」,「時間」,「日誌」,「0:10」),10秒鐘後它是ga(「send」,「event 「,」時間「,」日誌「,」0:20「)。更改javascript的輸出
我無法弄清楚的是當我改變時間設置每隔20秒觸發一次事件如何獲得這個輸出ga(「send」,「event」,「Time」,「Log」,「0 :20「),並且下一個20秒後ga(」發送「,」事件「,」時間「,」日誌「,」0:40「)。
這是我的代碼有
var stLogInterval = 20;
function TrackingLogTime(tosArray) {
return tosArray[0] == 50 ? (parseInt(tosArray[1]) + 1) + ":00" : (tosArray[1] || "0") + ":" + (parseInt(tosArray[0]) + 10)
}
function stInitializeControlVars() {
if (typeof window.stLogInterval == "undefined") {
window.stLogInterval = 10000
}
}
function startTimeTracking(tos) {
stInitializeControlVars();
window.stIntervalObj = window.setInterval(function() {
total_time += 10;
tos = TrackingLogTime(tos.split(":").reverse());
ga("send", "event", "Time", "Log", tos)
}, (window.stLogInterval))
}
jQuery(document).ready(function() {
startTimeTracking("00")
})
有沒有辦法給stLogInterval添加到TrackingLogTime?我試圖用+ stLogInterval替換+10,但沒有完成這項工作。
你想用分鐘,小時顯示時間嗎?即「0:20」,「0:40」,「1:00」等? – user907860
它現在的方式是秒。所以0:20是20秒,儘管我同意它看起來像分鐘。輸出應該只是0:20和0:40等。謝謝 – WendiT
我明白,最後一部分是秒,可以接受0:100而不是1:40嗎? – user907860