【问题标题】:how stop session (tracking) in google analytic如何在谷歌分析中停止会话(跟踪)
【发布时间】:2012-04-21 20:50:36
【问题描述】:

我使用来自谷歌分析主页的代码和远程 ga.js。除了一件事之外,所有作品都很酷:平均。页面上的时间。我在浏览器中关闭页面,但我的会话保持活动状态。 我想从 JS 方便地停止会话。我尝试搜索但没有。 我该怎么做?

更新

你想我了。我知道向 GA 说会话结束的那一刻。我的应用在 iOS 上的 UIWebView 中播放。所以我想在应用退出时发送终止。 就是这么简单。不是吗?

谢谢

【问题讨论】:

    标签: javascript google-analytics


    【解决方案1】:

    JavaScript 不知道页面关闭和页面刷新以及页面导航离开之间的区别。另外,当调用 unload 事件时,JavaScript 没有可靠的方法将信息发送到服务器。

    【讨论】:

    • 我知道。我想向 GA 服务器发送一条消息以终止当前会话。 Fe, _gaq.push(['_stop']).
    • JavaScript 做不到,它不知道浏览器是否正在关闭。
    • 这并不完全正确@epascarello,它有一个线索,它在所有浏览器和情况下都不一致。 stackoverflow.com/questions/6622461/…
    • @shanabus onbeforeunload 触发任何导致页面离开、刷新、退出的事件。你无法区分。您可以从这里向服务器发送 ping,但这是一个页面关闭和呼叫出去的竞争条件。我知道这一点,我使用自定义日志框架在我的应用程序中对此进行了编码。
    【解决方案2】:

    使用javascript删除_utmb cookie:

    Cookies Set By Google Analytics

    function del_cookie(name) {
       document.cookie = name + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
    } 
    
    del_cookie("_utmb");
    

    【讨论】:

      【解决方案3】:

      您正在寻找网站/页面上的真实时间 看看strategy proposed by Savio

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-08
        • 1970-01-01
        • 2012-07-01
        • 2014-04-06
        • 2013-09-18
        • 2018-11-02
        相关资源
        最近更新 更多