Published on 8/17/2025 Staff Pick

Meta App Ads: The Complete Guide to Tracking Installs

Inside this article, you'll discover:

    • Ensure accurate tracking of app installs and in-app events from Meta ads.
    • Prioritize the right events to optimize campaigns for high-value user actions.
    • Calculate your true ROAS and make informed decisions to improve profitability.

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

TLDR;

  • If you're not using the Meta SDK to track app events, you're basically guessing. It's the absolute first thing you need to sort out.
  • For iOS 14.5+ users, Aggregated Event Measurement (AEM) is essential. You only get 8 events, so you must prioritise them based on value (e.g., purchase > trial > registration).
  • Stop optimising for just 'installs'. This is a vanity metric. You need to track and optimise for high-value user actions like purchases, trial starts, or tutorial completions to get users who actually stick around.
  • Your real Return on Ad Spend (ROAS) is often different from what Ads Manager tells you. This article includes an interactive calculator to help you figure out your true profitability.
  • Tracking issues are often the root cause when ads aren't performing. Before you blame your creative, make sure your data foundation is solid.

So, you're trying to track app installs from your Meta ads and finding it a bit of a headache. You're not alone. The whole process can feel overly complicated, and frankly, Meta's own documentation can send you down a rabbit hole. You see numbers in Ads Manager, but you've got a nagging feeling they don't tell the whole story. Are these installs turning into actual, valuable users? Or are you just paying for people to open your app once and then delete it?

Let's cut through the noise. Getting your tracking right isn't just a technical tick-box exercise. It's the absolute foundation of scaling your app profitably. If you get this wrong, you're not just wasting money; you're teaching Meta's powerful algorithm to find you more of the wrong kind of user. We're going to walk through how to set this up properly, what to actually measure, and how to spot problems before they burn through your entire budget.

Why can't I just trust the numbers in Ads Manager?

This is the first myth we need to bust. A few years ago, you mostly could. But since Apple rolled out iOS 14.5 and the App Tracking Transparency (ATT) framework, the game has completely changed. When a user on an iPhone or iPad opts out of tracking (and most of them do), Meta loses the ability to see exactly what that user does after they click your ad and install your app.

This means a huge chunk of the data you see in Ads Manager is now 'modelled' or 'inferred'. Meta is using statistical models to estimate conversions based on the small percentage of users who *do* opt-in. It's an educated guess, but it's still a guess. It can be pretty accurate sometimes, but other times it can be way off. This is why you might see a sale reported in Ads Manager that you can't find in your own backend system. The only way to get closer to the truth is to build a more robust tracking setup yourself and learn how to unmask your true ad ROI instead of relying on platform data.

This is where things like SKAdNetwork (Apple's privacy-focused attribution system) and Meta's own workarounds come in. It's a bit of a messy landscape, but understanding that platform data isn't gospel is the first step towards making smarter decisions.

Okay, so what's the absolute first thing I need to do?

Simple. You need to install the Meta SDK. Think of the SDK (Software Development Kit) as a small bit of code that lives inside your app. Its job is to talk to Meta and report back when users take specific actions. Without it, Meta has no idea what happens after someone installs your app. It's non-negotiable.

Getting it installed usually involves your app developer. They'll need to integrate the SDK into the app's code. Once it's in, you can start defining and tracking 'events' – which are just the specific actions you care about. The basic flow looks something like this:

User Clicks Meta Ad
Lands on App Store Page
Installs & Opens App
SDK Fires 'Install' Event
Data Sent to Meta

A simplified diagram showing the user journey from an ad click to the Meta SDK reporting the install. This is the foundational tracking flow.

Just setting up the SDK to track installs is the bare minimum. It confirms the connection is working, but it's only the start. The real power comes from tracking what happens *after* the install.

I've heard about iOS 14.5... What's AEM and why should I care?

Right, this is where it gets a bit more technical, but it's massively important. AEM stands for Aggregated Event Measurement. It's Meta's protocol for dealing with the data restrictions from iOS 14.5+ devices. Because Meta can't track individual users who opt out, AEM allows them to receive anonymised and aggregated conversion data from Apple's SKAdNetwork.

Here's the catch: for each domain (and for apps, this applies to your app's tracking configuration), you can only configure a maximum of 8 conversion events to be used for campaign optimisation. And these events must be ranked by priority.

Why does priority matter? Because Meta will only receive the highest-priority event that a user completes within the attribution window. For example, if your events are prioritised as 1) Purchase and 2) Start Trial, and a user starts a trial and then makes a purchase, Meta will only be told about the 'Purchase' because it's ranked higher. They won't see the 'Start Trial' event for that user at all.

This means you have to be really strategic about which 8 events you choose and how you rank them. You have to decide what actions are most valuable to your business. For many apps, it'll be some variation of this:

1.
Purchase
Highest Priority: The ultimate goal. Tracks actual revenue.
2.
Start Trial
High intent signal, the step right before a potential purchase.
3.
Add Payment Info
Strong indicator of a user who is serious about converting.
4.
Complete Registration
The user has created an account and is now in your ecosystem.
5.
Tutorial Completion
Lower Priority: Shows user engagement and understanding of the app.
...
And so on...
Up to 8 events in total, ranked by business value.

An example of how to prioritise your 8 AEM events for a subscription-based app. The most valuable actions for your business must be ranked highest.

Getting this wrong can seriously mess up your campaign optimisation. If you need help with this specific part of the setup, we've got a guide on how to troubleshoot common problems with the SDK and AEM configuration which might be useful.

What events should I actually be tracking? Is 'install' enough?

Let me be brutally honest: optimising your campaigns for 'App Installs' is, most of the time, a terrible idea. It's a vanity metric. You'll get a low Cost Per Install (CPI), feel great about it, and then wonder why none of these users are sticking around or spending any money.

When you tell Meta's algorithm to "get me installs," it will do exactly that. It will find the people within your target audience who are most likely to download an app, any app, probably out of boredom. These are often not the people who will become your loyal, high-value customers. You need a much better strategy that focuses on acquiring high-value users, not just cheap installs.

You need to track events that signal genuine interest and map to your business goals. These are called App Events, and Meta has a list of 'standard' events that it recommends. You should always use the standard event if one exists for the action you want to track, as Meta's algorithm is already trained to understand them. If there isn't one, you can create a 'custom' event.

Here are some examples of what you should be tracking instead of just installs:

App Type Recommended Standard Event Why It Matters
eCommerce App fb_mobile_purchase This is the goal. It tracks actual sales and revenue, allowing for ROAS optimisation.
SaaS / Subscription App fb_mobile_start_trial The most critical step before a user becomes a paying customer. A very strong signal of intent.
Gaming App fb_mobile_level_achieved Shows engagement. A user who reaches Level 5 is far more valuable than one who uninstalls after the tutorial.
Lead Gen / Service App fb_mobile_complete_registration Tracks when a user has fully created an account, becoming a qualified lead in your system.
Any App fb_mobile_tutorial_completion Indicates a user has been properly onboarded and understands the app's core value. A good leading indicator of retention.

Once you have these events tracking properly, you can change your campaign objective from 'App Installs' to 'App Events'. Then you can tell Meta to optimise for 'Purchases' or 'Trial Starts'. Yes, your cost per install will go up. But your cost per *valuable action* will go down, and your overall profitability will improve dramatically. We've seen this time and time again. I remember one app we worked with, we managed to get them over 45k signups at under £2 per signup by relentlessly optimising for registration events, not just installs.

How do I prove my ads are actually making money?

This is the million-dollar question (sometimes literally). For any app with in-app purchases or a subscription model, the single most important metric is Return On Ad Spend (ROAS). It's a simple ratio: for every pound you spend on ads, how many pounds do you get back in revenue?

Calculating it is straightforward: ROAS = Revenue from Ads / Ad Spend

The tricky part is getting an accurate 'Revenue from Ads' number, especially with the tracking challenges we've discussed. While Meta will report a ROAS for you (if you're tracking purchase events with a value), you should always treat it with a bit of scepticism. The real source of truth is your own data.

You can use this calculator below to get a feel for how different variables impact your ROAS. Adjust the ad spend and the revenue generated to see how your return changes. This is the fundamental math that should guide your budget decisions.

Return on Ad Spend (ROAS): 4.00x

Use this interactive calculator to estimate your Return on Ad Spend (ROAS). A ROAS above 1.0x means you're profitable on a direct-return basis. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

For UK app campaigns especially, understanding your target ROAS is definitly the most important step before you scale. For a deeper look into this, we have a complete ROAS optimisation guide specifically for Meta app ads in the UK that you might find helpful.

My tracking is set up, but my installs are low. What's next?

Alright, so your SDK is implemented and your events are firing correctly. But your campaigns are still underperforming. This is a common problem, and it's where real optimisation begins. Now that you trust your data, you can start diagnosing the problem systematically.

You need to look at your funnel. Don't just look at the final number of installs or purchases. Look at the drop-off rate at each step:

  • Impressions to Clicks (Click-Through Rate - CTR): If your CTR is very low, it usually means your ad creative or copy isn't resonating with your audience. Your ad isn't grabbing their attention in the feed. It's time to test new images, videos, and headlines.
  • Clicks to App Store Page Views: This should be almost 1:1. If there's a big drop-off here, it could signal a technical issue with your ad links.
  • App Store Page Views to Installs (Conversion Rate - CVR): This is a big one. If people are clicking your ad but not installing the app, the problem is likely your App Store page. Are your screenshots compelling? Is your description clear? Are your reviews poor? You need to optimise your App Store Optimisation (ASO).
  • Installs to High-Value Events (e.g., Registrations, Purchases): If you get lots of installs but few valuable actions, it could mean two things. Either you're attracting the wrong type of user (a targeting problem), or your app's onboarding experience is poor and users are getting confused or frustrated before they reach the "aha!" moment.

Often, a poor conversion rate from ads to installs is the biggest bottleneck. If that's what your'e seeing, our guide on how to fix low conversion rates from Meta ads can give you some specific things to check. It's a process of elimination. We worked with a B2B software client who had this exact issue. By fixing their event tracking and then systematically testing new creative, we managed to take their cost per registration from $2.38 down significantly by attracting a much more qualified user, eventually leading to 4,622 qualified registrations.

What does a good app campaign structure look like for testing?

You shouldn't just lump all your audiences into one campaign. A structured approach allows you to control your budget better and understand what's actually working. For apps, I'd reccomend a structure that separates your 'prospecting' (finding new users) from your 'retargeting' (re-engaging existing users or installers).

Here's a simplified but effective structure to start with:

Campaign 1: Prospecting (AEO)
Objective: App Events (e.g., Complete Registration). Find new, high-value users.
Ad Set 1: Lookalikes
Target 1-3% Lookalikes of your best customers (e.g., purchasers, high LTV users).
Ad Set 2: Interest Stacks
Target layered interests that are highly relevant to your ideal user profile.
Campaign 2: Retargeting (AEO)
Objective: App Events (e.g., Purchase). Convert warm audiences.
Ad Set 1: High Intent
Target users who installed but didn't purchase/subscribe within 30 days.
Ad Set 2: Lapsed Users
Target past purchasers or subscribers to encourage re-engagement or up-sells.

A basic but powerful campaign structure separating prospecting from retargeting. This allows you to tailor your message and budget to the user's stage in the funnel.

This kind of structure gives you clarity. You can see which new audiences are driving valuable users, and how effective you are at converting people who have already shown an interest in your app. From here, you can start building a much more comprehensive playbook for your entire app marketing strategy.

This is the main advice I have for you:

Problem Area Recommended Action Why It's Important
No Tracking Install the Meta SDK in your app immediately. This is the non-negotiable foundation. Without it, you are completely blind to post-install user behaviour.
iOS Attribution Configure and prioritise your 8 AEM events. Put your most valuable event (e.g., Purchase) at the top. Ensures Meta's algorithm optimises for what actually drives your business, not just vanity metrics.
Poor User Quality Change your campaign objective from 'App Installs' to 'App Events'. Optimise for a high-value action. You'll attract users who are more likely to engage and spend money, leading to a higher LTV and ROAS.
Uncertain Profitability Calculate your own ROAS based on your backend data, not just what Ads Manager reports. This gives you the true picture of your campaign profitability and empowers you to make smart budget decisions.
Low Performance Analyse your funnel from CTR to in-app conversion. Identify the biggest drop-off point and focus your efforts there first. Fixes the biggest leak in your bucket first, providing the fastest path to improved performance.

When to call in an expert

As you can see, properly tracking and scaling app install campaigns on Meta is more than just clicking a few buttons. It involves a technical setup, strategic decision-making, and continuous analysis and optimisation. Getting this wrong doesn't just waste your ad spend; it can actively teach the algorithm to find the wrong customers, digging you into a hole that gets harder to climb out of.

If you're staring at your Ads Manager feeling a bit lost, if your numbers don't seem to add up, or if you've hit a plateau and can't seem to scale profitably, it might be time for a second opinion. An expert can quickly diagnose issues with your tracking setup, identify strategic opportunities in your event configuration, and build a campaign structure that's designed for growth from day one.

We offer a free, no-obligation strategy session where we can take a look at your current setup and campaign performance. We'll give you some straightforward, actionable advice based on our experience scaling numerous app campaigns. If we think we can help, we'll tell you how. If not, you'll still walk away with a clearer picture of what you need to do next. Feel free to get in touch if you'd like to book a call.

Real Results

See how we've turned 5-figure ad spends
into 6-figure revenue streams.

View All Case Studies
$ Software / Google Ads

3,543 users at £0.96 each

A detailed walkthrough on how we achieved 3,543 users at just £0.96 each using Google Ads. We used a variety of campaigns, including Search, PMax, Discovery, and app install campaigns. Discover our strategy, campaign setup, and results.

Implement This For Me
$ Software / Meta Ads

5082 Software Trials at $7 per trial

We reveal the exact strategy we've used to drive 5,082 trials at just $7 per trial for a B2B software product. See the strategy, designs, campaign setup, and optimization techniques.

Implement This For Me
👥 eLearning / Meta Ads

$115k Revenue in 1.5 Months

Walk through the strategy we've used to scale an eLearning course from launch to $115k in sales. We delve into the campaign's ad designs, split testing, and audience targeting that propelled this success.

Implement This For Me
📱 App Growth / Multiple

45k+ signups at under £2 each

Learn how we achieved app installs for under £1 and leads for under £2 for a software and sports events client. We used a multi-channel strategy, including a chatbot to automatically qualify leads, custom-made landing pages, and campaigns on multiple ad platforms.

Implement This For Me
🏆 Luxury / Meta Ads

£107k Revenue at 618% ROAS

Learn the winning strategy that turned £17k in ad spend into a £107k jackpot. We'll reveal the exact strategies and optimizations that led to these outstanding numbers and how you can apply them to your own business.

Implement This For Me
💼 B2B / LinkedIn Ads

B2B decision makers: $22 CPL

Watch this if you're struggling with B2B lead generation or want to increase leads for your sales team. We'll show you the power of conversion-focused ad copy, effective ad designs, and the use of LinkedIn native lead form ads that we've used to get B2B leads at $22 per lead.

Implement This For Me
👥 eLearning / Meta Ads

7,400 leads - eLearning

Unlock proven eLearning lead generation strategies with campaign planning, ad creative, and targeting tips. Learn how to boost your course enrollments effectively.

Implement This For Me
🏕 Outdoor / Meta Ads

Campaign structure to drive 18k website visitors

We dive into the impressive campaign structure that has driven a whopping 18,000 website visitors for ARB in the outdoor equipment niche. See the strategy behind this successful campaign, including split testing, targeting options, and the power of continuous optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

633% return, 190 % increase in revenue

We show you how we used catalogue ads and product showcases to drive these impressive results for an e-commerce store specialising in cleaning products.

Implement This For Me
🌍 Environmental / LinkedIn & Meta

How to reduce your cost per lead by 84%

We share some amazing insights and strategies that led to an 84% decrease in cost per lead for Stiebel Eltron's water heater and heat pump campaigns.

Implement This For Me
🛒 eCommerce / Meta Ads

8x Return, $71k Revenue - Maps & Navigation

Learn how we tackled challenges for an Australian outdoor store to significantly boost purchase volumes and maintain a strong return on ad spend through effective ad campaigns and strategic performance optimisation.

Implement This For Me
$ Software / Meta Ads

4,622 Registrations at $2.38

See how we got 4,622 B2B software registrations at just $2.38 each! We’ll cover our ad strategies, campaign setups, and optimisation tips.

Implement This For Me
📱 Software / Meta & Google

App & Marketplace Growth: 5700 Signups

Get the insight scoop of this campaign we ran for a childcare services marketplace and app. With 5700 signups across two ad platforms and multiple campaign types.

Implement This For Me
🎓 Student Recruitment / Meta Ads

How to reduce your cost per booking by 80%

We discuss how to reduce your cost per booking by 80% in student recruitment. We explore a case study where a primary school in Melbourne, Australia implemented a simple optimisation.

Implement This For Me
🛒 eCommerce / Meta Ads

Store launch - 1500 leads at $0.29/leads

Learn how we built awareness for this store's launch while targeting a niche audience and navigating ad policies.

Implement This For Me

Featured Content

The Ultimate Guide to Stop Wasting Money on LinkedIn Ads: Target Ideal B2B Customers & Drive High-Quality Leads

Tired of LinkedIn Ads that drain your budget and deliver poor results? This guide reveals the common mistakes B2B companies make and provides a proven framework for targeting the right customers, crafting compelling ads, and generating high-quality leads.

July 26, 2025

Find the Best PPC Consultant in London: Expert Guide

Tired of PPC 'experts' who don't deliver? This guide reveals how to find a results-driven PPC consultant in London, spot charlatans, and ensure a profitable ad strategy.

July 31, 2025

The Complete Guide to Google Ads for B2B SaaS

B2B SaaS Google Ads a money pit? Target the WRONG people & offer demos nobody wants? This guide reveals how to fix it by focusing on customer nightmares.

August 15, 2025

Fix Failing Facebook Ads: The Ultimate Troubleshooting Guide

Frustrated with Facebook ads that burn cash? This expert guide reveals why your campaigns fail and provides a step-by-step strategy to turn them into profit-generating machines.

July 31, 2025

Solved: Video ads or still images on Facebook Ads?

I'm trying to figure out if I should make video ads or just use still images on Facebook. Because it's a newer solution to business problems, I'm thinking of using still images to get a simple message across to users. What do you all recommend?

August 4, 2025

Solved: Best bid strategy for new Meta Ads ecom account?

Im starting a new meta ads account for my ecom company and im not sure what bid strategy to use.

July 18, 2025

B2B Social Media Advertising: Generate Leads on LinkedIn & Meta

Unlock the power of B2B social media advertising! This guide reveals how to choose the right platforms, target your ideal customers, craft compelling ads, and optimize your campaigns for lead generation success.

August 4, 2025

The Complete Guide to Meta Ads for B2B SaaS Lead Generation

B2B SaaS ads failing? You're likely making these mistakes. Discover how to fix them by targeting pain points and offering instant value, not demos!

August 17, 2025

Building Your In-House Paid Ads Team vs. Hiring an Agency: A Founder's Decision Framework

Struggling to decide between an in-house team and an agency? Discover a founder's framework that avoids costly mistakes by focusing on speed, expertise, and risk mitigation. Learn how a hybrid model with a junior coordinator and the agency will let you scale faster!

August 8, 2025

Google Ads vs. Meta Ads: A Data-Driven Framework for E-commerce Brands

Struggling to choose between Google & Meta ads? E-commerce brands, discover a data-driven framework using LTV. Plus: Target search intent & ad creative tips!

August 19, 2025

Solved: Need LinkedIn Ads Agency for B2B SaaS in London

I'm trying to find an agency that know how to run LinkedIn ads for B2B SaaS, but I'm having a tough time finding someone in London that get it.

July 31, 2025

The Small Business Owner's First Paid Ads Campaign: A Step-by-Step Guide

Struggling with your first paid ads? It's likely you're making critical foundational mistakes. Discover how defining your customer's 'nightmare' and LTV can unlock explosive growth. Plus: high-value offer secrets!

August 19, 2025

Unlock The Ad Expertise You're Missing.

Free Consultation & Audit