問題タブ [enhanced-ecommerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-analytics - GA 拡張 e コマース: Step フィールドに数値ではなく文字列値を使用する
Google アナリティクスの拡張 e コマースでは、チェックアウト プロセスを測定する際に、数値 (整数) 値を使用する代わりに、フィールドに文字列値を使用できますか?step
このようなもの:
javascript - 拡張 e コマース: [商品のパフォーマンス] カードの商品カテゴリが「設定されていません」
以下は、非常に単純な購入プロセスのために、e コマースで実行された Google アナリティクス JavaScript コード ( GA Debugでキャプチャ) です。
1) ホームページに移動します
2) 1 つの製品 (ホームページ上) をクリック > 製品ページを開く
3) 商品をカートに入れる
4) チェックアウト ページに移動します。
5) チェックアウトプロセスに従います
6) 購入を完了する
問題
Google アナリティクス ダッシュボードのe コマースセクションで、製品パフォーマンス カード (製品パフォーマンス > 製品名 > 製品 SKU ) に移動すると、製品カテゴリ(not set)
の下に値があります。
[概要] > [製品カテゴリ]で、製品の適切な製品カテゴリを確認できます。
さらに、Product Performanceに移動すると、 Primary Dimension: Product Category (Enhanced ecommerce)を選択し、カテゴリをクリックすると、この表に商品が表示されます。
私は何を間違っていますか?
製品パフォーマンス カード内の製品カテゴリはなぜnot set
ですか?
android - Android の拡張 e コマース分析ページでデータが欠落している
google-analytics SDK を使用して、Android アプリのチェックアウト パフォーマンスを測定しています。ヒット (および動作) と例外 (同様に動作) を送信するために使用するラッパーを作成しました。eコマースデータで機能させることができません。
e コマース データを送信するために、製品と productAction を作成します
その後
sendEcommerceCheckoutStep(product, productAction, "performPayment", getApplicationContext())
上記のメソッドの本体は
今、私はデータが分析を介して流れることを期待しています (そして、adb ログを確認しました) が、分析 Web インターフェイスでそれを見ることができません。
これは、分析 Web インターフェイスに表示されるものです。
ご覧のとおり、データを取得した唯一の列は「Cart-to-Detail Rate」です。しかし、他の列にデータがない場合、カートから詳細までのレートを取得するにはどうすればよいでしょうか?
これが「商品性能」画面でした。これが「製品リストのパフォーマンス」です。
他のすべての列も 0 です。「カートに追加」アクションがリストされているのに、他のアクションがリストされていないのはなぜですか?
ios - Google アナリティクスの拡張 e コマースが収益を受け取っていない
iOS 向けに強化された e コマース機能を実装した後、Google アナリティクスの e コマースの概要で収益がゼロになっています。チェックアウト手順なしで直接トランザクション測定を実装しました。コンソール出力には、他の変数とともに正しい収益値が表示されますが、その後に「http status -1」が表示されます。「Missing ecommerce data」通知チェックを開始しましたが、すでに 3 日が経過しており、まだ保留中です。この問題を解決する方法を知っている人はいますか?
私はここでeコマースに関する公式のGoogleガイドに従っています(トランザクションの測定セクション): https ://developers.google.com/analytics/devguides/collection/ios/v3/enhanced-ecommerce#measuring-transactions
PS: Google アナリティクスでは拡張 e コマースが有効になっており、GoogleService-Info.plist がプロジェクトに追加されています。
私のコード:
コンソール出力:
transactions - GTM での拡張 e コマースのデバッグ
GTM を介して強化された e コマースが実装されているサイトに取り組んでいます。しかし、追跡タイプが「transaction」のトランザクション タグを使用していますが、これは動作しませんでした。
ただし、すべてのトランザクション データは GA に渡されます。通常の pageview タグで渡されていると思いますが、これを確認するにはどうすればよいですか? プレビュー ペインで、「ページビュー」の直後に「購入」イベントが通過していることを確認できます。
私の主な質問は、どのヒットが拡張 e コマース トランザクション データを渡しているかを段階的にデバッグする方法は何ですか? 私が見た他の実装では、e コマース データが渡される前に通常のページビューが発生するため、GA に送信されません。ここではそうではないか、トランザクション タグが何らかの形でデータをキャプチャしています。
また、強化された e コマース固有のデータ (製品ブランドなど) は確実に通過していることにも注意してください。
android - firebase バンドルを使用した GTM v5 による強化された e コマース タグ
私は Android の e コマース アプリケーションに取り組んでおり、GTM v5 (Firebase SDK に含まれています) を介して Google アナリティクスで拡張 e コマース イベントを追跡したいと考えています。
そのために、「インプレッション」イベントを送信するために、古いデータレイヤーを、Firebase SDK を使用して GTM v5 で受け入れられるバンドル オブジェクトに変換しようとします。
したがって、次のデータレイヤー
今でしょ :
GTM コンテナに値、トリガー、タグを設定しましたが、Google アナリティクス ダッシュボードにヒットが表示されません。
Firebase はイベントの複雑なバンドルを受け入れないため、問題が発生すると思います。それが正しいとしても、ArrayList を含むバンドルは Firebase イベント ロガーによって解釈されません。
それについてどう思いますか。この種の問題に遭遇したことがありますか?