前段時間對我們一些中文網站添加了百度MIP版本,但因為剛開始也沒有什麼流量,就沒有添加統計代碼。現在發現有些MIP有些流量了,而同時以前網站的手機訪問用戶數據統計有下降,可能是轉移到MIP版本了,還是需要讓MIP版本也有統計數據才好,目前隻是從百度聯盟後台可以看到一些數據,畢竟不方便、不準确。
在“百度MIP移動加速頁面”網站的MIP 組件列表中找到“mip-pix”、“mip-analytics”、“mip-stats-baidu”、“mip-stats-tianrun”幾個統計相關的組件,我們就直接使用“mip-stats-baidu百度統計的MIP組件”,實際投放的辦法記錄如下:
Drupal網站,在MIP版本對應的模闆html.tpl.php中底部添加:
...... <script src="https://mipcache.bdstatic.com/static/v1/mip.js" ></script> <script src="https://mipcache.bdstatic.com/static/v1.0/mip-ad.js"></script> <script src="https://mipcache.bdstatic.com/static/v1/mip-form/mip-form.js"></script> <script src="https://mipcache.bdstatic.com/static/v1/mip-stats-baidu/mip-stats-baidu.js"></script> <mip-stats-baidu> <script type="application/json"> { "token": "f733651f7f7c9cfc0c1c62ebc1f6388e",//這個token與普通Web版本的百度統計代碼裡面的token相同 "_setCustomVar": [1, "login", "1", 2], "_setAutoPageview": [true] } </script> </mip-stats-baidu> </body> </html>
MediaWiki網站,則是在LocalSettings.php中添加,依然是放置在<script src="https://mipcache.bdstatic.com/static/v1/mip.js" ></script>的後面:
......
$bottom = "
<p class='footer_list'>
2005-2017 v12.8 a-j-e-1
</p>
<script src=\"https://mipcache.bdstatic.com/static/v1/mip.js\" ></script>
<script src=\"https://mipcache.bdstatic.com/static/v1.0/mip-ad.js\"></script>
<script src=\"https://mipcache.bdstatic.com/static/v1/mip-form/mip-form.js\"></script>
<script src=\"https://mipcache.bdstatic.com/static/v1/mip-nav-slidedown/mip-nav-slidedown.js\"></script>
<script src=\"https://mipcache.bdstatic.com/static/v1/mip-audio/mip-audio.js\"></script>
<script src=\"https://mipcache.bdstatic.com/static/v1/mip-stats-baidu/mip-stats-baidu.js\"></script>
<mip-stats-baidu>
<script type=\"application/json\">
{
\"token\": \"5c36e917b7626fb81f37d18d8b4c2161\",
\"_setCustomVar\": [1, \"login\", \"1\", 2],
\"_setAutoPageview\": [true]
}
</script>
</mip-stats-baidu>
";
...
$wgOut->addScript ( $bottom );
...
添加後需要更新文件緩存,然後用MIP Validator來檢查頁面代碼是否符合MIP的規範。 再然後過幾個小時在百度統計後台查看是否有帶有mip網址的訪問被記錄下來。
评论