このデベロッパー ガイドでは、iOS 向け Google アナリティクス SDK v3 を使って、アプリ内のイベントを測定する方法を説明します。
概要
アプリ内のインタラクティブな要素に対するユーザーの操作(ボタンを押す操作や、ゲーム内の特定のアイテムの利用など)のデータを収集するには、イベントが便利です。
イベントは、アプリのコンテンツに対するユーザーの操作を表す次の 4 つのフィールドで構成されます。
フィールド名 | トラッカー フィールド | 型 | 必須 | 説明 |
---|---|---|---|---|
Category |
kGAIEventCategory |
NSString |
必須 | イベントのカテゴリ |
アクション |
kGAIEventAction |
NSString |
必須 | イベントのアクション |
ラベル |
kGAIEventLabel |
NSString |
オプション | イベントのラベル |
値 |
kGAIEventValue |
NSNumber |
オプション | イベントの値 |
実装
Google アナリティクスにイベントを送るには、次の例のように GAIDictionaryBuilder.createEventWithCategory:action:label:value:
を使ってヒットを送ります。
// May return nil if a tracker has not already been initialized with a property // ID. id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; [tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"ui_action" action:@"button_press" label:@"play" value:nil] build]];