Published on 12/14/2025 Staff Pick

Solved: Low App Installs with Facebook AEM SDK

Inside this article, you'll discover:

I use the sdk /facebook aem and haven't gotten installs yet. I used clicks before, and it was at 0.15-0.19 per click. Can you share how to get app installs costs lower? Is it my sdk setup?

Mentioned On*

Bloomberg MarketWatch Reuters BUSINESS INSIDER National Post

Hi there,

Thanks for reaching out! Happy to give you some initial thoughts and guidance on your situation with the app install ads. It’s a really common problem to see lots of cheap clicks but no actual installs, and tbh, it's usually a sign that the campaign's foundations are a bit wobbly. The good news is it's almost always fixable.

Let's get into it.

TLDR;

  • Stop optimising for clicks. You're telling Facebook to find you people who like to click, not people who like to install apps. This is the single biggest reason for your problem.
  • Your campaign objective MUST be "App Installs". This lets the algorithm use your SDK data to find users who are similar to people who've installed apps before. Clicks will be more expensive, but they'll be the *right* clicks.
  • Cheap clicks (£0.15-£0.19) are a vanity metric. A £2 click that leads to a £4 install is infinitely better than ten £0.19 clicks that lead to nothing. You need to focus on Cost Per Install (CPI), not Cost Per Click (CPC).
  • You need to define your target customer by their *problem*, not just their demographics. This will make your targeting and your ad copy a thousand times more effective.
  • This letter includes an interactive calculator to help you understand the potential costs of different campaign strategies and a flowchart showing how Facebook's algorithm works.

We'll need to look at why 'clicks' are a trap...

Right, first thing we need to get straight is this idea of cheap clicks being a good thing. They’re not. In fact, they’re often a sign that you’re actively damaging your campaign performance. It sounds completely backwards, I know, but stick with me.

When you tell Meta you want 'Link Clicks' or 'Traffic', you give its incredibly powerful algorithm a very simple, very specific instruction: "Go and find me the largest number of people, for the lowest possible price, who have a history of clicking on ads."

And the algorithm, being the ruthlessly efficient machine it is, does exactly what you asked. It scours its user base and identifies a specific segment of people. These people are the "Clickers". They click on everything. They’re curious, maybe a bit bored, and their attention is dirt cheap because advertisers who want actual *results* (like sales, leads, or installs) have learned to avoid them. You're paying Facebook to find you the digital equivalent of window shoppers who have no intention of ever coming inside the store. You are paying the world's most powerful advertising machine to find you the worst possible audience for your app.

The user you actually want is the "Installer". This person is completely different. They're more selective. They don't click on ads for fun. They install apps to solve a problem they have. They might cost more to reach because they are in higher demand, but they're the only ones who matter to you. Your current strategy is actively avoiding them.

This is probably one of the biggest myths in paid ads. That more clicks for less money is always better. It's just not true. You'd rather have 10 clicks at £2 each that result in 2 installs, than 100 clicks at £0.20 each that result in zero installs. The first scenario costs you £20 for two valuable actions. The second costs you £20 for absolutely nothing. I remember one app client of ours is getting over 45,000 signups, and their cost per signup is under £2. I can promise you their cost per click is a lot higher than £0.19, but it doesn't matter, because they're paying for the result, not the click.

I'd say your campaign objective is the root of the problem...

So, how do we fix this? We change the instruction we give to Facebook. This brings us to the most fundamental part of any campaign setup: the objective. Right now, you're using a 'Traffic' objective. You need to switch to an 'App Installs' objective immediately. This isn't a small tweak; it's a complete change in strategy.

When you select 'App Installs', you're telling Meta's algorithm something completely different. You're saying: "I don't care about clicks. I only care about people who actually install my app. Use all the data you have from my SDK and the Facebook AEM to find people who look and act like other people who have installed my app, or similar apps, in the past."

This is where your SDK setup becomes incredibly powerful. Every time someone installs your app via an ad, the SDK sends that data back to Meta. The algorithm learns. It gets smarter. It starts to build a profile of your ideal user and gets better and better at finding more of them. By running a Traffic campaign, you're starving the algorithm of the very data it needs to help you succeed. You have this powerful tool (the SDK) but you've essentially left it unplugged.

The entire system is designed to follow your lead. If you tell it the wrong destination, it will dutifully and efficiently drive you off a cliff. If you give it the right destination (installs), it will move heaven and earth to get you there. It's a fundamental shift from buying *attention* to buying *action*.

Here’s a simplified look at how the algorithm makes its decisions. Notice how the initial objective dictates every subsequent step. You've been stuck in the red path, and we need to get you onto the green one.

Your
Campaign
Objective:
Clicks
Algorithm finds
users who click often
Shows ads to
low-intent audience
Result:
Cheap Clicks,
No Installs
Objective:
App Installs
Algorithm finds
users who install apps
Shows ads to
high-intent audience
Result:
Higher CPC,
Actual Installs

This flowchart shows how your chosen campaign objective dictates the entire ad delivery process. Choosing 'Clicks' sends the algorithm down the wrong path from the very beginning.

You probably should redefine who you're actually targeting...

Fixing the objective is the biggest technical step, but it won't work if you're pointing the ads at the wrong people. This is where most advertising advice falls flat. They talk about demographics and interests in a really sterile way. "Men aged 25-40 who like 'technology'." That's useless. It tells you nothing of value and leads to generic ads that speak to no one.

To stop burning cash, you have to define your customer by their *pain*. Your Ideal Customer Profile (ICP) isn't a demographic; it's a problem state. It's a nightmare. You need to become an expert in their specific, urgent, expensive problem that your app is built to solve.

Let's make this practical. Forget who your user *is* for a moment and focus on what they're *struggling with*.

  • If you have a project management app, the nightmare isn't 'needing to organise tasks'. It's the gut-wrenching fear of a project manager realizing a critical deadline is about to be missed, costing the company a huge client and damaging their own reputation.
  • If you have a meditation app, the nightmare isn't 'wanting to relax'. It's the Sunday evening dread of a high-achiever lying awake at 3 AM, heart pounding, utterly overwhelmed by the week ahead and terrified of burnout.
  • If you have a language learning app, the nightmare isn't 'learning Spanish'. It's the embarrassment of being on a business trip in Madrid, unable to order a coffee, feeling isolated and unprofessional.

Once you've isolated that nightmare, everything changes. Your ad copy changes. Your targeting changes. You stop targeting broad interests like "Productivity" and start targeting people who follow specific productivity gurus, use competitor software, or are members of groups for stressed-out professionals. This intelligence isn't just data; it's the blueprint for your entire strategy. If you haven't done this work, you have no business spending another pound on ads.

Let's try and map this out for your app. Take some time to really think about these questions. The more specific you are, the better.

Question Your Answer (Be Brutally Specific)
The Nightmare What specific, urgent, and expensive problem does my ideal user have right before they need my app? What keeps them up at night?
The Before State Describe their world with this problem. What are they feeling? (e.g., Overwhelmed, frustrated, embarrassed, losing money). What are they doing? (e.g., Using messy spreadsheets, missing deadlines).
The After State Describe their world after using your app. What is the transformation? (e.g., In control, confident, efficient, profitable). What does their success look like?
Targeting Clues Where do these people hang out online? What specific influencers/gurus do they follow? What competitor tools do they use? What niche publications do they read? What podcasts do they listen to?
Use this framework to define your Ideal Customer Profile based on their problems, not just demographics. This is the foundation of effective ad targeting and messaging.

You'll need a better way to qualify your audience...

Once you know who you’re talking to and what their problem is, we can think about *how* to best reach them. Even with an App Install objective, sending cold traffic directly to the App Store can be inefficient. The App Store page gives you very little control over the message, and it's a big commitment for a user to press 'Install' based on a single ad.

One strategy we've used with software clients is to create a pre-qualification step: a simple landing page. Instead of the ad's call-to-action being "Install Now," it's "Learn More." The user is taken to a dedicated page you control completely. Here, you can show off all the features, use persuasive copy that speaks directly to their 'nightmare', show video demos, and display social proof like testimonials. The only goal of this page is to get them so excited about the solution that downloading the app becomes the obvious next step.

The downsides? This approach will almost certainly increase your cost per click. You're adding an extra step to the funnel. But the upside is that the quality of person who clicks from your landing page to the app store is dramatically higher. They are pre-sold. They understand the value. Their intent to install is massive compared to a cold clicker. You might pay more per click, but your final cost per install could actually go down because the conversion rate from click-to-install will be so much better.

It's a trade-off between volume and quality. This interactive calculator below can help you visualise the maths. Play around with the numbers. See how a higher landing page conversion rate can make up for a higher CPC, leading to a more efficient overall cost per install (CPI).

Strategy 1: Direct to App Store

Estimated Cost Per Install (CPI) £16.00

Strategy 2: Landing Page First

Estimated Cost Per Install (CPI) £18.75

Use this interactive calculator to compare the potential Cost Per Install (CPI) of sending traffic directly to the App Store versus using a pre-qualification landing page. Adjust the sliders to see how different metrics impact your final cost. Results are for illustrative purposes only. For a tailored analysis, please consider scheduling a free consultation.

We should talk about what a realistic install cost looks like...

This leads to the big question: what *should* an app install cost? Your £0.19 clicks have probably skewed your perception of what's "expensive". The reality is, a B2C app install in a developed, English-speaking country usually costs somewhere between £1 and £5. It can be more, it can be less, but that's a realistic ballpark.

I looked back at a campaign we ran for an events and sports app. We were managing ads across Meta, TikTok, Apple and Google, and we ultimately drove over 45,000 signups at a cost of under £2 per signup. This was for a fairly broad audience. For more niche apps, or B2B apps, the cost can be significantly higher. I've seen B2B software trials from Meta ads cost $7, and leads from LinkedIn ads cost $22. It all depends on the value of the user you're acquiring.

The cost will also vary massively by country. Targeting the US, UK, Canada, Australia will always be more expensive than targeting developing countries. You might be able to get installs for £0.50 in some regions, but the quality and monetisation potential of those users will likely be much lower. It's not about getting the cheapest install; it's about getting the most *profitable* install.

Here’s a general idea of what you might expect, based on typical ranges we see. Your own results will vary, of course, but this gives you a much healthier benchmark to aim for than £0.19 clicks.

Expected Cost Per Install (CPI) Ranges

£1.00
- £5.00
Developed Countries
(UK, US, CA, AU)
£0.30
- £1.50
Developing Countries
£5.00
- £20+
Niche B2B Apps

This chart illustrates typical CPI ranges for B2C and B2B apps across different geographical tiers. Costs are significantly higher in developed markets and for specialised B2B solutions.

I'd say you need to test your way to a lower CPI...

So, you've fixed your objective, defined your ICP, and set realistic expectations. Now the real work begins: optimisation. The goal is to systematically test different variables to find the combinations that bring your CPI down while maintaining user quality. This isn't about random guesswork; it's a structured process.

You want to isolate variables and test them against each other. The two big levers you have are your **Audience** (who you show the ads to) and your **Creative** (what you show them).

Audience Testing:
Start with your ICP research. Create different ad sets targeting different audience 'themes'.

  • Ad Set 1 (Interest Stack): Group together interests based on the tools, publications, and influencers your ICP follows. For example, for a project management app, you might target interests like "Asana", "Trello", "Scrum", and followers of "Scott Belsky".
  • Ad Set 2 (Lookalikes): Once you get your first 100+ installs, create a Lookalike Audience. This tells Facebook to find people who are statistically similar to your existing installers. This is often the most powerful audience type. Start with a 1% Lookalike in your target countries.
  • Ad Set 3 (Broad): This might sound counter-intuitive, but once your pixel has thousands of install events, you can test an ad set with very open targeting (e.g., just age and location). The algorithm can sometimes be smart enough to find installers on its own, but only do this once you have significant data.

Creative Testing:
Inside each ad set, test different types of ads. People respond to different things.

  • Ad 1 (Problem-Agitate-Solve Video): A short video (15-30 seconds) that starts by calling out the 'nightmare', shows how it feels, and then presents your app as the solution. User-generated style content often works very well here.
  • Ad 2 (Feature-Benefit Image): A clean, simple image or carousel ad that highlights one key feature and clearly states its main benefit. E.g., "Automated Reporting" (feature) -> "Save 5 Hours a Week" (benefit).
  • Ad 3 (Social Proof Ad): A simple ad that uses a direct quote from a happy user. "This app changed the way I manage my team. We've not missed a deadline since." This builds trust and credibility.

The structure is key. Don't test different audiences and different creatives in the same ad set. Keep it clean. Let each ad set run for a few days until it has enough data (e.g., has spent at least 2-3x your target CPI), then turn off the losers and give more budget to the winners.

Campaign Level Ad Set Level (Audience Test) Ad Level (Creative Test)
App Install Campaign
(Objective: App Installs)
Ad Set A:
Lookalike (1% Installs)
Ad 1: Problem/Agitate/Solve Video
Ad 2: Feature/Benefit Image
Ad 3: Social Proof Carousel
Ad Set B:
Interest Stack (Competitors)
Ad 1: Problem/Agitate/Solve Video
Ad 2: Feature/Benefit Image
Ad 3: Social Proof Carousel
A simple, effective campaign structure for testing. The Campaign level sets the objective. The Ad Set level tests different audiences. The Ad level tests different creatives within those audiences.

This is the main advice I have for you:

I know this is a lot of information to take in. Paid advertising seems simple on the surface, but there are a lot of layers to getting it right. The difference between burning money and getting a profitable return often comes down to these foundational strategy decisions. Here's a summary of the most important steps for you to take.

Actionable Step Why It's Important Your First Task
Change Campaign Objective This is non-negotiable. You must switch from 'Traffic' to 'App Installs' to tell the algorithm to find users who will actually download your app. Create a new campaign. Select 'App Promotion' as the campaign type and 'App Installs' as the goal.
Redefine Your ICP by Pain Generic targeting gets generic results. Targeting users based on the specific 'nightmare' your app solves leads to better ad copy and more effective audience selection. Fill out the ICP framework table from earlier in this letter. Be brutally honest and specific.
Reset Your Cost Expectations Your previous £0.19 CPC is a misleading metric. You need to be prepared to pay £1-£5 per install in developed countries to acquire quality users. Look at the CPI chart and set a realistic target CPI for your initial tests (e.g., £4.00).
Implement a Structured Testing Plan Don't just guess. Systematically test different audiences and creatives against each other to find winning combinations and continuously improve your CPI. Set up a new campaign with two ad sets, each with the same three ads, as shown in the A/B testing table.
Consider a Pre-Qualification Landing Page Sending cold traffic directly to the App Store can be inefficient. A landing page warms up users, increasing their intent and improving your click-to-install conversion rate. Sketch out a simple landing page. Focus on the headline, the 'nightmare' it solves, key benefits, and a clear call-to-action to the App Store.

Getting this stuff right takes time, expertise, and a lot of testing. It's not just about setting up an ad and hoping for the best. It's about building a system for growth, understanding your audience on a deep level, and making data-driven decisions to optimise your spending.

That's where professional help can make a huge difference. An expert can help you avoid common pitfalls, accelerate your learning curve, and implement advanced strategies from day one. We do this stuff all day, every day, and have seen what works (and what doesn't) across dozens of software and app campaigns.

If you'd like to chat through this in more detail and have us take a proper look at your specific situation, we offer a free, no-obligation initial consultation. We can review your strategy together and give you a clear roadmap for what to do next. Feel free to book a time that works for you if you're interested.

Hope this helps!

Regards,

Team @ Lukas Holschuh

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