<GAITracker> プロトコル リファレンス

概要

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

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

- (NSString*) name
(読み取り専用、非アトミック)

このトラッカーの名前。

- (BOOL) allowIDFACollection
(読み取り書き込み、非アトミック、割り当て)

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

デフォルトは false です。