Google Analytics分析事务中不会跟踪项目数量

我正在尝试使用谷歌标记管理器从我的iOS应用程序发送电子商务交易,如此处所述

现在,我可以在Google Analytics中的转化>电子商务>概览面板中查看交易,但所有项目的数量均为0。

我正在为这样的项目创建一个NSMutableDictionary:

for (CartItem *item in cart.items) { [transaction[@"transactionProducts"] addObject:@{@"name": item.productName, @"sku": item.reference, @"category": @"mobile", @"price": item.shopPrice, @"currency": @"EUR", @"quantity": item.quantity}]; } 

item.quantity是一个NSNumber

在分析中,我可以看到名称,sku,类别,价格,但不是数量。

我做错了吗?

编辑:

我在GA库中启用了详细日志记录,因此我能够看到发送到分析的所有内容。 例如,我使用quantity = 1的项目进行了交易。

在日志中我可以看到:

 2014-03-21 08:51:35.948 MyApp[86287:5207] GoogleTagManager verbose: GoogleAnalytics 3.03 -[GAIBatchingDispatcher persist:] (GAIBatchingDispatcher.m:418): Saved hit: { parameters = { "&_u" = ".7nL"; "&_v" = "mi3.0.3"; "&an" = "MyApp"; "&av" = "3.2"; "&cid" = "c5ae7a50-dc25-4c17-b706-e509af250ab7"; "&cu" = EUR; "&sr" = 320x480; "&t" = transaction; "&ta" = 3240; "&ti" = "6753864 - 3240"; "&tid" = "UA-XXXXXXX-X"; "&tr" = "18.93"; "&ts" = 0; "&tt" = "3.98"; "&ul" = en; "&v" = 1; "&z" = 9238494410774743125; gaiVersion = "3.03"; }; timestamp = "2014-03-21 07:51:35 +0000"; 

}

 2014-03-21 08:51:35.950 MyApp[86287:5207] GoogleTagManager verbose: GoogleAnalytics 3.03 -[GAIBatchingDispatcher persist:] (GAIBatchingDispatcher.m:418): Saved hit: { parameters = { "&_u" = ".L"; "&_v" = "mi3.0.3"; "&an" = "MyApp"; "&av" = "3.2"; "&cid" = "c5ae7a50-dc25-4c17-b706-e509af250ab7"; "&cu" = EUR; "&ic" = "14192_27P"; "&in" = "SLIPPERS \"RETRO FLIP\" - ZWART"; "&ip" = "18.93"; "&iq" = 1; "&iv" = mobile; "&sr" = 320x480; "&t" = item; "&ti" = "6753864 - 3240"; "&tid" = "UA-XXXXXXX-X"; "&ul" = en; "&v" = 1; "&z" = 9238494410774743126; gaiVersion = "3.03"; }; timestamp = "2014-03-21 07:51:35 +0000"; 

}

我也可以看到调度工作。

我无法在我的头上重现这个问题。

你可以发布GA命中发送的整套参数,以帮助我诊断问题吗?

Neil Google移动应用技术主管跟踪代码管理器

此问题是由于库中的错误引起的,并且已在SDK的3.0.7版中得到修复

更改日志: https : //developers.google.com/analytics/devguides/collection/ios/changelog

更多信息: https : //productforums.google.com/forum/#! msg/ tag-manager/ WeiueEi4JDk/ ofgq6s1tw30J