10

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 インターフェイスに表示されるものです。

e コマースの Google アナリティクス ビュー

ご覧のとおり、データを取得した唯一の列は「Cart-to-Detail Rate」です。しかし、他の列にデータがない場合、カートから詳細までのレートを取得するにはどうすればよいでしょうか?

これが「商品性能」画面でした。これが「製品リストのパフォーマンス」です。

プロデュース リスト パフォーマンス

他のすべての列も 0 です。「カートに追加」アクションがリストされているのに、他のアクションがリストされていないのはなぜですか?

4

1 に答える 1