Skip to content

Ad Spend Tracking

Connect your advertising accounts to see campaign spend alongside attribution data. Calculate ROAS (Return on Ad Spend) to understand which paid campaigns are profitable.

BoostOps integrates with major advertising platforms to pull spend data and combine it with attribution analytics. This lets you see:

  • Campaign Spend: How much you spent on each campaign
  • Attributed Installs: Installs from each campaign
  • Revenue: Revenue from those installs
  • ROAS: Return on Ad Spend (Revenue / Spend)

Full integration with Apple Search Ads Attribution API:

What You Can Track:

  • Campaign spend by campaign, ad group, keyword
  • Impressions, taps, installs
  • Cost per tap (CPT) and cost per install (CPI)
  • Keyword performance
  • Ad group performance
  • Daily spend trends

Attribution:

  • Uses Apple’s official Attribution API
  • 100% accurate attribution (Apple provides the data)
  • No device fingerprinting needed

Setup: Connect Apple Search Ads →

Integration with Google Ads API:

What You Can Track:

  • Campaign spend across App campaigns
  • Daily spend trends
  • Campaign-level metrics
  • Cost data by campaign

Attribution:

  • Uses BoostOps attribution (Google doesn’t provide install-level data via API)
  • Match installs to campaigns based on timing + campaign parameters
  • Best when combined with UTM parameters in App campaign URLs

Setup: Connect Google Ads →

Integration with Facebook Marketing API:

What You Can Track:

  • Campaign spend across Facebook + Instagram
  • Ad set performance
  • Daily spend trends
  • Campaign-level metrics

Attribution:

  • Uses BoostOps attribution + deferred deep links
  • Facebook doesn’t share install-level attribution via API
  • Best when using BoostLinks for Facebook campaigns

Setup: Connect Facebook Ads →

Connect each ad platform via OAuth:

  1. Go to SettingsIntegrationsAd Networks
  2. Click “Connect [Ad Platform]”
  3. Authorize BoostOps to read campaign data (read-only access)
  4. Select ad accounts to track

BoostOps automatically syncs spend data:

  • Frequency: Every 24 hours
  • Historical Data: Pulls last 90 days on first sync
  • Ongoing: Daily updates for new spend
  • Campaigns: Auto-discovers new campaigns

BoostOps matches spend to installs:

Apple Search Ads: Direct match (Apple provides attribution)

Google Ads / Facebook Ads:

  • Match based on install timing
  • Use campaign parameters (UTM tags)
  • Device/IP matching (where available)

For each campaign:

ROAS = Revenue from Attributed Installs / Ad Spend

Example:

  • Spent $1,000 on Campaign A
  • Drove 500 installs
  • Those users generated $2,500 in revenue
  • ROAS = 2.5x (making $2.50 per $1 spent)

See all paid UA campaigns in one view:

Metrics:

  • Total ad spend (all networks)
  • Total attributed installs from paid campaigns
  • Blended ROAS across all paid channels
  • Cost per install (CPI) by network

Location: ProjectsYour GamePaid Installs

Drill down into specific campaigns:

Per Campaign:

  • Campaign name
  • Spend
  • Installs
  • CPI (Cost Per Install)
  • Revenue from installs
  • ROAS
  • Status (active, paused, completed)

Filtering:

  • By ad network (ASA, Google, Facebook)
  • By date range
  • By ROAS (show only profitable campaigns)
  • By status

Location: ProjectsYour GamePaid InstallsCampaigns

Track spending over time:

  • Line chart showing daily spend by network
  • Identify spending spikes or drops
  • Compare to install volume
  • See spend trends vs revenue trends

Location: ProjectsYour GamePaid InstallsTrends

For ASA, get detailed breakdowns:

By Keyword:

  • Which keywords drive installs?
  • Cost per tap and cost per install by keyword
  • Keyword-level ROAS
  • Identify expensive vs cheap keywords

By Ad Group:

  • Ad group performance comparison
  • Spend distribution across ad groups
  • Ad group-level ROAS

By Campaign:

  • Campaign trends over time
  • Budget utilization
  • Campaign-level profitability

Location: ProjectsYour GamePaid InstallsApple Search Ads

Calculate overall UA profitability:

Studio-Wide Blended ROAS:

  • Total spend across all games, all networks
  • Total revenue from all paid installs
  • Overall profitability of paid UA

Per-Game Blended ROAS:

  • Total spend for this game across all networks
  • Total revenue from paid installs
  • Game-specific profitability

Formula: Total Revenue from Paid Installs / Total Ad Spend

Location: DashboardStudio Analytics

The power of BoostOps is seeing attribution AND spend in one place:

Compare all acquisition channels side-by-side:

ChannelInstallsCostCPIRevenueROAS
Apple Search Ads1,500$3,000$2.00$7,5002.5x
Google Ads800$2,400$3.00$4,0001.7x
Facebook Ads1,200$3,600$3.00$6,0001.7x
Cross-Promo500$0$0$1,500
Organic2,000$0$0$8,000

Insight: Apple Search Ads has best ROAS despite higher volume from organic.

Link every dollar of revenue back to the acquisition channel:

  • User installed via Apple Search Ads campaign “Holiday Sale”
  • Made 3 purchases: $4.99, $9.99, $19.99
  • Total LTV: $34.97
  • Campaign ROAS contribution: $34.97

Aggregate across all users in the campaign to calculate total ROAS.

Find opportunities to improve ROAS:

Questions You Can Answer:

  • Which campaigns have ROAS > 2x? (scale these)
  • Which campaigns have ROAS < 1x? (pause these)
  • Which ad networks are most efficient? (shift budget)
  • Which keywords are profitable? (increase bids)
  • Which geo regions have best ROAS? (target more)

Define profitability thresholds:

  • ROAS > 2x: Highly profitable, scale aggressively
  • ROAS 1-2x: Profitable, maintain or slowly scale
  • ROAS 0.5-1x: Break-even or slight loss, test for 30 days
  • ROAS < 0.5x: Losing money, pause immediately

Don’t judge campaigns on Day 1 revenue:

  • Users take time to monetize
  • Track D1, D7, D30, D90 revenue
  • Calculate predicted LTV based on retention curves
  • Some campaigns have better long-term value

Different regions have different economics:

  • US users might have higher LTV but higher CPI
  • Emerging markets might have lower CPI but lower LTV
  • Calculate ROAS by country/region
  • Adjust bids accordingly

Try different ad creatives:

  • Run A/B tests with different images/videos
  • Track CPI and ROAS per creative
  • Identify winning creatives
  • Scale winners, pause losers

Check profitability regularly:

  • Daily check: Any campaigns spending without conversions?
  • Weekly review: Which campaigns improved/declined?
  • Monthly deep dive: Overall trends and strategic shifts

Apple Search Ads: 100% accurate (Apple provides attribution)

Google Ads / Facebook Ads:

  • Best-effort attribution (not as accurate as Apple Search Ads)
  • Relies on device matching + timing
  • Some installs may be mis-attributed
  • Use UTM parameters in campaigns for better matching
  • Apple Search Ads: Updates once per day
  • Google Ads: Updates once per day
  • Facebook Ads: Updates once per day
  • Revenue: Real-time (from analytics platform)
  • First sync: Pulls last 90 days of spend data
  • Before BoostOps: No historical attribution (only spend data)
  • Ongoing: Full attribution + spend going forward
  • iOS 14.5+ limits tracking (ATT prompt)
  • Users who opt out can’t be tracked deterministically
  • Apple Search Ads uses Apple’s Attribution API (not affected by ATT)
  • Google/Facebook attribution relies on probabilistic matching for opt-out users

Ad spend tracking is included in paid BoostOps plans:

  • Free Tier: View connected ad accounts, see basic spend data
  • Paid Tier: Full ROAS analysis, campaign comparisons, optimization insights
  • No Extra Fees: Included with attribution tracking

See Pricing for details.

Connect Ad Networks:

Related Features:

Getting Started:

Troubleshooting:


Ready to track ad spend? Connect your first ad account and start tracking ROAS.