|
[插件使用]
ajAnalytics(极光统计)demo分享
[复制链接]
ajAnalytics 本模块封装了极光统计SDK,通过简洁直观的数据报表帮助开发者了解用户的属性和使用情况,优化用户体验,为企业决策提供有效的数据支撑。注:依赖于ajpush模块,需要与ajpush模块最新版本1.1.1及以上一起使用。
前端代码示例:
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="maximum-scale=1.0, minimum-scale=1.0, user-scalable=0, initial-scale=1.0, width=device-width"/>
- <meta name="format-detection" content="telephone=no, email=no, date=no, address=no">
- <title>ajAnalytics</title>
- <link rel="stylesheet" type="text/css" href="css/api.css" />
- <link rel="stylesheet" type="text/css" href="css/box.css" />
- <script type="text/javascript" src="script/public.js"></script>
- <style>
- p{
- color:#999;
- padding:5px;
- }
- #main{
- margin-left:50px;
- }
- </style>
- <script type="text/javascript">
-
- var demo = null;
- apiready = function(){
- demo = api.require('ajAnalytics');
- console.log('ajAnalytics');
- }
-
- function init(){
- var param = {
- debug:false,
- crashlog:false,
- period:0,
- channel:'mychannel',
- appKey:"your appKey"
- };
- demo.init(param, function(ret, err){
- console.log(JSON.stringify(ret));
- });
- }
-
- function identify(){
- var param = {account:"account"+ ~~(Math.random()*10000),attrs:{"k1":"v1","k2":"v2","k3":"v3"}};
- demo.identify(param, function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
-
- function onEvent(){
- var param = {eventType:"count",name:"bname",type:"btype",eventId:'eventId001',method:"qq",success:true,attrs:{"k11":"v11","k2":"v2","k3":"v3"}};
- demo.onEvent(param, function(ret, err){
- alert(JSON.stringify(ret));
- });
- }
-
- </script>
- </head>
- <body>
- <div id="wrap">
- <div id="main">
- <br>
- <br>
- <br>
- <button onclick="init()">init()</button><br><br>
- <button onclick="identify()">identify()</button><br><br>
- <button onclick="onEvent()">onEvent()</button><br><br>
- </div>
- </div>
- </body>
- </html>
复制代码 如有问题,欢迎在下方留言讨论,谢谢支持。
|
|