Simone Chelo
Simone Chelo

Reputation: 746

Firebase does not collect age and gender data

I am linking my Android and iOS app to Firebase Analytics, and it seems to work well except I cannot collect the "automatic" information about the user, such as gender and age.

enter image description here

I can see some thousands of users, and I can also track custom events (like in-app purchases)

enter image description here

But in the same view, gender and age are not present.

This question looks like the same, but the answer is not applicable: I used DebugView to test it and then deactivated it as per documentation.

of course, View "All Users" audience displays the same data.

Upvotes: 15

Views: 4539

Answers (3)

Pavel Kozemirov
Pavel Kozemirov

Reputation: 339

There are possible reasons:

  1. Google Signals isn't activated. Make sure that you have enabled Google Signals for your property, because Google signals are session data that Google associates with users who have logged in to their Google accounts and who have turned on Ads Personalization.
  2. Collection of Device Advertising IDs is disabled. Please ensure that the Collection of Device Advertising IDs is enabled, so that you will be able to see demographic and interest data on the Analytics dashboard since this is used to track user properties such as Age, Gender and Interests. Also, Analytics derives demographics and interests data from the Android Advertising ID or the iOS Identifier for Advertisers (IDFA).
  3. google-services.json or dependencies are outdated

I have such problem. 1 and 3 solve it. You also can contact Firebase Support.

Upvotes: 2

osmanz
osmanz

Reputation: 481

Based on the answer here, Firebase Analytics demographic reports is thresholded for privacy reasons. Once you have enough data -- at least 10 users per age/gender bracket -- data for that bracket will be shown.

Upvotes: 0

Frank van Puffelen
Frank van Puffelen

Reputation: 598901

According to this help center page on automatically collected user properties,

For iOS apps, the app must collect IDFA in order to automatically derive the Age, Gender, and Interests properties.

The link in there further clarifies:

On iOS, the SDK collects the Advertising Identifier if it is available. For IDFA to be available, a developer has to link in the following libraries:

  • libAdIdAccess.a
  • AdSupport.framework

So you might want to check if you're including the necessary dependencies.

Upvotes: 1

Related Questions