Suno is the AI music company everyone has an opinion about. Timbaland is in the ads. Guitarists are in the ads. DJs are in the ads. And 167 of the Meta ads I read never show you a product page at all — they open a Statsig shell that decides where you land.
I pulled 607 Meta ads from their library, measured 25 of the top video files, resolved the paid and Studio redirects, walked the pricing ladder and read the Google and LinkedIn libraries beside it.
Same split as Viktor, Clay and Wispr Flow: the Creative Factory, then the Performance Machine.
Suno ads: key findings
- 607 Meta ads in the library, ~977 reported active
- 115 unique video files behind 395 video ads
- 29 named creator partners; 122 partnership ads
- Funnel: /home 192, /go/paid 167, / 123, /go/studio 42
/go/paidis a Statsig parameter-store redirect, not a landing page- 37-second median video in the top-25 sample; 16 of 25 have zero cuts in the first six seconds
- Caption on by 0.3s in 15 of 25, centred at ~50% of frame height
- 145 Subscribe CTAs — the commercial tell
- Google ~4,000 ads, video-heavy, eight EU markets, no US in the sample
- LinkedIn: 7 ads, recruiting and follow only
Part 1: The Creative Factory
Two accounts in one library
| Format | Ads | Share |
|---|---|---|
| Video | 400 | 66% |
| Carousel | 104 | 17% |
| Static | 103 | 17% |
Behind the 395 ads that carry a video sit 115 files. The most-cloned file runs as 29 ad objects. The next as 27. Then the long tail of partner videos that run once or twice.
The creative splits cleanly. One half is a musician on their phone or in a home studio, caption-led, no product headline. The other half is plan-selling: "Make Any Song You Can Imagine" over a feature list, Subscribe as the CTA, destination /go/paid.
Artist footage builds the brand. Plan-sell ads take the money. Same library, opposite jobs.
Hold the shot. Let the music work.
Of the 25 most-scaled video files I measured:
- Median length 37 seconds. Mean 40. Shortest 6, longest 86.
- 18 of 25 are 9:16. Six are 4:5. One is landscape.
- 16 of 25 have zero cuts in the first six seconds. Median cuts: zero.
- Caption on by 0.3s in 15 files, by 1.0s in 20. Median caption height ~50% of frame.
Wispr Flow cuts once in six seconds and puts the caption at 40% of frame height like a TikTok title card. Viktor holds still and puts the caption over the mouth. Suno's top Studio file holds a continuous home-studio shot with "Introducing SUNO Studio" already on screen at 0.3 seconds — and is still on that shot at six seconds.
A music company can afford to not cut. The audio is the creative.
Here is that most-cloned Studio unlock, beat by beat.
12 formats from the top files
Ordered by how many ad objects each unique file carries. Tap any cell to watch the ad.
The statics are the plan, localised
"Make Any Song You Can Imagine" in English, Spanish and French. "Your Music, Your Vibe." "From Riff to Record." "The Perfect Sound for Your Content." Feature lists and soft gradients — no photography of a person. The static account sells the subscription. The video account sells the culture.
Subscribe is the message
145 ads say Subscribe. Sign Up and Install Now are 13 each. 434 have no CTA string at all — most of those are the partner videos, where the creator's caption is the ad.
The plan-sell body copy repeats the same ladder: 500 songs a month, commercial usage rights, priority queue, upload your own audio. The variable is the headline language and the model version (v5.5, v6, Studio 2.0). The ask does not change.
That is a product-line test dressed as a creative test. Each wave launches a model or a Studio feature; the Subscribe CTA and the /go/paid path stay fixed. If you want the general version, read our guide to creative analytics or the walkthrough on turning competitor hooks into your own.
Part 2: The Performance Machine
Now the half you cannot see in the feed.
The hierarchy is in the path — and in a template Meta never filled
Wispr hides the campaign name behind a short link you can follow. Viktor prints it on every entity in the account. Suno does something else: the destination path is the strategy, and a Warp query string shows the Meta hierarchy they meant to capture — except the values are still the literal macros.
81 ads carry this exact template:
suno.com/go/paid?wpsrc=Facebook&wpcn={{campaign.name}}&wpscn={{adset.name}}&wpcrn={{ad.name}}&wpsnetn={{site_source_name}}&utm_campaign={{campaign.name}}&utm_content={{adset.name}}&utm_term={{ad.name}}
Every one of those curly-brace fields is still curly braces in the Ad Library. Meta never substituted them on the way into the public URL. So you cannot read the campaign name the way you can on Wispr. You can read the schema.
| Warp / UTM field | Macro | What it was supposed to name |
|---|---|---|
wpcn / utm_campaign | {{campaign.name}} | Campaign |
wpscn / utm_content | {{adset.name}} | Ad set |
wpcrn / utm_term | {{ad.name}} | Ad |
wpsnetn | {{site_source_name}} | Placement — Facebook, Instagram, Audience Network |
wpcid / wpscid / wpcrid | {{*.id}} | Stable IDs for the three levels above |
wpsrc / utm_source | Facebook / facebook | Hardcoded. Always Meta. |
utm_medium | cpc | Hardcoded. |
That is a three-level account map — campaign, ad set, ad — plus placement, wired twice (Warp for their MMP, UTM for analytics). The map is real. The labels are missing from the public copy of the URL.
How you get this without an ads manager login. The Meta Ad Library returns the destination string as the advertiser entered it. On Wispr, that string is a short link; follow it and the resolved query carries filled UTMs. On Suno, that string is already the final URL, with Meta dynamic macros left unsubstituted. Path + template schema are what the library actually gives you.
Three Statsig doors, same store
Fetch suno.com/go/paid, /go/studio or /go/studio-local and you do not get a landing page. You get a black loader and the same client-side shell:
/go/paid | /go/studio | /go/studio-local | |
|---|---|---|---|
| Ads in library | 167 | 42 | 4 |
PARAM_STORE | landing-pages | ||
PAGE_ID | paid | studio | studio-local |
| Anon ID | Segment ajs_anonymous_id, forwarded as ajs_aid so the webview → Safari handoff keeps the person | ||
| Fallback | / if Statsig times out | ||
Statsig picks the real destination after init and flush. The ad object never has to change when the experiment does. Same job Wispr gives Dub and Viktor gives a short link — keep the ad, swap the page.
Where the clicks actually go
Across all 607 Meta ads, the path is the readable campaign structure:
| Path | Ads | Partner share | What it is |
|---|---|---|---|
/home | 192 | 47 partner / 145 in-house | Create surface. Biggest Subscribe count in the library (71). |
/go/paid | 167 | 8 / 159 | Paywall experiment. Almost no creators — this is the plan-sell door. |
/ | 124 | 36 / 88 | Marketing homepage. Brand and partner traffic. |
| App Store / Play Store | 43 | 16 / 27 | Install. The only path with an Install Now CTA. |
/go/studio | 42 | 15 / 27 | Studio shell. Every ad is video; no CTA string. |
/studio-welcome | 14 | 0 / 14 | Studio onboarding. Fully in-house. |
/ko, /ja, /de, /es, /fr | 21 | 0 / 21 | Locale homepages. Korea is the largest at 11. |
/go/studio-local | 4 | 0 / 4 | Studio shell, local variant. |
Read it as a funnel, not a list. Creators open /, /home and Studio. Plan-sell opens /go/paid. Locales and app stores are side doors. The unpaid macros would have told you the campaign names inside each door. The paths already tell you which door.
Free is daily credits. Paid is monthly.
| Plan | Annual | Monthly | Credits | Downloads |
|---|---|---|---|---|
| Free | $0 | $0 | 50 / day | None (trial downloads capped) |
| Pro | $8 | $10 | 2,500 / month | 20 / month |
| Premier | $24 | $30 | 10,000 / month | 60 / month + Studio |
Commercial rights sit on Pro and Premier only, for songs created while subscribed. Premier unlocks Suno Studio. From 3 September 2026, download caps are the new wall — Free gets a handful of lifetime trial downloads, Pro 20 a month, Premier 60, with Studio users uncapped on the Studio path.
| Gate | What it costs you | What it gets them |
|---|---|---|
| Daily free credits | 50 credits that do not roll | A habit before a card |
| Commercial rights | A paid plan | The reason a creator upgrades |
| Download caps | 20 or 60 files a month | A meter on the thing you actually keep |
| Studio on Premier | $24–$30 | The DAW upsell the Studio ads are for |
Google is Europe. LinkedIn is hiring.
Google runs a large video-heavy account across eight European markets in the sample — NL, SE, BE, DK, NO, FR, RO, GR — with no US in that cut. LinkedIn has seven ads, all job or follow-company. There is no product advertising on LinkedIn.
Meta is the product channel. Google carries the European video buy. LinkedIn is the careers page with a budget.
29 partners, including Timbaland
122 of 607 Meta ads are paid partnerships. The creator's page is the advertiser of record; Suno's budget sits behind it. Unlike Wispr's Trybe hashes, there is no conversion ID in the URL — it is classic boosted creator content, from Timbaland down to guitarists with a few thousand followers.
Portraits are each creator's Instagram profile photo. Handles match the live IG account; a few Meta library rows only expose a numeric page id.
| Partner | Ads in library | |
|---|---|---|
| Andrea Chiarini | @andreachiariniguitarist | 15 |
| Lenstrumental | @lenstrumental | 13 |
| VeeAlwaysHere | @veealwayshere | 12 |
| Devan Ibiza | @DevanIbiza | 10 |
| Lexi Rose | @_lexiroseguitargirl_ | 9 |
| Timbaland | @Timbaland | 8 |
| Red Farrow | @red.farrow | 7 |
| B Martin | @MindfulMusicMentor | 6 |
| beccasmelodies | @beccasmelodies | 5 |
| Sarah & Emily | @sarah_carollyn | 4 |
| fode.busia | @fode.busia | 3 |
| paige_.music | @paige_.music | 3 |
| 17 more partners | 1–3 each | |
Twenty-nine named partners in total. Timbaland is also a strategic advisor — the celebrity end of the same rail Lexi Rose and Andrea Chiarini are on.
What actually makes this work
The Creative Factory is a roster. Twenty-nine musicians make the videos that feel like culture. In-house makes the Studio launches and the plan-sell cards that feel like a product.
The Performance Machine is a shell. /go/paid and /go/studio let them change the landing experience without touching the ad object. Subscribe is the CTA. Commercial rights and download caps are the reason to upgrade.
Wispr built a marketplace. Clay built Instant Forms. Suno built a partner roster and a Statsig door.
Same job. Different machine.
Break down your own market
Everything above came from public ad activity read at scale. The Sprites ads library does this for any advertiser, and creative analytics does it for your own account: every live ad, the hooks, the landing pages and what changed this month.
More: the Viktor AI ads teardown, the Clay ads teardown, the Wispr Flow ads teardown and the best Facebook ad spy tools.