1

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

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

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

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

ここに画像の説明を入力

ここに画像の説明を入力

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

4

1 に答える 1

2

EEcommerce - チェックアウト

チェックアウトプロセスのすべてのページで、特定のステップパラメーターを使用してイベントチェックアウトを呼び出す必要があります。

したがって、次のようになります。

  • チェックアウト手順 1 (予約の詳細) -
  • チェックアウト ステップ 2 (顧客の詳細) - SPA では、ステップ 1 の後にこれを呼び出す必要があります (onscroll イベント、オプションを選択してタブを開いた後、自動または手動で)
  • チェックアウトステップ3(支払い方法の選択)

EEcommerce - チェックアウトオプション

オプションでevent checkoutOptionを呼び出して、まったく同じステップパラメータを使用して前のチェックアウト呼び出しを拡張できます。

  • checkout_option ステップ 1 (予約の詳細) - ユーザーの選択後に送信
  • checkout_option ステップ 2 (顧客の詳細) - ユーザーの後に送信するか、ページを離れてステップ 3 に進みます
  • checkout_option ステップ 3 (支払い方法の選択) - ユーザーの選択後、または購入ページに移動したときに送信

ドキュメンテーション

GTM と EE のドキュメント ( https://developers.google.com/tag-manager/enhanced-ecommerce#checkout ) はかなり誤解を招くものです。むしろhttps://developers.google.com/analytics/devguides/collection/analyticsjsから学んでください。 /enhanced-ecommerce#checkout-process

于 2015-11-09T13:08:31.883 に答える