我想通过适用于 iOS 的 Google Analytics(分析)发送一些关于我的应用程序的信息。当我发送常规事件时,它们会成功到达服务器。但不幸的是,电子商务不会。尽管我严格按照 Google API https://developers.google.com/analytics/devguides/collection/ios/v2/ecommerce?hl=sk
这是我这样做的方式:
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];
为什么这段代码不起作用?
解决
了它的工作原理,但您应该将微量收入设置为价格 * 数量。没有这个字段分析认为你的交易是 0