欢迎使用CSDN-markdown编辑器

来源:互联网 发布:淘宝运费设置技巧 编辑:程序博客网 时间:2024/06/16 01:42

神策

  • 神策数据采集
    • 与上次发送的时间间隔是否大于 flushInterval : 15秒
    • 本地缓存的事件条目数是否大于 flushBulkSize : 100条
    • 特殊时刻:app进入后台时,会向神策服务器发送数据。
    • debug 模式下 数据会实时发送。
  • Debug模式
    • 数据错误会有弹框提示,但是在我们项目中已经屏蔽了。
[SensorsAnalyticsSDK sharedInstanceWithServerURL:serverURL                     andConfigureURL:configureURL                     andDebugMode:SensorsAnalyticsDebugAndTrack];// Debug 模式选项//  SensorsAnalyticsDebugOff - 关闭 Debug 模式//  SensorsAnalyticsDebugOnly - 打开 Debug 模式,校验数据,但不进行数据导入//  SensorsAnalyticsDebugAndTrack - 打开 Debug 模式,校验数据,并将数据导入到 Sensors Analytics 中
  • 埋点的方法
//原始sdk中的方法[[SensorsAnalyticsSDK sharedInstance] track:@"ViewProduct"                                       withProperties:@{     @"ProductID" : [NSNumber numberWithUnsignedLong:productId],     @"ProductCatalog" : productCatalog,     @"IsAddedToFav" : isAddedToFavorites ? @YES : @NO}];//经过封装的方法[kSensorsAnalyticsManager trackEvent:kSSmessage_sent  properties:@{@"type" : @"绑定账号"}];//内部经过崩溃的屏蔽if (properties != nil) {        [[SensorsAnalyticsSDK sharedInstance] track:event withProperties:properties];}else{        [[SensorsAnalyticsSDK sharedInstance] track:event];}
  • 数据类型要注意,3端要一致,神策那边只会接受第一次收到的数据类型。
@"type" : @"绑定账号"//如果设定是,ios先传了字符串类型的value,其它端传的数值就无法接收
  • 传过去的字段也要注意,因为一旦传到神策服务器,要删除错误的字段只能找神策的人,很麻烦。(数据类型都会由产品定好)。

  • 代码中,有公开的方法。主要用的自定义属性以及普通统计。

  • 规范化的方法:表格整理。
原创粉丝点击