2

Google アナリティクス SDK の GANTracker クラスを使用してトランザクションを追跡しています。請求先の国 (utmtco) を設定する方法がわかりません。JS ではこれはパラメータのようですが、iOS ライブラリにはこのようなものはありません。

- (BOOL)addTransaction:(NSString *)orderID
        totalPrice:(double)totalPrice
         storeName:(NSString *)storeName
          totalTax:(double)totalTax
      shippingCost:(double)shippingCost
         withError:(NSError **)error;

これは私が得る最も近いものです。次のようにカスタム変数 utmtco を設定しようとしました。

[[GANTracker sharedTracker] setCustomVariableAtIndex:1 name:@"utmtco" value:@"Country" withError:&error];

ただし、呼び出しには utmtco が何も含まれていないため、これは何もしていないようです。

ありがとう

4

1 に答える 1

0

そこで何をしているのかわかりませんが、クラス メソッドを作成しました。国を返す必要がある場合は、国名を NSString に設定して [self trackpageView: country] を呼び出します。この助けを願っています。

+(void) trackPageView: (NSString *)pageTracked {

        //Log(@"page view:%@", pageTracked);

        NSError *error;
        if (![[GANTracker sharedTracker] trackPageview: pageTracked
                                             withError:&error]) {
            // Handle error here
            Log(@"Google anaytics track page failed");
        }

    }
}
于 2012-07-17T07:44:54.177 に答える