ionic接入友盟埋点和统计

App 接入的是友盟 SDK
接入文档: 传送门
SDK 版本号: iOS(6.0.1),android(8.0.0)
插件: cordova-plugin-jb-umenganalytics

缺陷:目前暂不支持 browser 版的统计和埋点

安装

cordova plugin add cordova-plugin-jb-umenganalytics --variable UMENGKEYIOS=iOS Appkey --variable UMENGKEYANDROID=android AppKey

AppKey 在友盟平台中创建 app 后获取

注意事项

1. iOS 项目

AppDelegate.m文件中加入如下代码:

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
    self.viewController = [[MainViewController alloc] init];
    // 打开日志,会在终端输出统计SDK日志,生产包设置为NO
    [UMConfigure setLogEnabled:YES];
    // 注册appKey,channel在开发包和生产包应该区分开
    [UMConfigure initWithAppkey:@"iOS AppKey" channel:@"Debug"];
    return [super application:application didFinishLaunchingWithOptions:launchOptions];
}

2. Android 项目

MainActivity.java文件中加入如下代码:

 public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        // enable Cordova apps to be started in the background
        Bundle extras = getIntent().getExtras();
        if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
            moveTaskToBack(true);
        }

        // Set by <content src="index.html" /> in config.xml
        loadUrl(launchUrl);
        String key =  "Android AppKey";
        String channel = "Debug";
        PGCommonSDK.init(this,key,channel, UMConfigure.DEVICE_TYPE_PHONE,"");
        MobclickAgent.setSessionContinueMillis(1000);
        // 打开统计SDK调试模式
        UMConfigure.setLogEnabled(true);

    }

3. 埋点使用

在使用事件埋点前需要现在友盟平台定义该事件,iOS 和 android 还是分开的
友盟设置自定义事件路径: android/iOS->功能使用->自定义事件->设置->添加事件(可以批量导入)

然后就可以使用如下代码来上报事件了

window.AnalyticsAgent.onEventWithLabel(eventId,label)

推荐阅读更多精彩内容

  • cordova SDK 下载 需要先下载友盟的cordova SDK地址。对应的是(【友盟+】移动统计PhoneG...
    种提莫的蘑菇阅读 3,308评论 3 2
  • 仅供记录 在已有的cordova项目根目录,执行以下命令,添加友盟插件: 插件集成参考友盟文档[https://g...
    kamifun阅读 3,003评论 7 4
  • 小弟原创文章,转载烦请注明本文出处http://www.jianshu.com/p/5e15b886d7fe感觉自...
    monkey_who阅读 7,511评论 0 6
  • 前言:项目经理提出需要对用户使用App情况进行分析,查看用户活跃留存情况,也需要对特定点进行数据分析。查了一些资料...
    一只浩子阅读 2,571评论 9 4
  • 官方文档:http://dev.umeng.com/analytics/ios-doc/integration 1...
    张璠阅读 1,711评论 0 0
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 4,800评论 0 5
  • 昨天,在回家的路上,坐在车里悠哉悠哉地看着三毛的《撒哈拉沙漠的故事》,我被里面的内容深深吸引住了,尽管上学时...
    夜阑晓语阅读 2,784评论 2 8
  • 一月四号的大沙有个想法。从昨晚到现在就一直围绕在脑子里。或许深受那些小说的影响,或许真的就是我自己脑子或者精神么有...
    一個人的大沙阅读 2,583评论 4 4
  • 记梦 前记 他回国了,而事实上他其实从未来过。我不知道我们是如何交流的,但在梦里没有语言障碍。我时而是第三视角看着...
    江挽心阅读 466评论 2 0
  • 一。匹配。 判断一个字符串是否符合我们制定的规则? 二…捕获 字符串中符合我们正则表达式,规则的,内容捕获到。 三...
    时修七年阅读 667评论 2 0