Music analytics for artists

How to Measure a Music Marketing Campaign

Bradley J Simons
Bradley J Simons
4x Juno-nominated producer · founder of Velveteen
The short answer

Measure a music marketing campaign in separate layers: ad delivery, tagged landing-page activity, DSP-native listening, audience change, and spend. Use consistent UTM names and equal-length baseline, campaign, and lag windows. Calculate cost per meaningful action, record playlists, press, creator posts, and organic events, and describe audience lift as observational unless the platform provides a controlled estimate.

Lead visual

Music analytics map

Context

Audience · Analytics

What this guide is helping you understand.

Decision

Measure a music marketing campaign

The practical choice or setup step to get right.

Next

Action

What to check before you move the release forward.

A cluster-specific field map used when a guide does not need a more specialized visual family.

Audience · Analytics

Campaign evidence map

signal

Give every campaign asset one job, one audience, one primary action, and one comparable result.

What to measure

Campaign and content IDs, delivery, spend, links, clicks, replies, actions, source context, and negative signals.

Several systems can report activity without proving that the same person moved through an end-to-end funnel.

The point of Measure a music marketing campaign is not more activity. It is a clearer loop from signal to next action.

Part of the Music analytics cluster.
$0.40per visit

$600 divided by 1,500 tagged landing-page visits

60%

900 DSP outbound clicks from 1,500 landing-page visits

$1.20per listener

$600 divided by 500 observed incremental listeners

$5.45per active

$600 divided by 110 new active listeners, rounded

Which evidence belongs in the campaign ledger?

Measurement ledger

Keep the systems separate

Delivery

Preserve spend, reach, impressions, clicks, creative ID, audience, placement, and dates

Shows whether the media platform delivered the test that was actually planned.

Landing path

Use consistent UTM source, medium, campaign, content, and landing-page events

Separates platform and creative traffic without fragmenting one campaign into naming variants.

DSP intent

Record outbound clicks by service without treating them as confirmed plays

Preserves the strongest link-level intent evidence without fabricating a DSP identity match.

DSP response

Export listeners, streams, source mix, ratios, audience segments, and matching dates

Shows what changed inside the listening platform across all acquisition paths.

Context

Log playlist, press, creator, live, release, and organic events during every window

Prevents one paid channel from receiving credit for every simultaneous source of attention.

Decision

Record the primary outcome, cost, tradeoff, confidence, and next budget move

Turns reporting into an allocation decision rather than a collection of screenshots.

How does the constructed $600 campaign calculation work?

Velveteen observational measurement example
CalculationInterpretation limit
Landing-page visit$600 divided by 1,500 tagged visits equals $0.40Prices qualified site traffic; Spotify response is measured separately.
DSP outbound intent900 outbound clicks divided by 1,500 visits equals 60%Records link choice; completed playback remains a DSP measure.
Incremental listener$600 divided by 500 listeners above an equal-length baseline equals $1.20Describes an observational difference with the recorded context attached.
New active listener$600 divided by 110 new active listeners equals $5.45 after roundingPrices a later aggregate audience outcome with the recorded context attached.

Incremental needs a causal caveat

Baseline subtraction removes the previous period total. Playlisting, press, platform recommendation, seasonality, and other campaigns still affect the comparison. Call the result an observed increase unless the reporting product supplies a controlled lift estimate and explains its method.

Which time windows make campaign comparisons usable?

Equal-length comparison design
PurposeRecord before moving on
BaselineEstablish the pre-campaign run rate using the same length, territory, and content scopeAudience, source mix, ratios, organic events, and normal weekly variation
CampaignMeasure delivery, link intent, DSP response, and spend while the media is activeDates, creative changes, budget changes, placements, press, and technical issues
LagKeep the equal-length post-campaign view open for delayed listening and audience movementActive audience, saves, follows, catalog continuation, and the platform's attribution close

set the audience, creative, dates, spend, and primary outcome before launch

Which official campaign sources define the reporting limits?

Frequently asked questions

What is the best KPI for a music marketing campaign?+

The best KPI matches the campaign objective. Awareness may prioritize qualified reach; a release campaign may prioritize DSP outbound intent and incremental listeners; fan development may prioritize active-audience, save, follow, or repeat behavior. Keep delivery metrics as diagnostics and choose one primary outcome before spending.

Can UTM links track Spotify streams?+

UTM parameters identify tagged visits and sessions on a website or landing page. A smart link can also record outbound clicks to Spotify. Those systems cannot reveal that the same person later produced a Spotify stream. Compare aggregate link and DSP movement without claiming person-level attribution.

How do I calculate cost per listener for a music campaign?+

Divide campaign spend by the listener count you have defined. If you use incremental listeners, subtract an equal-length baseline from the campaign-period total first, then label the result observational. Record source, territory, date range, and simultaneous events so the calculation can be reproduced and interpreted honestly.

How long should a campaign attribution window be?+

Use the reporting window defined by the platform for its own campaign results. Spotify tracks Marquee and Showcase listener behavior for 14 days after exposure and uses a 14-day window for Discovery Mode long-term engagement. For outside ads, preserve campaign and lag windows and avoid inventing a platform attribution rule.

Why did Spotify listeners rise more than smart-link clicks?+

Listeners can arrive through untagged shares, direct app use, playlists, search, radio, autoplay, press, creators, and other campaigns. Smart-link clicks measure one path, while DSP listeners include all eligible paths. Investigate source mix and timing instead of forcing the two systems into a one-to-one funnel.

Bradley J Simons

About the author

Bradley J Simons

Bradley J Simons is a 4x Juno-nominated producer who makes music as Babbage and founded Velveteen. A former touring musician, he writes about releasing, pitching, and getting paid for music from the artist's side of the desk.

Velveteen notes

Get better release strategy in your inbox

Release planning checklists, royalty explainers, and artist strategy notes from Velveteen. No daily noise.

Improve this page

Was this useful? Send a signal or flag a correction.

Keep reading

Free tool · no signup

Plan your pre-save campaign

Get a dated pre-save checklist — launch, reminders, link placement, and incentive messaging — working backward from your release date.