帖子
帖子
用户
博客
课程
显示全部楼层
21
帖子
0
勋章
155
Y币

[插件使用] ajAnalytics(极光统计)demo分享

[复制链接]
发表于 2019-11-26 19:57:07
ajAnalytics 本模块封装了极光统计SDK,通过简洁直观的数据报表帮助开发者了解用户的属性和使用情况,优化用户体验,为企业决策提供有效的数据支撑。注:依赖于ajpush模块,需要与ajpush模块最新版本1.1.1及以上一起使用。

运行图.jpg

前端代码示例:
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, initial-scale=1.0, width=device-width"/>
  6.     <meta name="format-detection" content="telephone=no, email=no, date=no, address=no">
  7.     <title>ajAnalytics</title>
  8.     <link rel="stylesheet" type="text/css" href="css/api.css" />
  9.     <link rel="stylesheet" type="text/css" href="css/box.css" />
  10.     <script type="text/javascript" src="script/public.js"></script>
  11.     <style>
  12.             p{
  13.                     color:#999;
  14.                     padding:5px;
  15.             }
  16.             #main{
  17.                     margin-left:50px;
  18.             }
  19.     </style>
  20.         <script type="text/javascript">
  21.             
  22.                 var demo = null;
  23.                 apiready = function(){
  24.                     demo = api.require('ajAnalytics');
  25.                     console.log('ajAnalytics');
  26.             }
  27.             
  28.                 function init(){
  29.                         var param = {
  30.                                 debug:false,
  31.                                 crashlog:false,
  32.                                 period:0,
  33.                                 channel:'mychannel',
  34.                                 appKey:"your appKey"
  35.                         };
  36.                 demo.init(param, function(ret, err){
  37.                         console.log(JSON.stringify(ret));
  38.                 });
  39.                 }
  40.                
  41.                 function identify(){
  42.                         var param = {account:"account"+ ~~(Math.random()*10000),attrs:{"k1":"v1","k2":"v2","k3":"v3"}};
  43.                 demo.identify(param, function(ret, err){
  44.                         alert(JSON.stringify(ret));
  45.                 });
  46.                 }
  47.                
  48.                 function onEvent(){
  49.                         var param = {eventType:"count",name:"bname",type:"btype",eventId:'eventId001',method:"qq",success:true,attrs:{"k11":"v11","k2":"v2","k3":"v3"}};
  50.                 demo.onEvent(param, function(ret, err){
  51.                         alert(JSON.stringify(ret));
  52.                 });
  53.                 }
  54.                
  55.         </script>
  56. </head>
  57. <body>
  58.     <div id="wrap">
  59.         <div id="main">
  60.                 <br>
  61.                         <br>
  62.                         <br>
  63.                         <button onclick="init()">init()</button><br><br>
  64.                         <button onclick="identify()">identify()</button><br><br>
  65.                         <button onclick="onEvent()">onEvent()</button><br><br>
  66.                 </div>
  67.         </div>
  68. </body>
  69. </html>
复制代码
如有问题,欢迎在下方留言讨论,谢谢支持。

20
帖子
0
勋章
6613
Y币
好的明天看一下
22
帖子
1
勋章
1万+
Y币
感谢分享~
37
帖子
2
勋章
3711
Y币
感谢分享
您需要登录后才可以回帖 登录

本版积分规则