Manage your Apple Search Ads — and, optionally, know which keyword actually pays.
Start with the console: connect your ASA account, edit bids inline, pause campaigns, watch real spend. When you're ready, drop in our self-hosted attribution SDK to close the loop on keyword-level ROAS.
Apple Search Ads control panel
A real management surface for ASA — like searchad.ai, but open. Bring your own ASA account, manage everything inline.
- Inline bid ✎ edit on every keyword & ad group
- One-click pause/resume at any level
- Search-term breakdown — see where Search Match actually spent
- Daily-budget tracking & monthly cap guard
- Append-only audit log of every action
Self-hosted keyword-level ROAS
Drop this in when you want to know which keyword actually drove revenue — Apple won't tell you. Like asa.tools, but the data stays yours.
- Tiny iOS / RN SDK — POSTs AAAttribution token + StoreKit purchases
- Backend resolves keyword from token, joins to revenue
- Keyword-level installs · purchases · revenue · ROAS
- RevenueCat link for D7 → D180 cohort curves
- No third-party in the data path — you self-host or use ours
Console first. SDK only if you want the ROAS depth — it's a separate, optional layer.
Connect your ASA account
Paste org ID + .p8 private key — or generate an ES256 keypair in your browser and upload the public half to Apple. Your key is encrypted at rest (AES-256-GCM).
Manage campaigns from the console
That's the whole core product. Edit bids, pause keywords, watch spend, run weekly reviews. Nothing else is required.
Drop in the SDK optional
Want to know which keyword drove a purchase? Embed friday-attribution-sdk in your app. The Profitability tab fills in with real keyword-level ROAS once installs roll in.
Connect in two minutes. See your dashboard a minute later.
Sign up, paste your ASA credentials, you're in. Add the SDK whenever you want deeper attribution — or skip it entirely.