2

我正在使用 Google Analytics 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 回答