すべてのスレッドを読んだ後でも、Android アプリが e コマースの値を分析に送信しない理由がわかりません。(または、そうかもしれませんが、表示されていません)GAでeコマースを有効にしました。v2を使用し、 orderComplete に次のコードを追加しました。
GoogleAnalytics ga = GoogleAnalytics.getInstance(ctx);
Transaction cardTransaction = new Transaction.Builder(
String.valueOf(order.getOrderId()), // (String) Transaction Id, should be unique.
orderTotal // (long) Order total (in micros)
.setAffiliation(cardName) // (String) Affiliation
.setTotalTaxInMicros(0) // (long) Total tax (in micros)
.setShippingCostInMicros(0) // (long) Total shipping cost (in micros)
.setCurrencyCode("EUR") // (String) Setting the correct currency
.build();
cardTransaction.addItem(new Item.Builder(
caption, // (String) Product SKU (stock-keeping unit)
productName, // (String) Product name
price, // (long) Product price (in micros)
quantity) // (long) Product quantity
.setProductCategory(productCategorie) // (String) Product category
.build());
Tracker tracker = ga.getTracker(R.string.googleAnalyticsKey);
tracker.sendTransaction(cardTransaction); // Send the transaction.
GAServiceManager.getInstance().dispatch();
すべての値をログに記録しましたが、それらは正しく、正しい形式になっています。
どこで間違いを犯したのか誰か説明できますか?