Google タグ マネージャーを使用して Google アナリティクスを実装しています。e コマース データを取得できませんでした。dataLayer オブジェクト内で e コマース データを送信しています。
dataLayer = dataLayer || [];
dataLayer.push({
PageType: "Confirmation",
ProductID: "2222",
ProductGroup: "",
ProductName: "Test1",
CheckInDate: "2017-09-10",
CheckOutDate: "2017-09-11",
NumberOfAdults: "2",
NumberOfChildren: "0",
NumberOfRooms: "1",
NumberOfNights: "1",
TransactionID: "11111",
Revenue: 60.00,
Destination: "London",
Event: "Purchase",
'transactionId': "11111",
'transactionAffiliation': "Test1",
'transactionTotal': 60.00,
'transactionProducts': [{
'sku': '2222',
'name': 'Test1',
'category': 'Hostel',
'price': 60.00,
'quantity': 1,
}]
});
このオブジェクトは、タグ マネージャー スニペットの前に作成されます。
Google タグ マネージャーには、すべてのページを起動するタグが 1 つだけあり、トラッキング タイプはページ ビューです。オブジェクトがスニペットの前に発生するため、トランザクションに別のタグを追加しませんでした。拡張 e コマース機能が有効になっていません (有効にしてみましたが、何も変わりませんでした。
Google アナリティクスで e コマースを有効にしましたが、拡張 e コマースです。
e コマース以外のディメンションはマッピングされていますが、e コマース変数はマッピングされていません。
e コマースを適切に機能させるにはどうすればよいですか? 何が欠けていますか?