這兩天開始使用github pages搭建博客,我添加了百度統計的功能。由於添加功能和美化界面,一天要打開很多次我的博客。我在百度統計后台看到博客瀏覽量有幾百,而查看詳細信息發現IP只有一個,就是我自己的。
於是我想能不能使百度統計排除自己,由於網上沒搜到直接的解決辦法,我想把我的解決辦法分享給大家。
靜態IP
解決辦法: 在百度統計管理后台添加需要排除的IP地址
貼上百度官方的教程: 通過設置過濾排除IP或域名
這個辦法明顯只對固定的IP有效,如果你的公網IP是固定的,你就不需要繼續往下看了。我想看本文的大多和我一樣是寫博客的,自己的公網IP應該是動態的吧。有一種情況,你用了全局代理,VPS的公網IP是不變的,如果你是此類,只要把VPS的公網IP添加到排除規則就可以了。
動態IP
由於IP是變化的,應該不好用上述黑名單的方法。我的解決辦法使用廣告過濾插件,我用的是uBlock Origin,uBlock默認是屏蔽百度統計的。如果你用的其他廣告過濾插件沒有默認屏蔽百度統計,你可以手動添加過濾規則,具體步驟自己google。
貼上百度統計被屏蔽的證據:
查看uBlock的dashboard: 3rd-party filters -> Privacy -> EasyPrivacy,可找到對應的屏蔽規則:
||hm.baidu.com^$third-party
由此可聯想到,你網站的PV和UV應該是大於你使用的統計工具得到的結果,有的用戶用了過濾插件或油猴腳本就統計不到了。如果你的博客有點名氣,可能還有用戶用RSS訂閱,這部分也統計不到。