A recorded run of 12 stations: see what we found
Skip to content

How it works

Listen, match, prove, minute by minute.

Spotledger records radio, finds your adverts inside it and gives every booked spot a status. Here is each step, and what you do.

  1. 01 Listen
  2. 02 Match
  3. 03 Prove

The three steps

Step 1 of 3

Listen

Spotledger records each station's official online stream in one-minute pieces, day and night. Every minute is marked monitored, silent or down, so a gap is never hidden and never counted against a station.

  • 12 stations in Lagos and Abuja
  • Minute by minute coverage record
  • Outage alerts when a stream drops

Step 2 of 3

Match

Your advert becomes two audio fingerprints, a classic one and a neural one that Spotledger trains itself. Both look for it inside the recorded radio, even when a presenter talks over it, and Spotledger works out which cut aired and for how long. The match must line up in time from start to finish before it counts.

  • Classic and neural fingerprints run together
  • Every airing shows which one found it, or that both did
  • 30, 45 or 60 second version identified
  • Cut short spots flagged under 90% of full length

Step 3 of 3

Prove

Each booked spot is matched to what aired and given a status. Spots not detected in a fully monitored window, cut short, in the wrong version or aired outside the booked band go on a make goods list. A spot is marked inconclusive, never missed, only when the longest stretch we did not hear in its booked band is at least as long as the advert. Reports come as PDF and CSV, with the coverage record and a way to dispute any line.

  • Aired as booked, outside band, cut short, wrong version
  • Not detected in a fully monitored window, or inconclusive when the unheard stretch could hold the advert
  • PDF and CSV reports, daily or weekly

The product

What you get after every airing.

Real screens, filled from our own recordings: a detection, your plan against what aired, a page of proof and a make good list.

spotledger · detections
  • Day 2, 10:14Detected

    Fanta

    Wazobia FM Lagos · 28.8 s · Both fingerprints agree · confidence 0.99

  • Day 2, 09:35Detected

    Nescafé

    Wazobia FM Abuja · 30.9 s · Both fingerprints agree · confidence 0.99

  • Day 2, 09:31Detected

    Fanta

    Nigeria Info Lagos · 28.7 s · Both fingerprints agree · confidence 0.99

Detection log

Every airing, with the time and the length played.

Station, time, length played, which fingerprint found it and its confidence score, for every advert Spotledger hears.

spotledger · plan versus actual

Apple on radio

9 booked spots

87%

Compliance rate

  • 7Aired as booked
  • 1Not detected in a fully monitored window
  • 1Inconclusive: partial coverage

Plan versus actual

Your plan against what aired.

A status for every booked spot, and a compliance rate counted over the minutes we were listening.

Proof of airing

Apple

Detected
Station
Cool FM Lagos 96.9 FM
Time (Lagos)
Day 1, 21:02
Length played
29.1 s
Found by
Both fingerprints agree
Confidence score
0.99
Clip kept for about 13 months. Playback is limited to our reviewers.

Proof of airing

A page you can send with an invoice query.

The time, the station, the length played and a fingerprint of the report itself.

Make good list

1 spot to claim

Not detected in a fully monitored window
Spots not detected in a fully monitored window, by station
StationBookedNot detected
Wazobia FM Abuja11

Make good list

The spots to claim, and the minutes we were listening.

Spots not detected in a fully monitored window, by station, ready for a make good request. Cut short, wrong version and outside band spots are on the CSV list too.

Brands shown here are not Spotledger customers. These adverts were recorded from public broadcasts.

What you do

Four things, none of them listening to radio.

01

Upload your adverts and your plan

One file per version of the advert, in English or Pidgin, and the plan spreadsheet your agency already has. Spotledger AI reads the columns and you confirm the mapping.

02

Spotledger listens

Every minute, on every station, whether or not anyone is watching the screen. Outages raise an alert.

03

Open the workspace in the morning

A Morning Brief at 8am Lagos time says what aired, what was missed and what rivals launched. Every number in it comes from your report.

04

Claim the make goods

Download the make goods list: spots not detected in a fully monitored window, cut short, in the wrong version or aired outside the booked band. It comes with the coverage record, ready to send to the station or your agency.

The statuses

Nine words you learn once.

The same colours and words are used on this site, in the workspace and in every report. We never say a station did not air a spot: we say Not detected in a fully monitored window, and show the minutes we were listening.

Aired as booked

Aired in the booked time band, the booked version, in full.

Aired outside the time band

Aired that day, but not in the booked band.

Cut short

Played for less than 90% of its length.

Wrong version

Another cut of the same campaign aired, for example the 30 second one instead of the 60.

Not detected in a fully monitored window

Every minute that could hold the advert was monitored, and nothing matched. The report shows the minutes we were listening.

Extra

Aired, but not on the plan.

Inconclusive: partial coverage

Part of the booked band was not monitored, for long enough that the advert could have aired there. We cannot say either way, so it is never called missed. Left out of the score.

Not monitored

We were listening for less than half of the booked band, because a stream was down or not recorded. Left out of the score.

Still being checked

The audio is recorded but not checked yet. Left out of the score until it is.

The compliance rate is spots aired as booked, divided by the spots we could check in full. Spots that are not monitored, inconclusive or still being checked are left out of the count, so a gap in our listening never counts against a station.

Honest about limits

What an online stream can and cannot tell you.

We record the official online stream

We record each station's official online stream. What listeners heard on FM can differ, because a stream can carry different adverts. Every report prints the source it was recorded from. We also show a coverage record for every station and leave minutes we could not hear out of the score.

A low confidence score goes to a person

Confidence is a score from how closely the airing matches the advert in the fingerprints that found it. A person checks any score under 0.80, and any find by the neural fingerprint alone under 0.94. You can also dispute any line in a report, and a person reviews it.

Every report can be checked

Reports come daily or weekly. Each prints a SHA-256 fingerprint of its own contents in the footer, so any change to it can be detected. Accuracy results are on the home page and in the case study.

Radio only

Lagos and Abuja, 12 stations. Live reads are checked in Nigerian English.

See what really aired on your campaigns.

Free for 30 days. No card and no approval needed.