Iphone 谷歌分析:交易后iOS

Iphone 谷歌分析:交易后iOS,iphone,ios,objective-c,xcode,google-analytics-api,Iphone,Ios,Objective C,Xcode,Google Analytics Api,我想通过Google analytics for iOS发送一些关于我的应用程序的信息。当我发送常规事件时,它们会成功地到达服务器。但不幸的是,电子商务不会。尽管我严格按照谷歌API来做 以下是我的做法: GAITransaction *transaction = [GAITransaction transactionWithId:orderId // (NSString) Transaction ID, should be unique.

我想通过Google analytics for iOS发送一些关于我的应用程序的信息。当我发送常规事件时,它们会成功地到达服务器。但不幸的是,电子商务不会。尽管我严格按照谷歌API来做

以下是我的做法:

GAITransaction *transaction =
[GAITransaction transactionWithId:orderId            // (NSString) Transaction ID, should be unique.
                  withAffiliation:@"appname"];       // (NSString) Affiliation
transaction.taxMicros = (int64_t)(0 * 1000000);           // (int64_t) Total tax (in micros)
transaction.shippingMicros = (int64_t)(0);                   // (int64_t) Total shipping (in micros)
transaction.revenueMicros = (int64_t)(**price** * 1000000);

[transaction addItemWithCode:@"orderIos"
                        name:@"orderIos"
                    category:@"orderIos"
                 priceMicros:(int64_t)(self._price * 1000000)
                    quantity:[NSNumber numberWithInt:1] ];
[[GAI sharedInstance].defaultTracker sendTransaction:transaction];
为什么这个代码不起作用


已解决

它是有效的,但你应该将收入以微秒为单位设置为价格*数量。如果没有此字段,analytics认为您的交易为0

您是否已运行代码并检查对象“交易”是否具有所有正确的值和预期的数据类型?尝试启用调试模式。将帮助您找到问题所在。是的,我已经检查了所有值,它们都是正确的。调试模式也没有帮助