After spending too much on Power BI trying to see why my user count didn't match when querying userAgeBracket, I used https://ga-dev-tools.appspot.com/query-explorer/ and here is the output:
start-date is 2019-11-01. end-date is 2019-11-30.
Without Date (Notice there are users with age 55-64 and 65+):
When adding Date dimension:
Notice there are now no users with age 55-64 and 65+.
How can I solve this?
As the documentation says:
Thresholds are applied to prevent anyone viewing a report from
inferring the demographics or interests of individual users. When a
report contains Age, Gender, or Interest Category (as a primary or
secondary dimension, or as part of an applied segment), a threshold
may be applied and some data may be withheld from the report. For
example, if there are fewer than N instances of Gender=male in a
report, then data for the male value may be withheld.
So you won't be able in some cases to get granular demographics data in GA reports.
Related
I am working in a project where we need to analyse the data on the basis of users gender and Age. We collect data from firebase to big query. I read some articles that firebase does not collect this data, but not completely sure.
Can someone help me on this?
Gender and age data is only shown in aggregate views in Google Analytics, and even then only when there are sufficient matches for the filter. It is also not exported to BigQuery, for the reasons shown in this documentation page:
Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interest Category (as a primary or secondary dimension, or as part of an applied segment), a threshold may be applied and some data may be withheld from the report. For example, if there are fewer than N instances of Gender=male in a report, then data for the male value may be withheld.
If you need user-level precision for gender/age, consider asking your users for that data, and explaining how you will use it.
Google analytics report by demographics by date doesn't shows data for all age groups, while if I remove date it shows all age groups in GA demographics report, don't understand this behavior,
Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interest Category (as a primary or secondary dimension, or as part of an applied segment), a threshold may be applied and some data may be withheld from the report. For example, if there are fewer than N instances of Gender=male in a report, then data for the male value may be withheld.
https://support.google.com/analytics/answer/2799357?hl=en
In conclusion, it is not always possible to obtain demographic data with granular detail in Google Analytics reports. This is due to both user privacy issues and the fact that these data, based on a portion of total users, are found in the database of the analysis platform within dedicated tables and with pre-aggregated values.
I am trying to distribute Pageviews by URL v/s Age as secondary URL, but the result reduces and shows only a set of old URL's but not the new ones.
Here is a report for last 3 years without secondary dimension. This shows 1009 URL's
When added a Secondary Dimension "Age" the results come down to 9 for same period.
I think that age is only applied in certain scenarios where an ad campaign has targeted certain demographics.
What you are likely seeing is the subset of your data that only contains that dimension.
When selecting a dimension, there isn't an "everything else" label unless it is explicitly set, so you won't see the rest of you data - you can assume that "all data minus the age data equals the rest of the data". This is the same scenario as when you set a custom dimension - if you only record the dimension when there is a value (e.g. a promocode on an ecommerce transaction), you will only ever see traffic that has a value applied.
In this instance there would need to have been "no age set" on the dimension, to get the rest of the traffic - which is how demographics work (again slightly unsure). This is like "direct/none" has a default that is put on source medium when there is no source or medium to be discovered.
Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interest Category (as a primary or secondary dimension, or as part of an applied segment), a threshold may be applied and some data may be withheld from the report.
Documentation: https://support.google.com/analytics/answer/2799357?hl=en
My article with test: https://www.analyticstraps.com/i-report-con-i-dati-demografici-non-tornano/
I am pivoting my GA data to view number of sessions by Device Category for each age group of my users. Here is a snapshot of my data:
Removing the age breakdown for this data, I can see there are actually 606,737 sessions from mobile device. But after age breakdown, I can see only 196,027.
I am aware that google doesn't track users who are below 18 yrs of age. Is the difference only because of this?
Demographic data is only available for subset of users and doesn't represent your overall traffic. Google Can not gather demographic information for users whose Device ID is unknown or they have no activity profile. You may find more information here
I've installed the tracking code from Google (the updated one, for demographics data), already validated the code and it worked, also enabled it in analytics settings. Problem is there is no data at all, and it's been set up for a week now. When I validated the code analytics said it'll be a day until I see data.
Any idea what's going wrong?
All other data is fine, just demographics missing.
These data won't be showed if you don't have enough users. Can it be the case?
Data thresholds
Thresholds are applied to prevent anyone viewing a report from inferring the demographics or interests of individual users. When a report contains Age, Gender, or Interest Category (as a primary or secondary dimension, or as part of an applied segment), a threshold may be applied and some data may be withheld from the report. For example, if there are fewer than N instances of Gender=male in a report, then data for the male value may be withheld.
These thresholds are system defined, and you cannot adjust them.
If a threshold has been applied to a report, you will see a notice below the report title.
About Demographics and Interests