teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

viewDidLoadでのトラッキング処理について

2015/07/26 03:43

投稿

__moai
__moai

スコア264

answer CHANGED
@@ -4,4 +4,6 @@
4
4
  ```objc
5
5
  id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"トラッキングしたいID"];
6
6
  [[GAI sharedInstance] setDefaultTracker:tracker];
7
- ```
7
+ ```
8
+
9
+ あとviewDidLoadだと画面の初回生成時のみしか呼ばれないので、画面を開いたタイミングを毎回トラッキングしたいのであれば、viewWillAppear:animated:かviewDidAppear:animated:のメソッド内にトラッキング処理を移した方が良いです

2

setterメソッド名変更

2015/07/26 03:43

投稿

__moai
__moai

スコア264

answer CHANGED
@@ -3,5 +3,5 @@
3
3
 
4
4
  ```objc
5
5
  id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"トラッキングしたいID"];
6
- [[GAI sharedInstance] defaultTracker:tracker];
6
+ [[GAI sharedInstance] setDefaultTracker:tracker];
7
7
  ```

1

改行

2015/07/25 18:18

投稿

__moai
__moai

スコア264

answer CHANGED
@@ -1,4 +1,5 @@
1
- defaultTrackerって初期値がnilなので事前にデフォルトで使うtrackerをセットしてあげる必要があります
1
+ defaultTrackerって初期値がnilなので事前にデフォルトで使うtrackerをセットしてあげる必要が
2
+ あります
2
3
 
3
4
  ```objc
4
5
  id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"トラッキングしたいID"];