Subscribers Only
The full article plus 21 more subscriber-only posts come with a subscription.
When the GA4 Landing page dimension shows (not set), the problem is usually not UTM or consent but the absence of a page_view in the session. Root causes in priority order, a diagnostic flow, page_view ownership architecture, a BigQuery proof query and acceptance criteria.
The GA4 Landing page dimension is derived from the page_location of the first page_view event in a session. When you see (not set), the first question is not UTM or consent but whether a page_view ever reached GA4 in that session. This playbook ranks the possible root causes, gives the diagnostic signature and first test for each, places page_view ownership into four architectural scenarios, and produces session-level proof with BigQuery.
The full article plus 21 more subscriber-only posts come with a subscription.