引入SDK
方式1:頁面引入在線SDK(在其他js庫之后引用)
<script> var _mtac = {"performanceMonitor":1}; (function() { var mta = document.createElement("script"); mta.src = "//pingjs.qq.com/h5/stats.js?v2.0.4"; mta.setAttribute("name", "MTAH5"); mta.setAttribute("sid", "500****30"); mta.setAttribute("cid", "500****32"); var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(mta, s); })(); </script>
方式2: 下載SDK,本地引入
方式3:NPM 版本模式
a.安裝:
npm install mta-h5-analysis --save
b.頁面引入上報
import MtaH5 from 'mta-h5-analysis';
c.相關代碼
// 初始化 MtaH5.init({ "sid":'********', //必填,統計用的appid "cid":'********', //如果開啟自定義事件,此項目為必填,否則不填 "autoReport":0,//是否開啟自動上報(1:init完成則上報一次,0:使用pgv方法才上報) "senseHash":0, //hash錨點是否進入url統計 "senseQuery":0, //url參數是否進入url統計 "performanceMonitor":0,//是否開啟性能監控 "ignoreParams":[] //開啟url參數上報時,可忽略部分參數拼接上報 }); // 頁面上報 MtaH5.pgv(); // 自定義事件上報 MtaH5.clickStat("ico_search", {"query":"特斯拉"});
自定義事件:
MtaH5.clickStat("pay") //定義點擊區域上報事件