on 05-09-2025 04:17 PM
We're tracking phone call data from Invoca in Google Analytics 4 (GA4). In Invoca, we see information for things like Campaign Source, Ad Group, or Referring Phone Number. We've set up a matching [Specific Dimension Name] in GA4, but that data isn't appearing in our GA4 reports. What's going wrong?
Question Variations:
Google Analytics 4 (GA4)
Invoca Platform
Integration between Invoca and GA4
Marketing Data
A very common and easily overlooked reason for this issue is a mismatch in capitalization between the parameter name used by Invoca to send the data and the name you've given to the corresponding [Specific Dimension Name] custom dimension in GA4. GA4 is case-sensitive. This means that campaign_source
and Campaign_Source
are treated as entirely different names.
When you integrate Invoca with GA4, you configure how data points from Invoca (sent as parameters with specific names) map to dimensions within GA4. For this data transfer to work correctly, the exact spelling and capitalization of the Invoca parameter name must precisely match the name of the user-scoped custom dimension you create in GA4 to receive that data.
Consider this example:
campaign_source
Campaign Source
Due to the difference in capitalization ("c" vs. "C", "s" vs. "S"), GA4 will likely not associate the data sent by Invoca's campaign_source
parameter with your Campaign Source
dimension. As a result, your GA4 reports will be missing this crucial information.
How to Identify and Fix This "Gotcha":
By paying close attention to this seemingly small detail of capitalization, you can avoid this common "gotcha" and ensure that your valuable Invoca phone call data is accurately captured and reported within your GA4 environment.