問題タブ [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.

0 投票する
1 に答える
370 参照

google-analytics - 新しいトラッカーで強化された e コマース分析トラッキング

データによってメイン アカウントが変更されないように、拡張 e コマース データ用に別のアカウントを設定したかった

私はこの記事を読んで、そのように新しいトラッカーを設定することで、それを綿密に追跡しました

その後、製品が追加されます

しかし、ここに私が抱えている問題があります

使用するga("newTracker.send", "pageview"); と、拡張 e コマース データが送信されません。以下を参照してください。EC データを送信しない

しかし、新しいトラッカーを使用しない場合 (デフォルトのトラッカーを使用する場合ga("send", "pageview");) は正しく動作します。以下を参照してください。ここに画像の説明を入力

どうした?

0 投票する
0 に答える
85 参照

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 フォーラムで質問するために私を転送しないでください。

0 投票する
0 に答える
601 参照

google-analytics - Google 拡張 e コマース ファンネルで複数のチェックアウト フローを処理する方法は?

アナリティクス向けに拡張 e コマースを設定しています。顧客が希望する支払い方法に応じていくつかの異なるフローが考えられるため、チェックアウト ファネルの観点からチェックアウト フローを表す正しい方法を見つけようとしています。

ステップ 1: カートを開きます。ここまでは順調ですね。

ステップ 2: お支払い方法を選択します。

ステップ 3: 今はよくわかりません。ステップ 2 の支払い方法が「クレジット カード」の場合、次のステップは、顧客がすべてのクレジット カード情報と配送先情報を入力するフォームです。これは、おそらくいくつかのステップに分けられるはずです。しかし、支払い方法が「PayPal」の場合は、支払いを承認するために PayPal サイトに移動し、情報を確認して注文を確定するために私に戻ってきます。

PayPal を選択した顧客にはクレジット カード フォームが表示されず (これらの手順を完了することもありません)、クレジット カードを選択した顧客には PayPal レビュー フォームが表示されません。したがって、ステップを直線的に番号付けする (つまり、クレジット カード フォームはステップ 3-4-5、PayPal 返品フォームはステップ 6) は意味がありません。

決済方法を「チェックアウト オプション」として Google に送信できますが、チェックアウト ステップの番号付けの問題は解決しないようです。

拡張 e コマースのドキュメントに、複数の購入手続きフローに関する情報が見つかりません。これを処理する標準的な方法は何ですか?

0 投票する
3 に答える
2265 参照

javascript - (Google タグ マネージャー) GTM 拡張 e コマース チェックアウト手順が追跡されない

私は e コマース サイトに GTM を実装しており、いくつかのタグをいくつか設定しています (ページ インプレッション、カートへの追加など)。これらはすべて期待どおりに機能し、Analytics で追跡されますが、チェックアウト ファネル プッシュとこれらを追加しました。発砲していますが、追跡していません。

データ フローは基本的に次のとおりです。ユーザーがカート ページにアクセス >> ステップ 1 dataLayer.push リクエスト >> コンソールにチェックアウト タグが起動したことが表示される >> データが分析に表示されない。

この dataLayer プッシュ イベントの例は次のとおりです。

問題は GTM の設定の問題である可能性が高いように思われるため、チェックアウト タグの現在の設定を含めました。

0 投票する
1 に答える
660 参照

google-analytics - GTM - 変数/マクロで拡張 e コマース オブジェクトを返す

状況

一部の Web サイトでは、拡張 e コマース トラッキングが完全に実装されています。これは組み込み機能の拡張 e コマースによって行われます - dataLayer を使用します。

例:

望ましい動作

拡張 e コマースの実装を別の分析システムに再利用したいと考えています。

だから私は GTM のマクロ/変数が必要です。これは強化された e コマース JavaScritp オブジェクトを返します。

現在の試み

カスタム JS: E コマース オブジェクト

コンソールでこのマクロを試してみましたが、GTM では機能しませんでした。

DataLayer 変数: ECOMMERCE OBJECT

マクロ型 DataLayer を dataLayer 変数名「ecommerce」で試してみました。無効。

問題

カスタムタグでこのコードを使用すると:

空文字列を返します。

質問

拡張 e コマース オブジェクトが dataLayer に表示されたときにそれを取得する一般的な解決策はありますか?

0 投票する
1 に答える
705 参照

javascript - analytics.js 拡張 E コマースのカートへの追加が機能しない

EC(Enhanced ECommerce)を立ち上げようとしています。しかし、何千回も試行すると頭痛がします..

奇妙な理由でセッションを登録し、「製品を表示」を登録しますが、次のステップです。カートに追加は測定されません。そして、人々が商品をカートに追加したことを知るのに十分な順序があります。

皆さん、私を助けてくれませんか?

前もって感謝します!

0 投票する
1 に答える
1283 参照

google-analytics - GTM 拡張 e コマース - ステップ 1 でのみ追跡されるチェックアウト オプション

次のようなチェックアウト フォームがあります。ステップ 1 (予約の詳細) と 2 (顧客の詳細) は aa SPA (シングル ページ アプリケーション) の一部であり、ステップ 3 (支払い方法の選択) は別の専用ページにあります。すべてのステップで、さらにチェックアウト オプションを追跡したいと考えています。

ステップ 3 に進む前に、ステップ 1 と 2 のフォーム入力が GA に追跡されます: これはうまくいくようです:

  • 「EE チェックアウト オプション タグ」が 2 回呼び出されます (ステップ 1 と 2)。
  • dataLayer の値が正しい
  • 収集ピクセルは 2 回 (200 OK) 送信され、正しいデータ (つまり、追跡したいチェックアウト オプション) が含まれています。

しかし、Analytics でテスト注文を見つけ、セカンダリ ディメンションとして [チェックアウト オプション] を追加すると、ステップ 1 のチェックアウト オプションしか表示されません。

ここに画像の説明を入力

ここに画像の説明を入力

誰にもアイデアはありますか?

0 投票する
1 に答える
927 参照

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次元が無視されるのはなぜですか?

0 投票する
1 に答える
1210 参照

angularjs - Angular JS サイトでの GTM による強化された e コマースのタグ付け

100% Angular JS Web サイトを持つクライアントがあり、GTM を介して拡張 e コマース タグを設定しました。私たちが抱えている課題は、Angular JS サイトでは、技術的には 1 ページのサイトであるため (Angular JS の性質)、データ レイヤーがクリアされず、ページの読み込み時に更新されないことです。そのため、製品のクリックやカートへの追加などが重複するシナリオがあります。これは、拡張 e コマース イベント タグがそれらのアクションに対して起動し、履歴の変更時に起動するように設定されているページビュー タグが拡張 e コマースを有効にして、データレイヤーから製品とプロモーションのインプレッションを収集し、データレイヤーから製品のクリック、カートへの追加などのデータを取得し、そのデータを再びGAに運びます.

この種の問題を経験したことがある人はいますか? もしそうなら、どのような解決策を開発しましたか? 強化された e コマース データ レイヤー コードと角度のある JS はうまく連携しないことがわかりました。

前もって感謝します!