1
Google Analytics를 사용하여 MFMailViewController로 사용자가 수행 한 작업을 어떻게 추적합니까? 사람들이 어떻게 그것을 사용하고 있는지보고 싶습니다. 즉, Delete 키를 이메일을 보내, 등 메시지를 취소Google Analytics를 사용하여 MFMailComposeViewController로 사용자가 수행 한 작업을 어떻게 추적합니까?
Google Analytics를 사용하여 MFMailViewController로 사용자가 수행 한 작업을 어떻게 추적합니까? 사람들이 어떻게 그것을 사용하고 있는지보고 싶습니다. 즉, Delete 키를 이메일을 보내, 등 메시지를 취소Google Analytics를 사용하여 MFMailComposeViewController로 사용자가 수행 한 작업을 어떻게 추적합니까?
대리인에 다음과 같은 방법을 구현 :
- (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;
}
}
을