ASOPROFESSIONALLET’S TALK ↗
← ALL ASO EXPERIMENTS

RESEARCH 07 · RATING COUNTS

Does a country label mean those ratings came from that country?

I compared rating counts for the same apps across countries to see what those numbers could really tell me.

Research: 2026

THE VERDICT · A WARNING FROM THE DATA

A country label did not make the count local.

In the records I examined, Google Play rating counts for the same app were usually very close across countries. App Store counts usually differed much more.

That is a warning about interpreting these records. I cannot tell exactly how the stores or collector produced the numbers, or which users they include.

See what I found ↓

MY QUESTION

Am I looking at local ratings or the same count twice?

Imagine an ASO dashboard shows millions of ratings for an app in the UK and a similar number in the US. It would be easy to add the two figures or call the increase in one row local growth. But the labels alone do not prove those are separate groups of people.

The questions I asked myself and the steps I took
01Pick the same app

I compared the same app identity within one store across two countries.

02Compare close observations

I used records from the same date, no more than six hours apart, with at least 100 ratings in each record.

03Check the difference

I called counts close if their difference was no more than 1% of the larger count, then gave each app equal weight.

A close match is not always an exact match. A recorded timestamp does not prove two independent live store requests.

MY THEORY VS THE RESULT

The two stores looked very different.

My theory

Google Play counts would often look shared across countries, while App Store counts would usually differ.

What I found

That pattern appeared in both periods in this dataset and passed the study’s stronger gap check. It does not prove the geographic scope of every rating count.

Same app, different country labels

compare country counts → check the gap

Country counts within 1%
Google Play98.50%
App Store0.28%
Different samplesThe two stores cover different groups of apps

Later-period averages across different selected store samples; this does not identify how counts were produced.

See the original result chart
How often were country counts within 1%?

Later period. I first averaged comparisons within each app, then averaged across apps.

Google Play · 831 apps98.50%
App Store · 480 apps0.28%

These are averages across the apps I could compare, not the percentage of all apps in either store. The store samples are different populations.

On Google Play, the counts behaved like a shared measure across countries. That is my interpretation of the pattern, not proof that every count is worldwide. Collection or caching could also affect the records.

REAL APPS IN MY SAMPLE

Here is what the numbers looked like.

These are historical examples from 2026. They illustrate the pattern; the study result uses all eligible comparisons. They are not claims of client relationships.

GOOGLE PLAY · JAPAN AND SOUTH KOREA

WhatsApp

Both country records showed exactly 246,004,115 ratings, captured seconds apart. Their recorded star scores differed. A different score does not prove the accompanying count belongs to a different local audience.

GOOGLE PLAY · UK AND US

Spotify

The records showed about 36.45 million ratings in each country, differing by 1,002. The observations were roughly five hours apart.

APP STORE · UK AND US

Spotify again

The records showed about 7.0 million ratings in the UK and 42.5 million in the US. The Apple and Google examples use different available dates and do not form a controlled comparison.

The examples do not identify the people behind the ratings. They are a reason to ask better questions before treating a country row as proof of local growth.

A SECOND CHECK

Did the counts also grow by similar amounts?

I compared seven day changes where both country counts increased by at least 10. In the later period, 97.72% of the app weighted Google Play comparisons had increases within 10% of each other. The App Store figure was 6.24%.

This check covers only qualifying positive increases. A change in a displayed total is a net change, not a verified count of new ratings or new users. Some counts fell, and those windows were excluded from this particular positive increase comparison.

MY ASO TAKEAWAY

Do not add country rows until you know what they measure.

My ASO tip: Ask the data provider whether a rating count is actually local, shared across countries or affected by collection timing.

My ASO strategy: Report chart positions, rating scores and rating counts as separate measures. For local analysis, use verified country information from the developer’s own tools where available.

My ASO warning: A rise in a country labelled count does not by itself prove local installs, local users or that a listing change caused growth.

WHAT I COULD NOT PROVE

Here is where the evidence stops.

  • Where the raters live: I did not have user locations or private developer account data.
  • Why the counts match: Shared fields, timing or collector behavior are possible explanations. The data does not settle the mechanism.
  • Every app or tool: The archive covers a selected set of apps and a short period, not every ASO platform or store listing.
  • Independent populations: The Apple and Google samples contain different apps, so the store difference is descriptive, not a causal test.
  • Search and installs: I did not measure keyword rankings, conversion or acquisition attribution.

SOURCES & METHODS

Want to check my work?

I used AppOrbit’s archived metadata. I reran the supplied verifier to rebuild country comparisons and weekly windows from the saved extract. This checks the calculations against that extract; it does not independently validate the collector or identify raters.

Google’s explanation of ratings provides context about displayed scores. It does not certify the geographic scope of the count field studied here.

The source evidence and full technical report are kept locally while third party redistribution rights are reviewed.

Read the original report and technical details ASO Research · Experiment 7

A country label does not make an app’s rating count local.

Google Play rating counts looked almost identical across countries. Apple’s usually looked very different. That changes what these numbers can tell us about local ASO performance.

Prepared 27 October 2026 · Observations: 19 September to 26 October 2026, UTC · 244,883 source records · 89,309 country comparisons · 1,561 store-specific app IDs

The resultReal app examplesWeekly growthWhy ASO teams should careChecksMethod and evidence The theory is supported in this dataset.

Google Play’s country-labelled rating counts behaved like a shared cross-country measure. Treating each country’s count as a separate local audience would be misleading. The data supports that warning strongly, although it cannot establish exactly how the store or collector produced the shared counts.

1. What we tested

Imagine an ASO report saying an app has 36 million ratings in the UK and another 36 million in the US. Are those two different groups of people? Or is the report showing almost the same broader count twice?

We compared the same app across two countries, in the same store, on the same date. The observations had to be no more than six hours apart, and both counts had to be at least 100. We called the counts a close match when they differed by no more than 1% of the larger count.

In the later period, the difference between stores was enormous:

StoreCounts within 1%Apps comparedCountry comparisons95% app-resampling interval
Google Play98.50%83129,62097.81% to 99.09%
Apple App Store0.28%48015,1650.08% to 0.56%

The headline percentages give every app equal weight. First, we calculate each app’s share of matching country comparisons. Then we average those shares. An app appearing in many countries does not receive more weight just because it creates more rows. The interval measures variation when resampling the apps we observed, not uncertainty about the entire app market.

For a simple sense of scale, the average Google Play app matched across countries almost every time. The average Apple app almost never did. The later-period gap was 98.21 percentage points, with an app-resampling interval of 97.50 to 98.86 points.

2. WhatsApp: identical count, different star scores

On 19 October, WhatsApp’s Google Play records for Japan and South Korea were recorded just 7.512 seconds apart.

CountryRating countStar score in the dataObservation time, UTC
Japan246,004,1154.38632026-10-19T22:59:29.480Z
South Korea246,004,1154.58752026-10-19T22:59:36.992Z

The count was exactly the same: 246,004,115. The star scores were different. That is a concrete example of why a country-specific star score does not make the accompanying count a count of local raters.

These two records do not identify the people behind those ratings. They do show why adding the two counts together would not be justified.

Spotify shows the contrast between stores

Store and observation dateUK rating countUS rating countDifference as a share of the larger count
Google Play · 8 October36,448,06636,449,0680.0027%
Apple App Store · 9 October6,997,40642,489,12183.53%

Spotify’s Google Play counts differed by only 1,002 out of roughly 36.4 million, even though the records were about five hours apart. Its Apple counts were roughly 7.0 million in the UK and 42.5 million in the US. These are illustrative examples selected after the analysis; the percentages above come from every eligible comparison.

3. The weekly increases also matched

Matching totals alone could be a weak clue. We therefore checked whether the same app’s count also changed by a similar amount in different countries over seven days.

Both countries needed observations at the start and end. We allowed at most six hours between country observations at each endpoint. For this comparison of increases, both counts had to rise by at least 10. We called the increases close when they differed by no more than 10% of the larger increase.

StorePeriodApps with qualifying increasesSeven-day comparisonsIncreases within 10%
Google PlayEarlier period5603,48798.64%
Google PlayLater period5453,24997.72%
Apple App StoreEarlier period2311,2005.08%
Apple App StoreLater period2521,6386.24%

These percentages also give each app equal weight. The later Google Play interval was 96.73% to 98.58%; Apple’s was 4.47% to 8.30%. This is a secondary check, conditional on both counts increasing by at least 10.

Spotify’s weekly change, using the actual recorded counts

Store and datesCountryStarting countEnding countNet increase
Google Play · 8 to 15 OctUK36,448,06636,484,412+36,346
Google Play · 8 to 15 OctUS36,449,06836,485,939+36,871
Apple · 10 to 17 OctUK6,999,6517,016,714+17,063
Apple · 10 to 17 OctUS42,505,65642,617,924+112,268

The Google Play increases were 36,346 and 36,871, a difference of about 1.4% of the larger increase. Apple’s were 17,063 and 112,268. The store examples use different available weeks, so they illustrate the pattern rather than serving as a precisely matched cross-store experiment.

We use “net increase” deliberately. A change in a published count is not a verified count of newly submitted ratings or new users. Counts can fall too: 176 of the 3,493 later Google Play weekly comparisons had a decrease in at least one country. Those windows remain in the evidence file but are excluded from the positive-increase comparison.

4. Why this matters for ASO reports

A country label can make a number look more local than it really is. An ASO analyst might see a rising rating count in a UK competitor report and conclude that the app is gaining momentum specifically in the UK. In this Google Play dataset, almost the same increase often appeared elsewhere.

An ASO report might say…What this study supports
“This app gained 36,346 UK ratings.”The UK-labelled record rose by 36,346. The records do not establish that those ratings came from UK users.
“The UK and US together added 73,217 ratings.”The two Spotify increases may overlap heavily. Adding them is not justified by these records.
“Our local ASO change caused the increase.”The count alone cannot establish local growth or attribute it to an ASO change.
“The star score differs, so the count must be local.”WhatsApp had different star scores alongside exactly the same count. The two fields need separate interpretation.

For Apple, the pattern was very different: country counts rarely matched. That is consistent with local differences, but it does not turn rating growth into proof of local downloads, installs from search, or ASO success.

The useful finding: In this source, Google Play rating-count growth provides little evidence that growth belongs to one particular country. Country-specific ranking, a country-labelled metadata row and a country-specific rating count are three different things.

5. We checked whether the result depended on our choices

It appeared in both parts of the month

StoreDatesAppsCountry comparisonsCounts within 1%, app-equal
Google Play19 Sep to 7 Oct83732,92298.41%
Google Play8 to 26 Oct83129,62098.50%
Apple App Store19 Sep to 7 Oct47911,6020.25%
Apple App Store8 to 26 Oct48015,1650.28%

The later period repeats the earlier pattern. It is a chronological repeat within an existing dataset, not a new independent sample or an untouched holdout.

Tighter timing and smaller samples gave the same broad answer

Later-period checkGoogle Play matchesApple matchesApps, Google / Apple
Recorded within 1 hour99.88%0.24%724 / 370
Recorded within 12 hours96.14%0.24%924 / 527
At least 1,000 ratings in each country99.23%0.22%781 / 370
UK and US comparisons only96.92%0.00%345 / 268
One comparison per app in the later period97.95%0.00%831 / 480

When observations were within one hour, Google Play reached 99.88%. Restricting the comparison to the UK and US still gave 96.92%, while Apple was 0.00%. Taking just one comparison per app also preserved the difference.

“Close” does not always mean “identical”

Store, later periodExactly equal counts, raw comparisonsExact share, raw comparisonsExact share, app-equalWithin 0.1%, app-equal
Google Play7,034 / 29,62023.75%39.53%91.41%
Apple App Store1 / 15,1650.01%0.01%0.01%

Google Play counts were often slightly different. That can be consistent with different observation times, updates or caching, but this study does not establish the reason. Our main result concerns near equality, not a claim that every record is an exact duplicate.

There were genuine failures of the 1% rule. BlinkDrama’s UK count was 302,506 and its US count 305,587 on 11 October, about five hours apart. The difference was 1.008%, just outside the rule. In total, 197 of the 29,620 later Google Play comparisons failed it.

Country-by-country check

Each row includes later-period comparisons involving that country. The same pair appears in both countries’ rows, so these are overlapping checks, not separate independent studies. Percentages give apps equal weight within each row.

CountryGoogle Play within 1%Apple within 1%Apps, Google / Apple
Brazil98.62%0.46%323 / 210
ChinaNo eligible data0.00%0 / 28
Germany98.19%0.13%442 / 290
United Kingdom97.74%0.16%455 / 330
Indonesia99.92%0.53%435 / 160
India99.73%0.37%269 / 108
Japan99.89%0.86%223 / 169
South Korea99.90%0.76%242 / 170
United States97.60%0.00%444 / 295
Vietnam99.73%0.64%339 / 132

6. What is established, and what remains an explanation

Established in the records: Google Play rating counts were overwhelmingly similar across countries, and their weekly increases were usually similar too. Apple’s counts and increases usually differed much more. The result survived tighter timing, higher minimum counts, one comparison per app and a UK-US-only comparison.

The likely explanation: The Google Play count field behaves like a shared count spanning countries. This is an inference from the observed pattern. We cannot prove that every count is worldwide, identify which users are included, or rule out collector or cache behaviour as part of the explanation.

What the store documentation says: Google describes country- and device-specific displayed rating scores, and its developer Console offers country/region breakdowns. Apple describes territory-specific summary ratings. These documents give context; they do not independently certify the geographic scope of the specific count field analysed here.

This is a measurement audit with an ASO implication, not a claim to have discovered a new app-store algorithm. It does not test whether adding keywords, changing screenshots or improving a rating causes more downloads.

7. How the study was done

  1. Use the preserved source. We analysed all 244,883 records in the seven-field AppOrbit metadata extract. It includes apps and games discovered through the source’s chart collection, including free and paid titles. It is not a random sample of all apps.
  2. Select one recorded observation per day. For each store, app ID and country, take the latest actual metadata event on each UTC date. There were 233,282 daily keys. We excluded 2,578 with a missing or invalid latest count, leaving 230,704. We did not fill gaps with an older count. No conflicting latest-timestamp records were found.
  3. Compare like with like within each store. Use the same app ID and date, different countries, at most six hours apart, and counts of at least 100. This produced 62,542 Google Play comparisons across 996 app IDs and 26,767 Apple comparisons across 565 app IDs. We did not assume IDs or app populations were interchangeable across stores.
  4. Give each app equal weight. Average the match indicator within each app, then average across apps. Raw row-weighted results are also included. For the later period, those raw results were 99.33% for Google Play and 0.40% for Apple.
  5. Repeat by date and test other rules. Split at 8 October, then check one-hour and twelve-hour timing, a minimum of 1,000 ratings, UK-US pairs, and one chronological comparison per app per period.
  6. Test seven-day changes. Require matched country observations exactly seven UTC dates apart, with each country’s elapsed time between 156 and 180 hours. Within each period, retain the earliest available nonoverlapping windows per app and country pair. A later window must start after the previous one ends. There were 10,230 windows in total. The positive-increase check uses only windows where both counts rise by at least 10.
The prediction, uncertainty and verification

The protocol was written before calculating Experiment 7 outcomes. This was not an external preregistration, and the source had already been used for earlier experiments.

The prediction required Google Play’s app-equal match rate to be at least 75%, Apple’s no more than 25%, and the difference at least 50 percentage points in both periods. Each store-period also needed at least 100 apps. All those requirements passed. The stronger requirement, a later-period 95% interval entirely above a 50-point store gap, also passed.

Intervals use 5,000 resamples of app-level means. They account for repeated comparisons within an app. They do not fully capture shared collection problems across apps, date or country dependence, selection bias, or uncertainty about other stores and periods.

A separate pandas implementation rebuilt the daily selection and all 89,309 primary pairs directly from the source extract. It also rebuilt all 10,230 weekly windows, checked 78 summary cells, and reproduced all six primary confidence intervals. All checks passed. This verifies the calculations against the source; it is not independent validation of the collector.

Formula for matching counts: abs(count A - count B) / max(count A, count B) <= 0.01. For positive weekly increases, replace the counts with their net changes and use 0.10.

Protocol SHA256: 444731357e906db2df78496942e972df1a214f28e30ee9e195fd91db4c060f9f

The limits that matter

  • One collector and a short period. The source covers 38 UTC dates. It cannot establish how every ASO platform collects or labels ratings.
  • Metadata events are selective. The source records changes, not a guaranteed daily census of every app. Missing events are not evidence of zero change. Our sample contains only actual eligible observations.
  • Recording time is not necessarily fetch time. The format describes run-level collection, enrichment and request reuse. A small timestamp gap improves comparability but does not prove two independent live storefront responses.
  • Store populations differ. Apple and Google samples have different app coverage. The size of the difference is descriptive, not a causal effect of changing stores.
  • No private performance data. We have no developer Console exports, user locations, keyword impressions, conversion rates or acquisition attribution for these apps. We cannot confirm worldwide coverage or assign a count change to local ASO work.

8. Evidence and sources

The evidence download contains the source extract, analysis code, protocol, every comparison, weekly windows, selected examples, verification output and file checksums. It is embedded in this HTML file, so the report and evidence travel together.

Evidence ZIP: 21.7 MB. Requires Python, NumPy and pandas to rerun. No images or external scripts are needed to read this report.

  1. AppOrbit source data, pinned commit
    Third-party observations. Preserved extract, format guide and license included in the evidence download. Current GitHub page retrieval was unavailable during this study; calculations used the previously preserved source.
  2. Google: Making Ratings and Reviews better for users and developers
    Primary-source context: country and device-specific displayed rating scores. Does not establish the geographic scope of this collector's ratingsCount field.
  3. Google: View and analyze your app's ratings and reviews
    Primary-source context: Console country/region breakdowns, counts and rating publication delays. We did not access developer Console data.
  4. Apple: Ratings, reviews, and responses
    Primary-source context: territory-specific summary ratings. Does not independently validate every count in the extract.

Publication takeaway: An ASO report can be organised by country while a rating-count field still behaves like a shared cross-country total. In this dataset, that was overwhelmingly the case for Google Play. Using that count as proof of local app growth would overstate what the data tells us.

Experiment 7 · Prepared for Gabriel Machuret · Source attribution: AppOrbit. Database rights under ODbL 1.0; third-party store content retains its separate rights. Dates in the analysis are UTC.

Keep exploring

All ASO experiments · See my rating growth study · Choose useful ASO metrics · Choose markets to prioritize