← All insights Advertising

Why High CTR Doesn’t Always Mean Good Roblox Ads

CTR measures clicks. Acquisition is about the players who arrive, and what each one costs.

Far Boundary · · 4 min read

The creative with the best CTR in your account feels like the winner. Sometimes it is. Often it is just the one best at earning a click, which is a different job from acquiring players.

Four numbers, four questions

Impressions
How often the ad was shown. Delivery, not interest.
CTR
Clicks divided by impressions. How well the creative earns attention and a tap.
Qualified plays
Clicks that turned into a counted play. Check how your dashboard defines it.
CPP
Spend divided by qualified plays. The efficiency number.

How a click magnet loses

Take two creatives with the same spend and impressions. These numbers are invented to show the arithmetic, not a benchmark.

ClicksPlaysCPP on 5,000 Robux
Creative A3,0001,2004.17
Creative B2,0001,6003.13

A has 50% more clicks. B delivers a third more players at a 25% lower cost. A loses people after the tap because it promises something the page or the first seconds don’t show, or it attracts curiosity instead of intent.

Optimise for players

The goal is efficient acquisition of players who then behave the way the game needs. CPP is the first gate. Retention and playtime of those players is the second. If your tools can’t split downstream data by creative, run one creative per campaign over a fixed window and compare the game’s own data for that window. It is blunt, but better than CTR alone.

Wait for enough data

Every rate is a ratio of small counts. As a rule of thumb, N events carries roughly ±2/√N relative error: 100 events is about ±20%, 400 is about ±10%. Count the event you’re deciding on. A creative with 400 clicks but 60 plays has a CTR you can trust and a CPP you can’t (about ±25%).

Set the rule before you start: a minimum number of qualified plays per creative, a full week to cover weekday and weekend, same targeting throughout.