google-analytics SDK を使用して、Android アプリのチェックアウト パフォーマンスを測定しています。ヒット (および動作) と例外 (同様に動作) を送信するために使用するラッパーを作成しました。eコマースデータで機能させることができません。
e コマース データを送信するために、製品と productAction を作成します
Product product = new Product()
.setId(ID)
.setCategory(category)
.setBrand(brandID)
.setCustomDimension(1, typology)
.setCustomDimension(2, currency)
.setPrice(getTotal())
.setQuantity(1);
// Add the step number and additional info about the checkout to the action.
ProductAction productAction = new ProductAction(ProductAction.ACTION_PURCHASE)
.setCheckoutStep(4)
.setCheckoutOptions("Perform payment");
その後
sendEcommerceCheckoutStep(product, productAction, "performPayment", getApplicationContext())
上記のメソッドの本体は
public void sendEcommerceCheckoutStep(Product product, ProductAction productAction, String checkoutStepName, Context context) {
HitBuilders.ScreenViewBuilder builder = new HitBuilders.ScreenViewBuilder()
.addProduct(product)
.setProductAction(productAction)
.addImpression(product, checkoutStepName);
mTracker.setScreenName(checkoutStepName);
mTracker.send(builder.build());
mTracker.setScreenName(null);
}
今、私はデータが分析を介して流れることを期待しています (そして、adb ログを確認しました) が、分析 Web インターフェイスでそれを見ることができません。
これは、分析 Web インターフェイスに表示されるものです。
ご覧のとおり、データを取得した唯一の列は「Cart-to-Detail Rate」です。しかし、他の列にデータがない場合、カートから詳細までのレートを取得するにはどうすればよいでしょうか?
これが「商品性能」画面でした。これが「製品リストのパフォーマンス」です。
他のすべての列も 0 です。「カートに追加」アクションがリストされているのに、他のアクションがリストされていないのはなぜですか?