每个会话只发送一次事件?

时间:2015-12-19 22:58:08

标签: jquery google-analytics

是否可以在每个会话中仅发送一次Google分析事件?我不想在每次网页浏览时发送我的特定活动。

我想要实现的目标:

我目前正在运行一个没有任何广告的网站。我想测试我网站上有多少访问者使用广告拦截器。

我会添加一个像

这样的元素
<div class="ad"></div>

可能会被每个广告拦截器(至少大部分广告)过滤掉。然后我会用jquery测试元素是否存在

$(function(){
     function test(){
         var len = $('.ad').length;
         if(len === 0){
             ga.send(..);
         }
     }

    // give adblockers a sec to remove everything, just in case
    setTimeout(test,500);

});

我可能会使用自定义Cookie的解决方法,例如

// simplified
if (!cookie) {
    test();
}

但如果仅使用谷歌api可以实现这一点,我感兴趣

0 个答案:

没有答案