前段时间对我们一些中文网站添加了百度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网址的访问被记录下来。
评论