問題タブ [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 - 新しいトラッカーで強化された e コマース分析トラッキング
データによってメイン アカウントが変更されないように、拡張 e コマース データ用に別のアカウントを設定したかった
私はこの記事を読んで、そのように新しいトラッカーを設定することで、それを綿密に追跡しました
その後、製品が追加されます
しかし、ここに私が抱えている問題があります
使用するga("newTracker.send", "pageview");
と、拡張 e コマース データが送信されません。以下を参照してください。
しかし、新しいトラッカーを使用しない場合 (デフォルトのトラッカーを使用する場合ga("send", "pageview");
) は正しく動作します。以下を参照してください。
どうした?
google-analytics - GA 拡張 e コマースの国境を越えたデータは、Shopify ストアに表示されませんか?
Shopify www.kabukithemes.comでストアを運営しています。私はここで手順に従いました:
https://docs.shopify.com/manual/settings/general/google-analytics#enhanced-ecommerce
Google 拡張分析を有効にしました。すべてのデータが GA アカウントに流れていますが、トランザクションは流れていません。訪問、製品ビュー、カートに追加された製品、または放棄された製品を確認できます。しかし、取引はありません。
私は支払いゲートウェイとして 2checkout を使用しており、これまでの注文はすべて 2checkout 経由で行われています。www.kabukithemes.com の GA プロファイルの参照除外リストにストア、shopify、および 2checkout.com がありますが、まだトランザクションが GA によって選択されていません。
誰かがこの問題を抱えていて、それを解決する方法について何か提案はありますか? Shopify は独自のスクリプトで分析スクリプトをラップしているため、デバッグが困難です。同時に、テクニカル サポートにアクセスすることはまったく不可能です。彼らのフォーラムのスパムフィルターは、私がそこで質問しようとするたびに私をブロックします. そのため、Shopify フォーラムで質問するために私を転送しないでください。
google-analytics - Google 拡張 e コマース ファンネルで複数のチェックアウト フローを処理する方法は?
アナリティクス向けに拡張 e コマースを設定しています。顧客が希望する支払い方法に応じていくつかの異なるフローが考えられるため、チェックアウト ファネルの観点からチェックアウト フローを表す正しい方法を見つけようとしています。
ステップ 1: カートを開きます。ここまでは順調ですね。
ステップ 2: お支払い方法を選択します。
ステップ 3: 今はよくわかりません。ステップ 2 の支払い方法が「クレジット カード」の場合、次のステップは、顧客がすべてのクレジット カード情報と配送先情報を入力するフォームです。これは、おそらくいくつかのステップに分けられるはずです。しかし、支払い方法が「PayPal」の場合は、支払いを承認するために PayPal サイトに移動し、情報を確認して注文を確定するために私に戻ってきます。
PayPal を選択した顧客にはクレジット カード フォームが表示されず (これらの手順を完了することもありません)、クレジット カードを選択した顧客には PayPal レビュー フォームが表示されません。したがって、ステップを直線的に番号付けする (つまり、クレジット カード フォームはステップ 3-4-5、PayPal 返品フォームはステップ 6) は意味がありません。
決済方法を「チェックアウト オプション」として Google に送信できますが、チェックアウト ステップの番号付けの問題は解決しないようです。
拡張 e コマースのドキュメントに、複数の購入手続きフローに関する情報が見つかりません。これを処理する標準的な方法は何ですか?
javascript - (Google タグ マネージャー) GTM 拡張 e コマース チェックアウト手順が追跡されない
私は e コマース サイトに GTM を実装しており、いくつかのタグをいくつか設定しています (ページ インプレッション、カートへの追加など)。これらはすべて期待どおりに機能し、Analytics で追跡されますが、チェックアウト ファネル プッシュとこれらを追加しました。発砲していますが、追跡していません。
データ フローは基本的に次のとおりです。ユーザーがカート ページにアクセス >> ステップ 1 dataLayer.push リクエスト >> コンソールにチェックアウト タグが起動したことが表示される >> データが分析に表示されない。
この dataLayer プッシュ イベントの例は次のとおりです。
問題は GTM の設定の問題である可能性が高いように思われるため、チェックアウト タグの現在の設定を含めました。
google-analytics - GTM - 変数/マクロで拡張 e コマース オブジェクトを返す
状況
一部の Web サイトでは、拡張 e コマース トラッキングが完全に実装されています。これは組み込み機能の拡張 e コマースによって行われます - dataLayer を使用します。
例:
望ましい動作
拡張 e コマースの実装を別の分析システムに再利用したいと考えています。
だから私は GTM のマクロ/変数が必要です。これは強化された e コマース JavaScritp オブジェクトを返します。
現在の試み
カスタム JS: E コマース オブジェクト
コンソールでこのマクロを試してみましたが、GTM では機能しませんでした。
DataLayer 変数: ECOMMERCE OBJECT
マクロ型 DataLayer を dataLayer 変数名「ecommerce」で試してみました。無効。
問題
カスタムタグでこのコードを使用すると:
空文字列を返します。
質問
拡張 e コマース オブジェクトが dataLayer に表示されたときにそれを取得する一般的な解決策はありますか?
javascript - analytics.js 拡張 E コマースのカートへの追加が機能しない
EC(Enhanced ECommerce)を立ち上げようとしています。しかし、何千回も試行すると頭痛がします..
奇妙な理由でセッションを登録し、「製品を表示」を登録しますが、次のステップです。カートに追加は測定されません。そして、人々が商品をカートに追加したことを知るのに十分な順序があります。
皆さん、私を助けてくれませんか?
前もって感謝します!
google-analytics - GTM 拡張 e コマース - ステップ 1 でのみ追跡されるチェックアウト オプション
次のようなチェックアウト フォームがあります。ステップ 1 (予約の詳細) と 2 (顧客の詳細) は aa SPA (シングル ページ アプリケーション) の一部であり、ステップ 3 (支払い方法の選択) は別の専用ページにあります。すべてのステップで、さらにチェックアウト オプションを追跡したいと考えています。
ステップ 3 に進む前に、ステップ 1 と 2 のフォーム入力が GA に追跡されます: これはうまくいくようです:
- 「EE チェックアウト オプション タグ」が 2 回呼び出されます (ステップ 1 と 2)。
- dataLayer の値が正しい
- 収集ピクセルは 2 回 (200 OK) 送信され、正しいデータ (つまり、追跡したいチェックアウト オプション) が含まれています。
しかし、Analytics でテスト注文を見つけ、セカンダリ ディメンションとして [チェックアウト オプション] を追加すると、ステップ 1 のチェックアウト オプションしか表示されません。
誰にもアイデアはありますか?
google-analytics - Google アナリティクス API - ga:medium と ga:transactionId でグループ化する方法
簡単なデータ セットを取得するために、Google アナリティクス API (e コマースを使用) を呼び出しています。
寸法
ga:medium
ga:transactionId
指標
ga:transactions
データはtransactionId
私が得ると仮定しているのは次のようなものです:
ga:transactionId
しかし、代わりに、私は次元を取得しません。でグループ化された結果のみを取得しますga:medium
:
メトリックはあまり気にしません。何でもかまいません。私が必要としているのは、transactionId でメディアを取得することです。
ga:medium
では、 and でグループ化された結果セットを取得する方法はありga:transactionId
ますか? ga:transactionId
次元が無視されるのはなぜですか?
angularjs - Angular JS サイトでの GTM による強化された e コマースのタグ付け
100% Angular JS Web サイトを持つクライアントがあり、GTM を介して拡張 e コマース タグを設定しました。私たちが抱えている課題は、Angular JS サイトでは、技術的には 1 ページのサイトであるため (Angular JS の性質)、データ レイヤーがクリアされず、ページの読み込み時に更新されないことです。そのため、製品のクリックやカートへの追加などが重複するシナリオがあります。これは、拡張 e コマース イベント タグがそれらのアクションに対して起動し、履歴の変更時に起動するように設定されているページビュー タグが拡張 e コマースを有効にして、データレイヤーから製品とプロモーションのインプレッションを収集し、データレイヤーから製品のクリック、カートへの追加などのデータを取得し、そのデータを再びGAに運びます.
この種の問題を経験したことがある人はいますか? もしそうなら、どのような解決策を開発しましたか? 強化された e コマース データ レイヤー コードと角度のある JS はうまく連携しないことがわかりました。
前もって感謝します!