2012-05-17 64 views
2

据我所知,我已成功将Google Aanlytics跟踪功能集成到Android应用中。查看结果网页时,转化 - 电子商务 - 交易部分中,跟踪的交易显示正确,除了项目数量始终为零。但是,在调试我的代码时,存储在事务对象中的数量是正确的。我也等了几天(大约一周),以防结果自我更新,但无济于事。我应该做什么“特殊”来跟踪交易的项目数量?这可能是Android GA SDK中的错误吗?Google Analytics未跟踪交易数量

我安装我正在使用的代码,以防万一:

tracker.addTransaction(new Transaction.Builder(orderPK, totalPrice).setStoreName("").setTotalTax(totalTax).setShippingCost(shipping).build()); 
Item.Builder builder = new Item.Builder(orderPK, productPK, price, quantity); 
builder.setItemCategory(category); 
Item item = builder.build(); 
tracker.addItem(item); 
tracker.trackTransactions(); 
tracker.dispatch(); 
tracker.clearTransactions(); 

回答

0

这已经有一段时间,但我发现这个问题,所以我要离开它张贴在这里。

原来有该项目的名称,这是强制性的,但它不是任何地方列出象这样(比JS API,在那里我发现它在其他)的领域。

所以解决的办法就是添加以下行:

builder.setItemName(name); 
1

我给它为我工作了工作代码。请尝试此代码

tracker = GoogleAnalyticsTracker.getInstance(); 
tracker.addTransaction(new Transaction.Builder("3000",25000).setStoreName("MarIoS").setTotalTax(3.23).setShippingCost(10.44).build()); 
    Item.Builder builder = new Item.Builder("3000", "Mobile",5000,5); 
      builder.setItemCategory("Electronics"); 
      builder.setItemName("SamsunG"); 
      Log.d("json","In Transaction"); 
      Item item = builder.build(); 
      tracker.addItem(item); 
      tracker.trackTransactions(); 
      tracker.dispatch(); 
+0

希望它的工作正常,如果您有任何疑问,请让我知道。 – Joms