美文网首页
iOS 利用友盟进行埋点统计

iOS 利用友盟进行埋点统计

作者: 最强的小强 | 来源:发表于2022-02-14 10:34 被阅读0次

    前言:本文讲诉的埋点是利用友盟进行的技术代码埋点 MobClick,进行代码埋点首先需要到友盟开发者平台进行创建事件ID,已知的可以免费创建500个事件ID; 然后根据不同的事件ID (eg:点击事件,浏览事件,刷新事件等等),进行埋点

    一、首先在 AppDelegate.m文件的方法didFinishLaunchingWithOptions里面进行友盟组件的初始化。
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        //  Appkey需要自行前往友盟进行新注册应用
        [UMConfigure initWithAppkey:@"xxxxxxxxxx" channel:@"nil"]; 
    }
    
    二、具体哪块页面需要埋点,进行具体的添加,如果需要更多的参数也可以进行增加;
    // 1.这个是点击事件的埋点处理
    - (void)userBuriedAction {
          NSDictionary *ddd = @
          {
          @"Um_Key_ButtonName":@"点赞", // 按钮名称
          @"Um_Key_SourcePage":@"新闻详情页", // 来源页面
          @"Um_Key_SourceLocation":@"页面底部", // 所属位置
          @"Um_Key_UserID":userId, // 用户ID
          @"name":@"谷爱凌夺金引发关注!" // 点赞标题
          };  
          [MobClick event:@"home_news_detail_like_click" attributes:ddd];
    }
    //  2.这个是浏览页面事件的埋点处理
    - (void)um_start { // 进入页面
          NSDictionary *eventParams = @{@"Um_Key_PageName":@"新闻详情页",
                                      @"Um_Key_PageCategory":@"详情页",
                                      @"Um_Key_SourcePage":@"",
                                      @"Um_Key_SourceLocation":@"",
                                      @"Um_Key_UserID":userId,
                                      @"Um_Key_UserLevel":userLevel,
                                      @"Um_Key_UserType":userType
                                      };
    
        [MobClick beginEvent:@"Um_Event_PageView" primarykey:@"Um_Event_PageView" attributes:eventParams];
    }
    
    - (void)um_end { // 离开页面
        [MobClick endEvent:@"Um_Event_PageView" primarykey:@"Um_Event_PageView"];
    }
    

    注意:小编注意到,友盟后台统计的埋点数据不是实时统计的,短的时间5分钟内可以上报成功,长的20分钟也有可能......

    相关文章

      网友评论

          本文标题:iOS 利用友盟进行埋点统计

          本文链接:https://www.haomeiwen.com/subject/hkbwkrtx.html