// // StatisticsService.m // xplan-ios // // Created by 冯硕 on 2021/9/27. // #import "StatisticsService.h" #import @implementation StatisticsService /// 埋点数据 不带参数的 /// @param event key /// @param describe 描述 + (void)trackEvent:(NSString *)event eventDescribe:(NSString *)describe { if (event == nil || event.length == 0) { return; } [self trackEvent:event eventDescribe:describe eventAttributes:nil]; } /// 埋点的 代参数的 /// @param event key /// @param describe 描述 /// @param attributes 参数 + (void)trackEvent:(NSString *)event eventDescribe:(NSString *)describe eventAttributes:(nullable NSDictionary *)attributes { if (event == nil || event.length == 0) { return; } if (attributes.allKeys.count > 0) { [MobClick event:event attributes:attributes]; } else { [MobClick event:event label:describe]; } } /// 统计时长的 开始 /// @param event key /// @param describe 描述 + (void)trackEvent:(NSString *)event eventStart:(NSString *)describe { if (event == nil || event.length == 0) { return; } [MobClick beginEvent:event label:describe]; } /// 统计时长 结束 /// @param event key /// @param describe 描述 + (void)trackEvent:(NSString *)event eventEnd:(NSString *)describe { if (event == nil || event.length == 0){ return; } [MobClick endEvent:event label:describe]; } @end