摘要:本文将介绍Kii Cloud部分功能,旨在帮助刚接触Kii Cloud的Android开发者了解Kii Cloud Android API部分示例代码,以达到开发者可以使用Kii Cloud编写自己的APP的目的。
功能演示:
Analytics
本示例展示如何分析App数据。Kii Cloud允许自定义App分析的维度和事实,所有App产生的数据(已存储的 Key-Value)都可参与分析。由于服务器每24小时统计一次数据,所以你可能需要24小时后才能看到分析结果。
Flex Analytics(App 分析)
1.示例场景
一个使用 Object 存储用户最高得分的游戏,Object 数据包括:{ “Score” : 100, “Level” : “Easy” , “AppVersion” : 1 }
“Score” 对应一个整型的数值,这个 Key-Value 代表用户的分数
“Level” 对应一个字符型的值,这个 Key-Value 代表用户的等级(”Easy”,”Normal”,”Hard”)
“AppVersion” 对应一个整型的数值,这个 Key-Value 代表 App 的版本(1,2,3,……)
期望的统计指标:
指标 #1:按 ”Level” 和 ”AppVersion” 统计 ”Score” 的平均值。
指标 #2:按 ”Score”、”Level” 和 ”AppVersion” 统计数据的总量(即,已上传的得分数据的总量)
2.配置App Analytics
1)在开发者平台上,选择欲配置的 App。点击“Analytics”图标。选择 “Config”并点击“Add”按钮。
2)在打开的“Aggregation Rules”中,选择“App Data”。然后点击“Select a conversion rule”。
3)在打开的“Conversion Rules”中,点击“+”开始定义Conversion Rules(转换规则)。
4)点击“Save”按钮。
5)新的转换规则将出现在 “Conversion Rules” 列表中,点击刚刚配置的转换规则将其应用到我们的统计规则(Aggregation Rules)。
6)接下来定义统计规则(Aggregation Rules)。我们返回 Aggregation Rules 页面。
7)在“Aggregate using”中配置指标#1的统计规则,并在“Dimensions”中选择参与统计的字段。
8)点击“Save”按钮,此时指标处于未激活状态。然后点击“Config”图标。
9)在弹出的统计规则(Aggregation Rules)界面中,点击“Activate”。
10)指标被激活时,将获得Aggregation Rule ID,接下来获取分析结果时将使用这个ID。
11)新建统计规则,选择刚建的转换规则“High Score Tracking”,配置指标#2。
12)将第11)步中获得的Aggregation Rule ID 替换“Constants.java”文件中的“ANALYTICS_AVG_SCORES_ID”。
3.上传数据
填写得分(Score)、选择Level 并填写AppVersion,最后点击“Save”按钮,将上传一个Object。
4.在开发者平台上查看分析结果
在开发者平台中,选择欲分析的 App。点击“Analytics”图标,并选择“Metrics”。最后选择欲查看的指标(假设选择了指标 #2 “Counting # of scores”)
5.利用 Android SDK 获取分析结果
点击“Show results”,将从 Kii Cloud 获取统计结果并显示。
6. 代码详见“FlexAnalyticsActivity.java”文件。这部分代码主要包括:
用户级 Object 的存储;
获取自定义分析结果
接下来是关于A/B Testing示例,想查看更多请点击>>>查看余下全文