2012-07-13 66 views
2

我正在使用Google AnalyticsSDK中的GANTracker类跟踪交易。我无法弄清楚如何设置帐单国家(utmtco)。在JS中,这似乎是一个参数,但在iOS库中没有这样的东西。如何在iOS库中向Google Analytics添加帐单国家

- (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如无物。

谢谢

回答

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"); 
     } 

    } 
} 
+0

嗨tipsywacky, 我正在为我的客户网站的应用程序。通过他们的网站,他们可以使用具有帐单国家/地区设置的Java脚本Google Analytics库跟踪交易。如何将此添加到我上面的addTransaction调用中。 我跟你在其他地方做跟踪页面浏览等相同的事情,但这是跟踪实际交易所需要的。 您可以在GIF请求标题下看到此处列出的变量https://developers.google.com/analytics/resources/concepts/gaConceptsTrackingOverview – Sheepdogsheep 2012-07-17 16:42:22

相关问题