谷歌分析iOS在电子商务点击中缺失数据

谷歌分析iOS在电子商务点击中缺失数据,ios,google-analytics,Ios,Google Analytics,我正在尝试将Google Analytics电子商务跟踪与我的iOS应用程序集成,而Google Analytics似乎只获取了我的部分数据:我要么得到一笔总价为0但商品通过的交易,要么得到一笔总价正确但没有商品的交易。我发送的所有交易与单一项目,与总交易价格相同的价格。这是我用来记录事务的代码(使用最新的2.0 beta 4 iOS SDK): id tracker=[GAI sharedInstance].defaultTracker; GAITransage*transaction=[GA

我正在尝试将Google Analytics电子商务跟踪与我的iOS应用程序集成,而Google Analytics似乎只获取了我的部分数据:我要么得到一笔总价为0但商品通过的交易,要么得到一笔总价正确但没有商品的交易。我发送的所有交易与单一项目,与总交易价格相同的价格。这是我用来记录事务的代码(使用最新的2.0 beta 4 iOS SDK):

id tracker=[GAI sharedInstance].defaultTracker;
GAITransage*transaction=[GAITransaction transactionWithId:transaction\u id
所属机构:无];
NSString*category=nil;//这有时设置为字符串值
国际价格=[费率[@“总价”]整数值]*1000000;
[transaction addItemWithCode:@“代码”
姓名:@“姓名”
类别:类别
priceMicros:价格
数量:1];
transaction.revenueMicros=价格;
transaction.shippingMicros=(int64_t)(0);
transaction.taxMicros=(int64_t)(0);
[交易:交易];
js和Android SDK都工作正常,我只是在iOS上遇到了这个问题。在检查了GA SDK发送的实际HTTP参数之后,我唯一能看到的是,来自iOS SDK的
trans
item
点击具有相同的
ht
值,这似乎是以毫秒为单位的时间戳。有没有可能GA的后端基于此值不合格,iOS SDK错误地发送了两个具有相同
ht
值的点击,或者我做了其他错误的事情

谢谢

id<GAITracker> tracker = [GAI sharedInstance].defaultTracker;
GAITransaction *transaction = [GAITransaction transactionWithId:transaction_id
                                                withAffiliation:nil];
NSString *category = nil; // This is sometimes set to a string value
int64_t price = [rate[@"total_price"] integerValue] * 1000000;
[transaction addItemWithCode:@"Code"
                        name:@"Name"
                    category:category
                 priceMicros:price
                    quantity:1];
transaction.revenueMicros = price;
transaction.shippingMicros = (int64_t)(0);
transaction.taxMicros = (int64_t)(0);
[tracker sendTransaction:transaction];