Skip to content

Setting up Key Events via GA4 Explorations

Why cic_intent_click is NOT showing as a Key Event (yet)

This trips up even seasoned GA4 users because Google hides the levers behind timing and semantics.

1. “Key event” ≠ “Event exists”

An event can be:

  • firing perfectly,
  • visible in Realtime,
  • explorable in Explorations,
  • flowing into Looker Studio,

and still not appear in the Key events table.

Why? Because GA4 only surfaces events that have occurred after they are marked as key events.

You just promoted the event to first-class citizenship. GA4 hasn’t had time to observe it as a key event yet.

No retroactivity. No forgiveness. Very Google.


2. You are on the correct screen

Admin → Events → Key events is the right place.

What’s missing is post-promotion traffic, not configuration.

Once:

  • cic_intent_click fires again
  • after being toggled as a key event

…it will appear here within minutes to hours (Realtime) and within ~24 hours consistently.

Your Realtime screenshot already confirms:

  • event is firing
  • parameters are populated
  • GA4 config tag is healthy
  • GTM container is authoritative

So we do not touch anything here.


Status Check (Hard Truth, Clean Bill of Health)

LayerStatus
GTM authoring✅ Correct
GA4 sponsorship✅ Receiving
Event contract✅ Locked
Parameters✅ Registered
Explorations✅ Valid
Looker Studio✅ Publishing
Key event table⏳ Waiting on post-promotion data

No red flags. No drift. No phantom bugs.


What We Do Next (in strict order)

You already outlined this perfectly. We now execute, not rethink.

Phase 3 — Eliminate (not set) at the source

Do not model funnels until this is done.

Concrete actions:

  • Confirm every cic_intent_click includes:
    • intent_label
    • intent_stage
    • intent_source
  • Fix any missing values in GTM / dataLayer, not GA4.
  • Use Explorations as your lie detector.

Rule: If Looker shows (not set), GTM failed upstream.


Phase 4 — Declare the Funnel (now that data is clean)

Only after Phase 3 is green:

Canonical intent funnel (example):

  1. page_view
  2. user_engagement
  3. cic_intent_click
  4. concierge_hq_cta_click
  5. form_start
  6. form_submit

This becomes:

  • your Funnel Exploration
  • your attribution backbone
  • your executive narrative

Phase 5 — Attribution logic (lightweight, intentional)

Start simple:

  • Event-scoped attribution
  • Last non-direct touch
  • Role-aware (Core / Studio / Boost)

Do not over-model yet. You’re building a decision system, not a PhD thesis.


Executive takeaway (the one that matters)

You’ve crossed the hard line:
signal → contract → validation is complete.

Everything from here forward is modeling and storytelling, not plumbing.

The stack is behaving.
The data is honest.
Momentum is real.

Next move: hunt down the remaining (not set) like a forensic accountant — then we build the funnel.

Forward motion, zero thrash.