You’re sure you sent custom_dimension_hero_level to GA4. You even double-checked in the debugger. But then you open BigQuery… and nothing.
Empty. Like the hero never existed. What’s going on?

First things first — you’re not going crazy. This is, unfortunately, just how GA4 works sometimes.

Here are a few common reasons why custom parameters might not make it to BigQuery:

• The parameter was sent with the wrong event

Maybe hero_level was sent with a page_view event, but it was supposed to go with level_complete. BigQuery isn’t at fault — it simply shows what actually came through.

• There’s a delay

Sometimes a parameter doesn’t appear until the next day, especially if the event was collected offline and uploaded later. Don’t panic right away — give it a little time.

Bottom line:

BigQuery isn’t broken — it just shows the raw truth. If you want your custom parameters to show up reliably:

Attach them to the right events, at the right time

And if something doesn’t show up — don’t get angry. Just remember: this is GA4. There’s always a little weirdness involved.

Want to get all my top Linkedin content? I regularly upload it to one Notion doc.

Go here to download it for FREE.