【友盟+】开发者社区

【代码示例】集成友盟统计SDK来实现对用户行为习惯的分析

香布拉啦 发表于 2014-11-3 12:04:49 | |阅读模式

香布拉啦
香布拉啦 发表于 2014-11-3 12:04:49 | 显示全部楼层 |阅读模式
  • 使用服务:友盟统计分析
  • 功能分类:其他
  • 支持平台:iOS
  • 运行环境:iOS
  • 开发语言:Object-c
  • 开发工具:Xcode

源码介绍
使用友盟统计分析SDK来对用户的在APP上的各种行为以及使用习惯进行统计,在各个方法内添加使用统计API。


应用趋势
you1.png


渠道分析
you2.png


终端属性
you3.png


社会化分享统计
you5.png


集成测试-自定义事件
you6.png



源码片段
[Objective-C] 纯文本查看 复制代码
//对自定义事件统计、包括事件的参数
- (void)musicEvent:(UIButton *)sender
{
    switch (sender.tag) {
        case 1001:
        {
            NSDictionary *dict = @{@"name":@"Snow",@"singer":@"Bandari"};
            [MobClick event:@"1001" attributes:dict];
        }
            break;
        case 1002:
        {
            NSDictionary *dict = @{@"name":@"回不去了",@"singer":@"信乐团"};
            [MobClick event:@"1002" attributes:dict];
        }
            break;
        case 1003:
        {
            NSDictionary *dict = @{@"name":@"山楂树之恋",@"singer":@"徐千雅"};
            [MobClick event:@"1003" attributes:dict];
        }
            break;
        default:
            break;
    }
}
 
- (void)moneyEvent:(UIButton *)sender
{
    switch (sender.tag) {
        case 2001:
        {
            NSDictionary *dict = @{@"item":@"钻石",@"money":@"10"};
            [MobClick event:@"计算001" attributes:dict counter:1];
        }
            break;
        case 2002:
        {
            NSDictionary *dict = @{@"item":@"钻石",@"money":@"20"};
            [MobClick event:@"计算001" attributes:dict counter:2];
        }
            break;
        case 2003:
        {
            NSDictionary *dict = @{@"item":@"钻石",@"money":@"40"};
            [MobClick event:@"计算001" attributes:dict counter:3];
        }
            break;
        default:
            break;
    }
}
//社会化分享的统计
- (void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response
{
    if (response.responseCode == UMSResponseCodeSuccess)
    {
        NSLog(@"share to sns name is %@",[[response.data allKeys]objectAtIndex:0]);
        NSDictionary *dict = response.data;
        NSString *sinaWbId = [NSString stringWithFormat:@"%@",[[[[dict objectForKey:@"sina"]objectForKey:@"data"]objectForKey:@"send_result"]objectForKey:@"id"]];
        NSLog(@"weiboID:%@",sinaWbId);
        MobClickSocialWeibo *weibo = [[MobClickSocialWeibo alloc]initWithPlatformType:MobClickSocialTypeSina weiboId:sinaWbId usid:nil param:nil];
        [MobClickSocialAnalytics postWeiboCounts:@[weibo] appKey:APPKEY topic:@"这是测试用,你们不要理我" completion:^(NSDictionary *response, NSError *error) {
            NSLog(@"社交回调response:%@",response);
        }];
    }
}


全部源码下载






上一篇:错误统计怎么查看详情
下一篇:如何修改账号邮箱

友盟统计常见问题索引贴【点我】
请大家善用搜索,一个帖子只解答一个问题,多个问题请再开新帖咨询,在论坛上解决一个问题请同时帮助别人解答两个力所能及的问题,谢谢大家!
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

发表主题

精彩推荐

【友盟+】COO尚直虎:全域数据赋能新营销
11月21日,2017【友盟+】营销大数据论坛(上海站)圆满举行。百余位广告代理商和品牌广告主共同探讨了在数
营销的数据范儿丨6位数据营销大咖的精彩分享
集成QQ 找不到Activity
已添加了jar包,但是找不到Activity

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表