1

ユニバーサル アナリティクスと GTM による強化された e コマース トラッキングがサイトに実装されました。AddToCart、ProductDetailView、CheckoutFunnel、PurchaseTracking など

チェックアウトでは、顧客がナビゲートするための 5 つのステップがあります。チェックアウト イベントは、各ステップの dataLayer に入力されます。

'dataLayer.push({
  'event': 'checkout',
  'ecommerce': {
    'currencyCode': 'AUD',
    'checkout': {
      'actionField': {
        'step': 2,
        'affiliation': 'AU - Store'
      },
      'products': [{
        'id' : 'productID',
        'name': 'productName',
        'price': '10',
        'quantity': 1
      }]
    }
  }
})'

選択された場合、支払い/配送オプションの次のステップに進むときにイベント コールバックとしてチェックアウト オプションで更新されます。

'dataLayer.push({
  'event': 'checkoutOption',
  'ecommerce': {
    'currencyCode': 'AUD',
    'checkout_option': {
      'actionField': {
        'step': 2,
        'affiliation': 'AU - Store',
        'option': 'PAYPAL'
      }
    }
  }
})'

最後に、チェックアウトの最後のステップで、purchaseTracking が dataLayer に入力します。

'dataLayer.push({
  'event': 'checkout',
  'ecommerce': {
    'currencyCode': 'AUD',
    'purchase': {
      'actionField': {
        'id': '12345678',
        'revenue': '20',
        'tax': '2',
        'shipping': '10',
        'affiliation': 'AU - Store'
      },
      'products': [{
        'id' : 'productID',
        'name': 'productName',
        'price': '10',
        'quantity': 1
      }]
    }
  }
})'

すべてのトランザクション データが GA に入り、e コマース ショッピング分析/製品パフォーマンス/販売パフォーマンス ビューを更新しますが、製品パフォーマンスを表示し、セカンダリ ディメンションとして「チェックアウト オプション」を追加すると、奇妙な結果が表示されます。セカンダリ ディメンションがレポートに追加されると、GA は売上高に任意の数値を掛けているように見えます。これらの結果は、レポートに追加された他のセカンダリ オプションでは発生しません。チェックアウト オプションのみです。

わかりやすくするための画像:

バニラ製品詳細レポート

セカンダリ ディメンションを使用した商品詳細レポート

チェックアウト オプションに関連するデータは正しいように見えますが、(設定されていない) フィールドの販売実績データは歪んでいることに注意してください。さらに、チェックアウトを介してチェックアウト手順が投稿されず、GA で表示された場合、(設定されていない) ラインに対して歪んだ数値で同じ結果が発生します。

イベント コールバックがデータを GA に 1 回だけポストし、他のすべてのイベントがページの読み込み時に dataLater にあることを確認しました。この問題に関する情報がどこにも見つからないようです。正しい方向へのポイントは大歓迎です。乾杯

4

0 に答える 0