diff --git a/doc/integerate guide.md b/doc/integerate guide.md index ac90942..2f78e0e 100644 --- a/doc/integerate guide.md +++ b/doc/integerate guide.md @@ -1,15 +1,14 @@ - Mobithink App Tracking SDK 2014-11 开发者接入指南 1.0.0 -最后修订:2014-11-20 +最后修订:2014-12-02 # 一、 综述 1. 适用范围 Mobithink App Tracking SDK(以下简称SDK)为移动应用提供数据统计分析服务,通过在应用中加入数 据SDK,来在Mobithink提供的网站中查阅应用的相关数据。 -该SDK适用于 Android 1.6(API Level 4)及以上的设备。 +该SDK适用于 Android 2.2(API Level 4)及以上的设备。 2. 统计标准 数据系统中的基本数据单元依据以下标准定义: Ø 新增用户 @@ -85,7 +84,20 @@ WRITE_EXTERNAL_STORAGE 用于保存设备信息,以及记录日志。 注意3:对于会内嵌其他Activity的ActivityGroup(比如TabActivity),建议不要在ActivityGroup里添加调用,而是在所有内嵌的Activity里添加。 注意4:如果应用只支持API Level 14以上的设备,可只在应用的入口Activity添加调用. -6. 使用自定义事件 +6. 使用事件追踪 + Ø 追踪用户升级,需要用户等级作为参数 + + TraceAgent.onUpgrade(Context ctx,String level); + + Ø 追踪用户注册 + + TraceAgent.onRegister(Context ctx); + + Ø 追踪支付事件,需要货币和金额作为参数 + + TraceAgent.onPurchase(Context ctx,String currency,float amount); + +7. 使用自定义事件 用法说明 自定义事件用于统计任何您期望去跟踪的数据,如:点击某功能按钮、填写某个输 入框、触发了某个广告等;同时,自定义事件还支持添加一些描述性的属性参数, @@ -97,9 +109,10 @@ WRITE_EXTERNAL_STORAGE 用于保存设备信息,以及记录日志。 如果您要跟踪更多的事件,我们提供了Label参数的用法,可 以 给 多 个 要 跟 踪 的同类型或类似的事件使用相同的Event ID,通过给他们分配不同Label来 达到区分跟踪多个事件的目的。这可理解为Event ID成为了多个事件的目录, -EventID+Label形成了一个具体事件。请对事件做好分类,这也对您管理和 +EventID+Label形成了一个具体事件。请对事件做好分类,这也对您管理和查阅事件数据有利。 +Ø 属性参数中Key不可以使用保留关键字,保留关键字如下: +def,purchase,register,upgrade -查阅事件数据有利。 调用方法 Ø 在应用程序要跟踪的事件处加入下面格式的代码,也就成功的添加了一个简单 事件到您的应用程序中了: @@ -146,5 +159,4 @@ ID来作为统一名称,Label来确定不同位置。这样查阅Event ID数 kv.put("关卡号", “第5关”); //关卡具体编号 kv.put("失败原因", “主动退出”); //失败原因 kv.put("该局分数", “10000~12000”); //玩家该局所打分数 - TCAgent.onEvent(DemoActivity.this, "战斗失败", kv); - + TCAgent.onEvent(DemoActivity.this, "战斗失败", kv); \ No newline at end of file