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

Parameter

Sample

Presence

Description

item_list_id

availability_search

if available

Legacy list id. Source: CMS availability search list id.

item_list_name

Availability search

if available

Legacy list name. Source: CMS availability search list name.

items

[...]

if available

Legacy items array (top-level). Includes park_id/park_name and per-item currency.