š¢If you run iOS campaigns on Google Ads and Meta using their modeling technologies simultaneously, you need to know this:
šGoogle ALWAYS tends to overestimate conversions
šMeta ALWAYS tends to underestimate conversions
And to prove it, I will share a recent case I had with one new client which I recently audited and had NOT SKAN schema in place (they just had cv=0 for installs and that’s it)
First, let’s analyze Google Ads numbers:
They were running one AEO campaigns for “start_trial” in the US. Since they didn’t set up any event in SKAN schema, these trials were purely modeled by Google.
ā”Google modeled installs: 537
ā”SKAN installs: 427
ā”ASC App Referrer: 419 installs
With ASC and SKAN being so close, itās hard to trust Googleās numbers.Ā (I know ASC & SKAN are not attributed in the same way, and they’re even different conversions)
ā”Google modeled trials: 139 –> this means that Start Rate is +25%
ā”Estimated trials applying realistic Start Rate (18%) on realistic installs: 79
āGoogle modeled CPA: $55
ā
Estimated CPA based on realistic metrics: $98
Difference: 78%!!š³š³š³
Now, let’s move to Meta.
They were running the exact same campaign based on start_trial event but using AEM. The key difference? They had the Meta SDK in place, meaning conversions werenāt purely modeledāMeta received actual conversion data.
ā”Meta modeled installs: 1753
ā”SKAN installs: 1142
ā”ASC App Referrer: 1904 installs
Here, AEM and ASC are much closer to reality than SKAN. To take a more pessimistic approach, I applied an Adjustment Factor of 80% to my AEM installs (Iāll cover this in detail in my upcoming guide š).
ā”Meta modeled trials: 160 –> this means that Start Rate is 9%
ā”Estimated trials (using a realistic Start Rate of 18% on 80% of AEM installs): 252
āMeta modeled CPA: $38
ā
Estimated CPA based on realistic metrics: $24
Difference: -36%!!!!!!!!š„š„
And that’s based on the WORST-case scenario. If you work with ASC numbers directly, the estimated CPA would be even lower in Meta!
The takeaway? šThis client should shift more budget to Meta until these calculations no longer justify the lower CPA.
This isnāt the first case Iāve seen where Google Ads overestimates while Meta underestimates iOS app conversions, but itās a great example of how to find the real numbers.
As a final tip, I always recommend adding a question during onboarding to track user origin. This gives you another data point to validate whether ASC, AEM, SKAN, or Google are accurate or not.