プロトコル リファレンス

概要

Google アナリティクス トラッキング インターフェース。

[GAI trackerWithTrackingId:] からこのインターフェースのインスタンスを取得して、スクリーン、イベント、トランザクション、カスタム速度、例外をトラッキングします。このインターフェースの実装はスレッドセーフで、呼び出しによってブロックや長時間の遅延は発生しません。すべてのネットワーク アクティビティとディスク アクティビティは、バックグラウンドで行われます。

<NSObject> を継承します。

インスタンス メソッド

(void) - set:value:
 トラッキング パラメータを設定します。詳細...
 
(NSString *) - get:
 トラッキング パラメータを取得します。詳細...
 
(void) - send:
 指定のパラメータ値でトラッキング情報をキューに追加します。詳細...
 

プロパティ

NSString * name
 このトラッカーの名前。詳細...
 
BOOL allowIDFACollection
 true に設定した場合、IDFA と関連フィールドの収集を許可します。詳細...
 

メソッドのドキュメント

- (void) set: (NSString *)  parameterName
value: (NSString *)  value 

トラッキング パラメータを設定します。

パラメータ
parameterNameパラメータ名。
valueパラメータに設定する値。これを nil にした場合、パラメータの値が消去されます。
- (NSString *) get: (NSString *)  parameterName

トラッキング パラメータを取得します。

パラメータ
parameterNameパラメータ名。
戻り値
パラメータ値。指定のパラメータが設定されていない場合は nil。
- (void) send: (NSDictionary *)  parameters

指定のパラメータ値でトラッキング情報をキューに追加します。

パラメータ
parametersこのトラッキング情報のためだけに設定されるパラメータ名とパラメータ値のマップ。パラメータが設定されていない場合は nil。

プロパティのドキュメント

- (NSString*) name
(readonly, nonatomic)

このトラッカーの名前。

- (BOOL) allowIDFACollection
(readwrite, nonatomic, assign)

true に設定した場合、IDFA と関連フィールドの収集を許可します。

デフォルトは false です。