使用SDK

初始化

在Application中调用 TMFStatService类提供的startWithConfiguration 方法进行初始化,如下所示:

    AnalyseConfig configuration = new AnalyseConfig
            .Builder("appKey")//使用shark上报时,填写配置文件中的 appKey
            .setCollectFragment(true)//是否采集Fragment作为页面数据,默认true
            .build();
    TMFStatService.startWithConfiguration((Application) context, configuration);

接口和使用

  1. 手动设置页面埋点

    TMFStatService.setPageId(activityOrFramgent, “自定义的页面ID”);
    
  2. 绑定和解绑用户登录状态

    TMFStatService.login("用户ID");//绑定用户Id
    TMFStatService.login("");//置空,解绑用户Id
    

    绑定用户后,上报事件中将会带上用户ID进行上报;

    解绑用户ID后,上报事件中的用户ID为空值。

  3. 自定义事件上报

    String eventId = "事件ID"//从控制台获取的自定义 事件ID
    Map data = new HashMap<String,String>();
    data.put("自定义属性1-字段名称","自定义属性值1");
    data.put("自定义属性2-字段名称","自定义属性值2");
    TMFStatService.reportEvent(eventId, data);//调用reportEvent接口进行上报
    
  4. 设置上报的地区信息

    Address address = new Address("国家","省","市");
    TMFStatService.setAddress(address);
    

日志查看

logcat中过滤 TMF_ANALYSE可以查看移动分析相关的日志。

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""