イベント トラッキング - iOS SDK

このデベロッパー ガイドでは、iOS 向け Google アナリティクス SDK v3 を使って、アプリ内のイベントを測定する方法を説明します。

概要

アプリ内のインタラクティブな要素に対するユーザーの操作(ボタンを押す操作や、ゲーム内の特定のアイテムの利用など)のデータを収集するには、イベントが便利です。

イベントは、アプリのコンテンツに対するユーザーの操作を表す次の 4 つのフィールドで構成されます。

フィールド名 トラッカー フィールド タイプ 必須 説明
カテゴリ 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]];