# PSA Tracking & Analytics for TV and Radio Campaigns

> PSA tracking for TV and radio: verified airings from measured occurrence data, market and daypart delivery, estimated impressions and media value.

Source: https://psareach.com/psa-tracking-analytics/

Tracking & analytics

Find out what your nonprofit's public service announcement (PSA) campaign delivered on TV and radio. We verify airings from measured occurrence data, break delivery out by station, market and daypart, and add estimated audience and media value, all in one report.

[Request a tracking consultation](https://psareach.com/contact/) How it works

-   Airings counted from measured occurrence data
-   Estimates labeled with their method
-   Weekly or monthly reporting

AdModus Airing log · Sample campaign Sample data

Week of September 14, 2026 Station local time

| Aired | Station | Market | Daypart | Length | Status |
| --- | --- | --- | --- | --- | --- |
| Sep 14 · 6:42 AM | **KXAB-TV** | Denver | Early morning | :30 | Verified |
| Sep 14 · 12:18 PM | **WQRT-FM** | Atlanta | Midday | :60 | Verified |
| Sep 14 · 5:51 PM | **KLMN-TV** | Portland | Early fringe | :30 | Verified |
| Sep 15 · 7:24 AM | **WZPD-AM** | Cleveland | Morning drive | :30 | Verified |
| Sep 15 · 11:06 PM | **KTRV-TV** | Boise | Late news | :15 | Verified |
| Sep 16 · 4:37 PM | **WBNX-FM** | Raleigh | Afternoon drive | :60 | In review |

Airings 4,812 Measured

Impressions 12.4M Estimated

Media value $340K Estimated

A good PSA report starts with the airings: where your spot ran, and when.

Distribution counts tell you how many stations received the spot. They don’t tell you whether it ran, in which markets, at what time of day or how often. We start from verified airings drawn from measured occurrence data for TV and radio, then work forward to audience and value.

We label each number. Airings, stations, markets and dayparts are measured. Impressions, GRP and media value are estimated, because they’re modeled from audience estimates and commercial-equivalent rates. We keep the two apart in dashboards and reports, and we publish the [methodology](https://psareach.com/methodology/) behind each estimate.

What you end up with is a campaign record you can take to your board, a funder or a station. It shows where the message ran and who it likely reached. It also shows an estimate of what that airtime would have cost at commercial rates, and where the gaps are for your next plan.

Know where your message ran.

Verified airings of your public service announcements, by station, market and daypart, then what they were likely worth.

## What you get

What a PSA tracking engagement covers, starting with the first verified airing and ending with the summary your board reads.

[Request a tracking consultation](https://psareach.com/contact/)

-   ### Verified TV and radio airings

    We match each airing in the measured occurrence data to a station, market, date, time and creative, and check it before it's counted.

-   ### Station, market and daypart delivery

    You'll see which stations carried the campaign and which TV markets (DMAs) and radio markets it reached. You'll also see how much of it ran in news, prime and drive time.

-   ### Estimated impressions and media value

    We pair each airing with audience estimates and commercial-equivalent rates. Any modeled figure carries a label naming the method.

-   ### Campaign dashboards and recurring reports

    Live views in the AdModus platform, plus weekly or monthly reports your board and funders can take in quickly.

-   ### Creative and Ad-ID reporting

    When the occurrence data includes creative identifiers, we break delivery out by spot, length and version.

## Which numbers are measured and which are estimated

Each figure in a PSAReach report says how we got it, so your board can tell a modeled number from a count.

Measured Counted from measured occurrence data

Airings

Counted from measured occurrence data. We verify each record's station, market and time.

Stations and markets reached

Counted from verified airings and mapped to one station and DMA master list.

Daypart mix

The share of airings in each daypart, based on the station's local time.

Estimated Modeled, with the method shown

Impressions

Modeled from audience estimates, with the method named.

GRP

Gross estimated impressions divided by the audience universe, times 100.

Media value

Commercial-equivalent value. We never present it as a station's official rate.

[Read the measurement methodology](https://psareach.com/methodology/)

## How PSA tracking works

We run each campaign through the same six steps, so you can compare results month to month.

1.  01

    ### Gather your campaign details

    You send campaign dates, creative titles, spot lengths and Ad-ID codes, and tell us which markets matter most.

2.  02

    ### Load the airing data

    We bring in airing records from measured occurrence data for TV and radio, by file import or API.

3.  03

    ### Normalize the records

    Each station, market, date, time and creative is mapped to one master list, so nothing gets counted twice.

4.  04

    ### Add audience and rate data

    Where audience and rate data exist, we add estimated impressions and value to each airing.

5.  05

    ### Calculate and label the results

    Each metric notes its source and whether it's measured or estimated.

6.  06

    ### Deliver reports and commentary

    You get campaign dashboards and recurring reports, with an analyst's notes on what changed and why.

## Questions about PSA tracking

If your question isn't here, send it to us.

[Talk to PSAReach](https://psareach.com/contact/)

What do I need to provide to start PSA tracking?

Send us your campaign dates, creative titles, spot lengths and any Ad-ID codes, plus the markets you care about most. If you already get airing reports from another source, we'll look through them to see what they cover.

Where does the airing data come from?

It comes from measured occurrence data for TV and radio, which we connect by file import or API. We match each record to a station, market, date, time and creative before counting it. Airing totals are counts, with no modeling involved.

Which figures are measured and which are estimated?

Airings, stations, markets and dayparts are measured from occurrence data. Impressions, GRP and media value are estimated, because they're modeled from audience estimates and commercial-equivalent rates. Our dashboards and reports label which is which.

How quickly will I see results after a campaign starts?

Measured occurrence data usually comes in within days of an airing. AdModus dashboards update as we load it. Recurring reports go out weekly or monthly, on a schedule we agree with you at the start.

Can tracking cover campaigns that are already running?

Yes, as long as the occurrence data covers the campaign period and markets. We can usually load and normalize past airings, then calculate estimates for them with the same labeled methods.

How is PSA tracking priced?

We scope each engagement separately. The price depends on how many campaigns, markets and media types are involved, and how often you need reports. We put the scope and data sources in writing before we quote.

Related services [Media Intelligence Station, market and audience insight, backed by a transparent valuation methodology.](https://psareach.com/media-intelligence/) [Dashboards & Reporting Executive dashboards and automated reporting for boards, funders and program teams.](https://psareach.com/dashboards-reporting/)

Guides [How PSA tracking works for TV and radio 8 min read](https://psareach.com/insights/how-psa-tracking-works-tv-radio/) [Measured vs estimated impressions: how to report responsibly 9 min read](https://psareach.com/insights/measured-vs-estimated-impressions/)

Free tool [Donated media value calculator Estimate the commercial-equivalent value of donated airings, with the formula shown.](https://psareach.com/tools/donated-media-value-calculator/)

## Find out what your campaign delivered.

Tell us which campaigns and markets you want tracked. We'll check what occurrence data covers them before we scope the work.

[Request a tracking consultation](https://psareach.com/contact/) [Explore all services](https://psareach.com/#services)
