I wanted to know some demographics about my website and I look at Alexa.com/siteinfo/koolbusiness.com which reports about 50% of the traffic is from India. But when I look with google analytics, 75% is from India. Who should I believe?
Should I rely on Google Analytics or Alexa for stats about what countries visitors to my site come from?
google analytics;alexa
Believe your Google Analytics, because it takes geographical data directly from all your visitors who have loaded your analytics script.Here's instead how Alexa collects data:Alexa's traffic estimates are based on data from our global traffic panel, which is a sample of millions of Internet users using one of over 25,000 different browser extensions. In addition, we gather much of our traffic data from direct sources in the form of sites that have chosen to install the Alexa script on their site and certify their metrics. However, site owners can always choose to keep their certified metrics private.http://www.alexa.com/about/They take data only from people who uses browser extensions with their script. So, they have a sample, not all your traffic.For that reason, for smaller websites there are more limitsThere are limits to statistics based on the data available. Sites with relatively low measured traffic will not be accurately ranked by Alexa. We do not receive enough data from our sources to make rankings beyond 100,000 statistically meaningfulhttps://support.alexa.com/hc/en-us/articles/200449744-How-are-Alexa-s-traffic-rankings-determined