search

A user performs a search.

Status: Upcoming

Triggered when a user performs a search.

Emitted by the CMS site search page when a query is present.

GA4 docs: https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtag#search

Current search event payload

window.dataLayer = window.dataLayer || [];window.dataLayer.push({  "event": "search",  "search_term": "summer holiday"});

Legacy search payload (deprecated)

window.dataLayer = window.dataLayer || [];window.dataLayer.push({  "event": "search",  "search_term": "summer holiday",  "result_count": 42});

Top-level parameters

Parameter

Sample

Presence

Description

search_term

summer holiday

always

The term that was searched for. Source: Search query entered by the guest.

Notes: Legacy CMS search stored this under search.search_term.

result_count

42

if available

Legacy search result count. Source: CMS search result size.

Notes: Removed from the GA4 search event; only present in legacy CMS search payloads.