全站pjax就导致了统计代码只能记录一次

如果你用的是百度统计代码,在pjax的complate函数里加上下面这一句应该就行了。

_hmt.push(['_trackPageview', document.location.pathname]);

完整的代码是下面这样的

$(document).pjax('a[href^="https://moozik.cn/"]:not(a[target="_blank"], a[no-pjax])', {
    container: '#content',
    fragment: '#content',
    timeout: 8000
}).on('pjax:send',
function() {
    $('#loading').removeClass('hide');
}).on('pjax:click',
function() {
    window['Page'].doPJAXClickAction();
    $('body,html').animate({
        scrollTop: 0
    },
    100);
}).on('pjax:complete',
function() {
    window['Page'].doPJAXCompleteAction();
    $('#loading').addClass('hide');
    _hmt.push(['_trackPageview', document.location.pathname]);
})

如果你用的是handsome主题,只需要加这一句到pjax回调函数的配置项里就行了。

最后修改:2019 年 03 月 16 日 02 : 34 PM

4 条评论

  1. 晴和君

    我都不开访问量统计。。之前开了,一年也想不起来去看一次

    1. moozik
      @晴和君

      我也没想着怎么运营,就是当日记本用的

  2. 晴和君

    我都不开访问量统计。。之前开了,一年也想不起来去看一次

  3. moozik

    这可能就是访问量很低的原因吧23333

发表评论