Iphone 谷歌分析:交易后iOS
我想通过Google analytics for iOS发送一些关于我的应用程序的信息。当我发送常规事件时,它们会成功地到达服务器。但不幸的是,电子商务不会。尽管我严格按照谷歌API来做 以下是我的做法: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.
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您是否已运行代码并检查对象“交易”是否具有所有正确的值和预期的数据类型?尝试启用调试模式。将帮助您找到问题所在。是的,我已经检查了所有值,它们都是正确的。调试模式也没有帮助