0

以下のコードに示すように、3 つの異なるスコープを使用してアプリのカスタム変数を追跡しています。ただし、Analytics 内のレポートを見ると、「Visitor」と「Session」のスコープ変数のみが表示されます。ページ変数が記録されていないようです (つまり、「myCustomVariable1」と「myCustomVariable2」は表示されません。この API を実装するのは初めてなので、何か不足しているに違いありません。

NSString *deviceModel = [[UIDevice currentDevice]model];
NSString *systemVersion = [[UIDevice currentDevice]systemVersion];

if (![[GANTracker sharedTracker] setCustomVariableAtIndex:1
                                                         name:@"DeviceModel"
                                                        value:deviceModel
                                                        scope:kGANVisitorScope 
                                                    withError:&error]) {
        NSLog(@"error in setCustomVariableAtIndex");
    }

if (![[GANTracker sharedTracker] setCustomVariableAtIndex:1
                                                         name:@"SystemVersion"
                                                        value:systemVersion
                                                        scope:kGANSessionScope 
                                                    withError:&error]) {
        NSLog(@"error in setCustomVariableAtIndex");
    }

NSString *myCustomVariable1 = @"myCustomVariable1";

if (![[GANTracker sharedTracker] setCustomVariableAtIndex:1
                                                         name:@"myCustomVariable1"
                                                        value:myCustomVariable1
                                                        scope:kGANPageScope
                                                    withError:&error]) {
        NSLog(@"error in setCustomVariableAtIndex");
    }

NSString *myCustomVariable2 = @"myCustomVariable2";


    if (![[GANTracker sharedTracker] setCustomVariableAtIndex:2
                                                         name:@"myCustomVariable2"
                                                        value:myCustomVariable2 
                                                        scope:kGANPageScope
                                                    withError:&error]) {
        NSLog(@"error in setCustomVariableAtIndex");
    }
4

0 に答える 0