Skip to main content
Legacy events

view_item_list

Legacy CMS view_item_list payload (pre-GA4 ecommerce structure).

Status: Deprecated

Replacement guidance: Use view_item_list with ecommerce.items[].

Deprecated CMS payload that placed items at the top level instead of inside ecommerce.

Items carried park_id/park_name and used item_category for the accommodation segment.

Replaced by GA4 view_item_list with ecommerce.items.

Sample data layer snippet

dataLayer.push({
  "event": "view_item_list",
  "item_list_id": "availability_search",
  "item_list_name": "Availability search",
  "items": [
    {
      "item_id": "1",
      "item_name": "Category name",
      "item_brand": "Site name",
      "item_category": "house",
      "park_id": 1,
      "park_name": "Park name",
      "price": "120.00",
      "quantity": 1,
      "currency": "EUR",
      "start_date": "2026-02-20",
      "end_date": "2026-02-22",
      "index": 1
    }
  ]
});

Top-level parameters

ParameterSamplePresenceDescription
item_list_idavailability_searchif availableLegacy list id. Source: CMS availability search list id.
item_list_nameAvailability searchif availableLegacy list name. Source: CMS availability search list name.
items[...]if availableLegacy items array (top-level). Includes park_id/park_name and per-item currency.

Still need help? Share an idea