如何使用Google Analytics(分析)跟踪用户对MFMailComposeViewController的操作?

鲁珀特三世

如何使用Google Analytics(分析)跟踪用户对MFMailViewController的操作?我想看看人们如何使用它;例如,按取消,发送电子邮件,删除消息等。

安德烈·戈尔捷夫(Andrey Gordeev)

在您的委托中实现以下方法:

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
 id tracker = [[GAI sharedInstance] defaultTracker];
 switch (result) {
     case MFMailComposeResultCancelled:
        [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action"                                                               action:@"event_action"  // Event action (required)
            label:@"Cancelled"          // Event label
            value:nil] build]];    // Event value
          break;
     case MFMailComposeResultSaved:
        [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action"                                                               action:@"event_action"  // Event action (required)
            label:@"Saved"          // Event label
            value:nil] build]];    // Event value
          break;
     case MFMailComposeResultSent:
        [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action"                                                               action:@"event_action"  // Event action (required)
            label:@"Sent"          // Event label
            value:nil] build]];    // Event value
          break;
     case MFMailComposeResultFailed:
        [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action"                                                               action:@"event_action"  // Event action (required)
            label:@"Failed"          // Event label
            value:nil] build]];    // Event value
          break;
     default:
          break;
 }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google Analytics(分析)用户ID跟踪

Google Analytics(分析)iOS:它如何跟踪用户?

使用Google Analytics(分析)跟踪单页网站上的用户

使用Google Analytics(分析)跟踪用户链接点击

针对单个用户的Google Analytics(分析)事件跟踪

如何使用Google Analytics(分析)跟踪AJAX网站搜索?

如何使用Angle Universal SSR添加Google Analytics(分析)跟踪

如何使用Google Analytics(分析)跟踪订单中止?

使用Google Analytics(分析)iOS跟踪崩溃

使用Google Analytics(分析)跟踪片段

使用Google Analytics(分析)跟踪变量

使用Google Analytics(分析)跟踪我的下载

跟踪视图Google Analytics(分析)

Google Analytics(分析)异常跟踪

如何跟踪用户在屏幕上花费了多少时间Google Analytics(分析)

Google Analytics(分析)为什么不跟踪特定的用户视图和其他活动?

是否可以在Google Analytics(分析)上跟踪每个用户的会话时长?

Google Analytics(分析)跟踪出站事件

Google Analytics(分析)事件跟踪问题

Google Analytics(分析)跟踪未配置的事件

Google Analytics(分析)页面/内容跟踪

setTimeout用于Google Analytics(分析)跟踪

排除Google Analytics(分析)页面跟踪

Google Analytics(分析)跟踪页面访问或状态

Google Analytics(分析)通用事件跟踪

UIButton事件跟踪Google Analytics(分析)(快速)

链接上的Google Analytics(分析)事件跟踪

Google Analytics(分析)跟踪出站链接

Google Analytics(分析)事件跟踪未显示