相关疑难解决方法(0)

在网页中与 timeonsitetracker.js API 集成时,如何获取实时“timeonsite”参数?

我将 JS timeonsite 库timeonsitetracker.js 集成到网页中,如文档中所示,

<script type="text/javascript">
var Tos;
(function(d, s, id, file) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s);
    js.id = id;
    js.onload = function() {
        var config = {
            trackBy: 'seconds',
            developerMode: true
        };
        if(TimeOnSiteTracker) {
            Tos = new TimeOnSiteTracker(config);
        }
    };
    js.src = file;fjs.parentNode.insertBefore(js, fjs);
 } (document, 'script', 'TimeOnSiteTracker', '//cdn.jsdelivr.net/gh/saleemkce/timeonsite@1.1.0/timeonsitetracker.min.js'));
</script>
Run Code Online (Sandbox Code Playgroud)

调用Tos对象后,

Tos.getTimeOnPage();

{
    TOSId: 13650383319214852
    TOSSessionKey: "6606159448467693493359"
    TOSUserId: "anonymous"
    URL: "https://localhost/index.html"
    currentTime: "2020-07-11 16:25:17.908"
    entryTime: "2020-07-11 16:24:36.911"
    timeOnPage: 41
    timeOnPageByDuration: …
Run Code Online (Sandbox Code Playgroud)

javascript time-tracking web-analytics

4
推荐指数
1
解决办法
324
查看次数

标签 统计

javascript ×1

time-tracking ×1

web-analytics ×1