Skip to main content
Solved

Why is Amplitude Only Segregating Some Data?


Hi Everyone,

I can’t exactly figure out why Amplitude is not categorising all data but only some. For example if I look at the users who have signed up to my platform, each user will have a country.

Amplitude recognises some countries, but it gives some users “none”. However if I look into those profiles, they do have countries. What is going on?

Please see the screenshots below for an example:

 

 

 

Best answer by Saish Redkar

Hey @MattFusion 

Amplitude is an event based analytics platform, and all charts and cohorts query at the event level. Charts will return the property value at the time of an event.

Here are some good posts which explain this behavior in detail

https://help.amplitude.com/hc/en-us/articles/360016257391

In short, the most probable reason you might be seeing none values in the profile.country property is that at the time of your User Signed Up event, some users failed to get this property. And then at a later event, this property got updated for the user.

You can check this user’s first sign up event , look up the raw json for this event and verify if the profile.country was set or not for the event .

Hope this helps.

View original
Did this topic help you find an answer to your question?

3 replies

Saish Redkar
Expert
Forum|alt.badge.img+10
  • Expert
  • 1378 replies
  • Answer
  • June 24, 2022

Hey @MattFusion 

Amplitude is an event based analytics platform, and all charts and cohorts query at the event level. Charts will return the property value at the time of an event.

Here are some good posts which explain this behavior in detail

https://help.amplitude.com/hc/en-us/articles/360016257391

In short, the most probable reason you might be seeing none values in the profile.country property is that at the time of your User Signed Up event, some users failed to get this property. And then at a later event, this property got updated for the user.

You can check this user’s first sign up event , look up the raw json for this event and verify if the profile.country was set or not for the event .

Hope this helps.


  • Author
  • New Member
  • 1 reply
  • June 27, 2022

Thank you Saish, you are 100% right! 

This exactly what happened.

Is there anyway to change values as the user updates their details?

 


Saish Redkar
Expert
Forum|alt.badge.img+10

 Hey @MattFusion 

I would suggest reading through this one - How Amplitude applies user properties to events

You will have to send the user properties along the event - both when the user signs up and also if you are capturing events like profile updates to capture the changes.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings