IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    如何监测网盟广告是否被屏蔽了

    肖庆发表于 2016-05-08 17:29:35
    love 0

    从Avinash的Ad Block Tracking With Google Analytics: Code, Metrics, Reports中发现GA有一个新插件,通过配置这个插件,我们可以跟踪到用户是否使用了广告屏蔽插件,基本原理就是通过JS生成一个1像素的广告位(class名为AdSense,adblocker的屏蔽原理即是对这些class名进行隐藏),置于不可见的位置,然后移除它。

    这是代码:GA代码 GTM代码

    这里用到了GA的自定义维度跟踪,你需要在GA后台设置相应的自定义维度(hit级别),然后在代码的对应位置填入相应的索引号。代码完成后,你会看到collect请求中多了一个cdX(X为你的自定义维度序号)字段的请求。如果用户安装了广告屏蔽插件,则该自定义字段的值为1,否则为0。

    对于我个人而言,这是非常重要的一个维度,因为我的网站就是完全依赖于这些网盟广告盈利。或许,我会在这些广告位被屏蔽时弹出一个提示,让用户停用插件或者赞助下我~

    同时,如果我在投放展示广告,我还会通过新建一个再营销人群列表,排除掉这些人群,让广告不对这些用户进行展示,避免广告的无效展示(提高点击率也是对广告质量的一种优化)。

    当然,在做这个决定前,我们可以先看看数据,需要用到高级细分,即包含AdBlock=1的用户。我会去分析这些数据:屏蔽广告的用户占比如何,他们主要是哪些地区的,使用什么设备,跳出率、停留时间、每次访问页数等行为,目标完成情况,与其他用户对比有何差异。

    比较简单,希望你能看懂,就好~



沪ICP备19023445号-2号
友情链接