Apple Ads Basic Sync

Overview

99.8% match with bank payout

Implementation

  • Core sync logic: src/lib/server/apple-ads-basic-sync.ts
  • CSV upload endpoint: src/routes/api/sync/apple-ads-basic/stream/

More details

Primary source: downloaded CSV files from Apple

  • No API exists for this. So you need to download and upload the files manually.
  • Accurate: 99.8% match with bank payment
    • but daily accuracy lost, because we evenly spread the monthly cost through days
  • Available immediately
  • Dates input for fetch: dates interval

How sync works TODO

How the accuracy was measured + ground truth data for testing
  • Apple Ads Advanced cost - 3. feb 2025 - 30. Nov 2025 (UTC)
    • payment from bank account - 2594 € (apple invoiced us advanced + basic together for 21996 €, so I just proportionally scaled to get cost of Basic ads)
    • Apple oficial dashboard - 2588 €
    • reported by this finboard - 2588 €