Campaign Types & Objectives

App Promotion vs Manual Sales Campaigns on Meta

In short: App promotion acquires app users and optimizes on installs or in-app events reported by an SDK or measurement partner. A manual sales campaign runs the Sales objective with ad sets you control and optimizes toward a tracked purchase, usually on your website. The measurement stack and the destination are the real dividing lines.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

App Promotion Objective

Drives mobile app installs or in-app events on Meta, requiring an SDK or measurement partner to report those events back for optimization.

You connect the app, choose installs or an in-app event such as purchase or registration, and Meta optimizes across its placements, with Advantage+ app campaigns automating audience and creative. Mobile-first products use it as their main acquisition channel. The mistake is launching before events are wired up, leaving Meta optimizing on installs alone, which reliably buys users who never open the app again.

Full definition

Manual Sales Campaigns

Keeps ad set control over audiences, placements, and budgets on a Meta purchase campaign instead of handing delivery to Advantage+ automation.

You build ad sets with detailed, custom, or lookalike audiences, choose placements, set budgets at ad set or campaign level, and optimize toward a purchase event. Advertisers use it to isolate retargeting, enforce exclusions, or test a hypothesis automation would hide. The mistake is over-segmenting: many small ad sets split conversion data, stall in learning, and bid against each other for the same people.

Full definition

Side by side.

The differences that actually change what happens in your account.

 App Promotion ObjectiveManual Sales Campaigns
Outcome boughtInstalls and post-install events.Purchases or other high-value conversions.
MeasurementApp SDK or measurement partner.Pixel and Conversions API.
Control levelAd set control, or Advantage+ app automation.Full ad set control by definition.
DestinationApp store, then the app.Your website or app checkout.
ExclusionsExisting users, where your event data supports it.Recent purchasers, customer lists, geographies.
Failure modeInstall-only optimization buys users who never return.Over-segmentation splits scarce purchase data.

What actually separates them.

01

The Sales objective can select an app conversion location, so an app that sells in-app has a genuine choice between the two rather than an obvious answer.

02

App promotion is the only route built around acquiring people who do not yet have the app, which a purchase campaign assumes away.

03

Signal problems are diagnosed in different places: Events Manager for the pixel, your SDK or measurement partner for app events.

04

Manual sales campaigns give precise exclusions, while app campaign exclusions depend on the quality of the user data you can feed back.

05

Judging app promotion on cost per install repeats the same error as judging a sales campaign on cost per click: the cheap metric hides the expensive outcome.

Which one should you use?

Use App Promotion Objective when

  • Growth is limited by how many people have the app.
  • Post-install events are reporting so delivery can optimize past the download.
  • The store listing and deep links are ready to convert arrivals.
  • Retention and activation are the metrics the business runs on.

Use Manual Sales Campaigns when

  • The transaction completes on your website and fires a tracked event.
  • You need exclusions such as recent purchasers or specific regions.
  • Retargeting site visitors needs its own budget and message.
  • Revenue and return on ad spend are what the campaign is judged on.

Common questions.

My app sells subscriptions in-app. Which campaign should run?

Both, for different jobs. App promotion optimized on the subscription event acquires new users who convert, while a Sales campaign with an app conversion location can target people who already have the app. Decide which constraint is binding, new users or conversion of existing ones, and fund that first.

Can a manual sales campaign drive installs?

Not properly. Without app promotion's measurement path, installs are unattributed and delivery cannot optimize toward them, so you would be paying for clicks toward a store listing. If installs are the goal, use the objective built for them and connect the SDK or measurement partner first.

Which gives better control over who is targeted?

The manual sales campaign, since ad set exclusions run off pixel and customer list data you already hold. App campaigns can exclude existing users too, but that depends on the completeness of the event data your SDK reports. Where precise exclusion matters commercially, the pixel-based setup is more dependable.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons