【问题标题】:turn.js and Google Analyticsturn.js 和谷歌分析
【发布时间】:2012-04-27 20:19:47
【问题描述】:

我正在尝试通过 Google Analytics 收集关于 turn.js 插件的事件或自定义变量跟踪。现在它是为自定义变量设置的。我正在尝试跟踪翻页时间。在插件中有一个名为“turned”的事件处理程序。这是一个在翻页时运行的事件。我在这里设置了我的分析,但他们错误地收集到谷歌。对此的任何帮助表示赞赏。我有下面的 JS 事件:

when: {

    turned: function(event, page, view) {

        _gaq.push(['_setCustomVar', 1, 'Page Spread Scope 1', 'page spread ' + view, 1 ]);
        _gaq.push(['_trackPageview']);

        }

      }

【问题讨论】:

    标签: javascript google-analytics turnjs


    【解决方案1】:

    不确定您想要什么确切的数据,但我认为是这样的。 现在才写的,所以还没有完全测试。我确实调试了它,它似乎工作正常。 它应该记录页面+页码,并且应该使用新的_trackTiming方法记录该页面上的时间

    为你的页面打开这个 sn-p:

    <script>
    $('#magazine').turn().bind("click", function(event){
    pagenumber = $('#magazine').turn('page');
    myTimer();  
    });
    </script>
    

    然后这个在你脑海中的某个地方。

    <script>
    var startTime = new Date().getTime();
    
    function myTimer(event) {
      var endTime = new Date().getTime();
      var timeSpent = endTime - startTime;
      var hourInMillis = 1000 * 60 * 60;
    
      if (0 < timeSpent && timeSpent < hourInMillis) {
      _gaq.push(['_trackTiming', 'page-timer', 'time-on-page', timeSpent, pagenumber, 1]);
      _gaq.push(['_trackPageview', 'turnedpage-' +pagenumber]);
      }
     return this;
    }
    //wiremedia.nl
    </script>
    

    【讨论】:

    • 感谢@ErikdR!这是一个巨大的帮助!
    猜你喜欢
    • 2017-06-24
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多