0

Google アナリティクスでチェックアウト イベントとチェックアウト ステップ イベントを追跡する方法を知りたいです。

私は単一のページでチェックアウトを行い、各ステップはajaxリクエストを介して呼び出されるため、各ステップに「dataLayer.push」機能をすでに追加しており、もちろんステップ番号を持っています。

現在、Google アナリティクスに表示されているじょうごで何もキャッチできません。

私が話しているファネルは、コンバージョン -> e コマース -> ショッピング分析内の「チェックアウト行動分析」です。

私が使用している e コマース コードは、チェックアウト ページをロードしているときに dataLayer にチェックアウト イベントをプッシュし、チェックアウト ajax ステップごとに checkoutOption イベントをプッシュする GTM コードです。これらのイベントが GTM の dataLayer にプッシュされたら、イベントにタグ アクティベーターを設定して、イベント機能 (ページビューではない) を備えたユニバーサル アナリティクス タグを使用して情報を Google アナリティクスに渡します。

私がプッシュしている ajax イベントのコードは次のとおりです。

チェックアウト開始:

dataLayer.push({
    "event": "checkout",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 1, "option": ""},
            "products": self.datas["checkout_items"]
        }
     }
});

チェックアウトの請求先住所

dataLayer.push({
    "event": "checkoutOption",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 2, "option": ""}
        }
    }
});    

チェックアウトの配送先住所

dataLayer.push({
    "event": "checkoutOption",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 3, "option": ""}
        }
    }
});    

チェックアウト 配送方法

dataLayer.push({
    "event": "checkoutOption",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 4, "option": self.datas["shipping_method"] }
        }
    }
});

チェックアウト支払い方法

dataLayer.push({
    "event": "checkoutOption",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 5, "option": self.datas["payment_method"] }
        }
    }
});

チェックアウトクーポン

dataLayer.push({
    "event": "checkoutOption",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 6, "option": self.datas["couponcode"] }
        }
    }
});

チェックアウト 注文する

dataLayer.push({
    "event": "checkoutOption",
    "ecommerce": {
        "checkout_option": {
            "actionField": {"step": 7, "option": "" }
        }
    }
});

次のようなすべての強化されたガイドを読みました。

私が見逃しているものは他にありますか?

一番。フランチェスコ。

4

1 に答える 1

0

チェックアウト イベントが発生するたびに、dataLayer オブジェクトを読み取るようにタグ (ページビューまたはイベント) を構成していることを確認してください。詳細設定Enable Enhanced Ecommerce Featuresの下の と も確認する必要があります。Use Data Layer

編集: このcheckout_optionフィールドは、支払いページに支払い方法を追加する場合など、チェックアウト手順に補足情報を提供する必要がある場合にのみ使用されます。

チェックアウト ファネルの各チェックアウト ステップは、次のように追加する必要があります。

// Step 1
dataLayer.push({
   'event': 'checkout start',
   'ecommerce': {
      'checkout': {
         'actionField': {'step': 1, 'option': 'Visa'},
         'products': // .... products
    }
}

// Step 2
dataLayer.push({
   'event': 'checkout billing',
   'ecommerce': {
      'checkout': {
         'actionField': {'step': 2},
         'products': // .... products
    }
}

したがって、実際には、現在持っているものでステップに関する情報を送信していません。

于 2016-06-10T13:36:19.200 に答える