AMG / SVC.05 — ANALYTICS

Live Analytics.

Yesterday's numbers reconciled overnight. Every metric clickable down to the row.

dailyrefresh
per-trackrevenue
geography+ demo
CSV+ API export
§ 01 · THE JOB

What actually gets moved.

Analytics is the job of making numbers readable. The raw data exists from every platform, but reading it means understanding eight different reporting dialects, converting currencies by hand, and reconciling rollups that don't agree. We do that overnight and give the artist one panel that says: yesterday, this song, this country, this revenue.

Every number traces back to its source. Click a number, see the breakdown. Click the breakdown, see the raw row. No black-box "funnel score", if a metric is displayed, the artist can unpack it down to the platform, day, and territory.

§ 02 · WHAT YOU GET
01.

Refreshed every 24 hours.

Numbers arrive overnight in the artist's time zone. By morning, yesterday is fully reconciled. No more "when will the May report drop" emails in July.

02.

Per-track revenue, not pooled.

Every track in the catalog reports its own revenue, listener count, geography. Compilation albums break apart at the track level.

03.

Geography down to the city.

Listener counts at city level for the top 100 markets. Decision-grade granularity for tour routing and campaign targeting.

04.

CSV / API export.

Every view exports to CSV. The same data is available via API for managers, accountants, and label operations who want the numbers in their own stack.

I made a single re-launch call on Tuesday because Sunday's numbers said so. I've never made a decision that fast before.
J.D., independent artist · 4M lifetime streams
§ 03 · UNDER THE HOOD

Data flows in from each platform on its own cadence, some hourly, some daily, some weekly. We normalize the cadence into a single "as of this morning" snapshot in the artist's time zone, with explicit indicators for any platform that's still lagging.

Revenue reconciles to what actually got paid, not estimates. If a platform reports stream counts today but revenue lands at month-end, the dashboard shows stream counts and an expected revenue range with a confidence interval.

Refreshdaily · artist's local time zone
Granularityper-track · per-day · per-city (top 100)
Coverage150+ platforms reconciled
ExportCSV · JSON · REST API
Retentionas long as the catalog is active
§ 04 · ADJACENT

Numbers without releases are noise; numbers without composition rights are an undercount. Distribution gives Analytics what to measure; Publishing surfaces the half of revenue most dashboards forget.

§ 05 · NEXT MOVE

Read the numbers before they go cold.

— end of feature · fig. 05 / 08continue to PUBLISHING