Commerce & retail media

Apple Ads

Audits Apple Ads measurement, AdServices and AdAttributionKit, campaign and keyword structure, Search Match, App Store placements, custom product pages, bidding, budgets, MMP reconciliation, and policy. Installs and post-install events are reconciled between Apple Ads and your app analytics source, with privacy thresholds treated as uncertainty rather than zero performance.

Claude Code
/ads apple

Installed as a plugin? The same command is namespaced: /claude-ads:ads apple

What the audit covers

  • AdServices and AdAttributionKit
  • MMP reconciliation
  • Campaign and keyword structure
  • Search Match
  • App Store placements
  • Custom product pages
  • Bids and budgets
  • Policy

Measurement stack

  • AdServices
  • AdAttributionKit
  • MMP reconciliation

Each measurement surface is verified from your account evidence, never assumed. Findings carry explicit confidence: high, medium, low, or none.

Run this when

  • Audit an Apple Ads account before scaling app-install spend
  • Reconcile Apple-reported installs with your MMP or app analytics
  • Review Search Match and keyword structure for harvesting discipline
  • Evaluate custom product page usage across placements

Guardrails

  • Attribution privacy thresholds and missing detail are treated as uncertainty, not zero performance
  • Reports must use comparable windows across campaign, ad group, keyword, and ad levels
  • Optional, beta, and ineligible features stay unscored
  • Every account change stays a draft until the mutation gate passes

Questions

How does the audit handle Apple's privacy thresholds?

Missing attribution detail below privacy thresholds is treated as uncertainty, never as zero performance. The audit declares which sources are in play, AdServices, AdAttributionKit, an MMP, or internal attribution, along with their limitations.

My Apple numbers never match my MMP. Can it help?

Reconciliation is a core control: installs and post-install events are compared across Apple Ads and the app analytics source, with currency, timezone, delayed attribution, and report completeness disclosed.