`
arpenker
  • 浏览: 332052 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

quicktracking遇到的一点奇葩事。

阅读更多
<script>
(function(w, d, s, q) {
w[q] =w[q] || [];
var f=d.getElementsByTagName(s)[0],j=d.createElement(s);
j.async=true;
j.id='beacon-aplus';
j.src='https://d.alicdn.com/alilog/mlog/aplus/1234567890.js';
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'aplus_queue');

//集成应用的appKey
aplus_queue.push({ action: 'aplus.setMetaInfo', arguments: ['appKey', '123456']  })


aplus_queue.push({ action: 'aplus.setMetaInfo', arguments: ['aplus-rhost-v', 'quickaplus-web-api.xxx.com.cn']  });

以上是平台上生成的代码。
先导入QUICKINGTRACKING进行验证。通过后,就可以在主页上埋点测试。

第一步,测试框架是否可用,开启各种测试功能,
测试你的QUICKINGTRACKING是否可用
直接用
      const {aplus_queue} = window;
      console.log('aplus_queue  is visble?', aplus_queue );//显示是否存在

然后……。

aplus_queue.push({
action:'aplus.setMetaInfo',
arguments:['DEBUG',true]

})


逻辑:先导quicktracking的库。类似于jquery,
然后测试是否可用。
接下来才用它们的一些方法去推送在定义好的事件,PV,属性。


//示例
aplus_queue.push({
'action':'aplus.sendPV',
'arguments':[{ is_auto: false}, {
//保留字段
page_name: 'pg_login_hello_page',
page_title: '登录主页面',
//可选参数
// ⾃定义PV参数key-value键值对
x: 111,
y: 222
}]
});

这个是推送曝光的,先在后台定义好事件,属性,方案。然后在这里调用该PV.


流程如下:
加载quicktrckiong自动生成的代码-->验证-->用代码测试框架是否可用-->开始在平台上部署事件,属性,方案-->然后用他们的push方法开始测试将数据推给指定的事件方案。


一句话的事。搞的好复杂。

这个是手动埋点。还有全自动埋点和可视化埋点。那个更简单。

     





分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics