Twitch campaign metrics: what to measure and what to expect
Twitch campaign metrics work in four levels: delivery (verified views, reach, frequency), attention (who watches), engagement (clicks, CTR, chat) and results (installs, sales, brand lift). In seven of APIQ's published Twitch campaigns, CTR ranged from 0.78% to 2.01%.
Twitch campaign metrics fall into four levels: delivery (verified views, reach, frequency), attention (who is watching), engagement (clicks, CTR, chat) and business results (installs, sales, brand lift). In seven of APIQ's published Twitch campaigns, CTR ranged from 0.78% to 2.01%: a range from real reports, not a promise for your campaign.
Four levels of Twitch campaign metrics
| Level | Metrics | What it shows | What it can't show |
|---|---|---|---|
| Delivery | Verified views, unique viewers, frequency | Your creative was on screen, in full, in front of real viewers | Whether anyone cared |
| Attention | Average viewers, watch time, demographics | Who is in the stream when the ad runs | Whether they looked at the ad |
| Engagement | Clicks, CTR, chat activity, poll answers | Who responded right away | Delayed effects and purchases |
| Results | Installs, conversions, promo-code sales, brand lift | The business effect | Anything, if attribution isn't set before launch |
Term definitions: live stream advertising glossary.
Delivery: verified views, reach and frequency
An impression only means the ad was served. Web standards already separate served from seen. On 31.03.2014, when the Media Rating Council lifted its viewability advisory, the IAB announced the display standard: at least 50% of pixels in view for at least one second. Those thresholds don't transfer one-to-one to a live picture, but the lesson does.
At APIQ the delivery unit is the verified view: the creative was shown correctly, was fully visible and met the campaign requirements, confirmed by a screenshot, computer vision and a 14-parameter anti-fraud filter. Only verified views count toward delivery and the invoice.
Views are not people. Reach is the number of unique viewers who saw the ad; frequency is views divided by them. In the L'Oréal Paris campaign, 63% of 800,127 views were unique viewers: about 504,000 unique viewers saw the ad about 1.6 times on average (our calculation from the published figures). For Mavi, 57% were unique, a frequency of about 1.75. Frequency depends on the cadence set for each channel: the ad runs, for example, every 15, 20 or 30 minutes.
Attention: who is watching when the ad runs
Peak viewers is the stream's best moment; average viewers (average CCV) is the audience present when your ad runs. Plan on the average, as explained in Twitch average vs peak viewers. At APIQ, audience size is recorded at the moment of every display, so the forecast can be checked against what happened.
Kolsquare's 2026 guide adds average watch time, chat sentiment and clip reach. They describe the stream, not whether your creative was seen.
Demographics are available for Twitch desktop viewers only, from a Google Analytics pixel fired on every impression. In two case descriptions, more than half of the L'Oréal Paris audience was 18–24, and 61% of the adidas audience.
Engagement: clicks, CTR and chat
At APIQ, CTR is clicks divided by verified views. Ad networks usually divide by impressions; with different denominators, the two CTRs can't be compared.
Count every clickable slot: on average about 80% of clicks come from the chat link, 10% from the QR code and 10% from the screen, so a CTR built on screen clicks alone understates the campaign. Why, and how to break it down, is covered in Where clicks come from.
Chat is also a quality signal: the viewer-to-chat ratio is one of the anti-fraud parameters. CTR is tracked online on every clickable element; a streamer below the agreed threshold is switched off automatically. Poll answers appear in the report.
Results: installs, sales, promo codes and brand lift
Business results can be measured only if attribution is set up before launch:
- Installs: AppsFlyer and Adjust links inside the campaign.
- Site actions and sales: UTM tags, tracking links and pixels; every channel gets its own link by default.
- Post-view: on Twitch, APIQ accepts impression pixels, so conversions count after a view as well as after a click.
- Attribution windows: AppsFlyer defaults to 7 days for click-through and 24 hours for view-through. Agree the windows before launch.
- Promo codes: count redemptions in your own checkout; one code per streamer works like one link per channel.
- Brand lift: Google Ads Help describes it as surveys of people who saw the ads and eligible people who didn't; the difference shows the effect on ad recall, awareness and consideration. Google runs these surveys on YouTube for Video and Demand Gen campaigns; for a Twitch campaign the same method needs a separate study, agreed before launch. The standard APIQ report covers delivery and response: verified views, CTR, QR scans, chat-link clicks, results by creative and streamer, poll answers and a screenshot of every view; brand lift is not on that list.
What real Twitch campaigns delivered
Figures from client reports on our case studies page. CTR = clicks ÷ verified views.
| Brand | Platform | Period | Format | Verified views | Clicks | CTR |
|---|---|---|---|---|---|---|
| L'Oréal Paris | Twitch | 29.08–29.09.2025 | Banner | 800,127 | 11,762 | 1.47% |
| Migros Hemen | Twitch | 07–20.04.2025 | Full-screen video | 300,334 | 6,051 | 2.01% |
| adidas | Twitch | 20.03–07.04.2023 | Side banner | 322,909 | 6,111 | 1.89% |
| Monster Notebook | Twitch | 25–30.04.2023 | Side banner | 300,736 | 3,113 | 1.04% |
| Mavi | Twitch | 28.04–04.05.2023 | 30-second video | 110,165 | 1,770 | 1.61% |
| Fintech | Twitch | 30 days | Not disclosed | 9.86M | 82.8k | 0.84% |
| Retail and electronics | Twitch | 11 days | Not disclosed | 1.86M+ | 14k+ | 0.78% |
The first five ran in Turkey. The table shows seven of the published campaigns; the rest, including lower CTRs, are on the case studies page. The last row is published as lower bounds (1.86M+, 14k+), so its CTR is taken from the report, not recalculated.
- The spread is wide: across these seven campaigns, the best CTR is about 2.6 times the lowest.
- Format alone doesn't decide: the two side banners reached 1.89% and 1.04%, the two videos 2.01% and 1.61%.
None of this is a forecast for a new campaign; a pilot gives you your own baseline.
Five mistakes when judging a Twitch campaign
- Comparing CTR across formats and denominators. Clicks per impression are not clicks per verified view.
- Treating views as people. 800,127 views came from about 504,000 unique viewers.
- Expecting sales without attribution. Without links, pixels and windows, sales can't be traced.
- Judging streamers by their viewer count. A peak says little about the audience during your ad.
- Using another brand's CTR as a benchmark. Compare with your own pilot.
How to measure KPIs in a Twitch streamer campaign
- One primary KPI per goal. Awareness: verified views, reach, frequency. Traffic: clicks and CTR by element. Apps: installs per channel. Sales: conversions and promo-code redemptions.
- Tracking before launch. Per-channel links, UTM tags or AppsFlyer and Adjust, the Twitch impression pixel, attribution windows. Test every link.
- Delivery terms in the media plan. Verified views, dates, frequency, CTR threshold. The media plan arrives within 24 hours; launch follows 1–2 days after the streamer and creative list is approved.
- Watch it live. The online dashboard shows delivery by streamer and creative; volume can shift to the strongest channels.
- Reconcile afterwards with your own analytics.
Ask any seller for these in the report: verified views by day; unique viewers and frequency; a screenshot of every view with streamer, time and audience size; clicks by chat link, QR code and screen; CTR by creative and streamer. With APIQ you pay one CPV rate for every streamer, views are guaranteed and only verified views are billed, so report and invoice share one unit.
Frequently asked questions
What results can I expect from advertising on Twitch?
Results from Twitch advertising depend on format, creative, audience and product, so no published figure is a promise. In seven of APIQ's published Twitch campaigns, CTR ranged from 0.78% to 2.01%: L'Oréal Paris reached 1.47% on 800,127 verified views, Migros Hemen 2.01% with full-screen video. Some other published campaigns had lower CTRs. A pilot gives you your own baseline before you scale.
Which KPIs should a Twitch campaign report include?
A Twitch campaign report should cover four levels. Delivery: verified views against the plan by day, unique viewers and frequency. Attention: audience size at the moment of display and, for Twitch desktop, demographics. Engagement: clicks by chat link, QR code and screen, and CTR by creative and streamer. Results: installs, conversions or promo-code sales from your own attribution, with per-channel links.
How is CTR calculated for ads inside Twitch streams?
At APIQ, CTR for ads inside Twitch streams is clicks divided by verified views, counting all three clickable slots: chat link, QR code and on-screen click. On average about 80% of clicks come from the chat link. Ad networks usually divide clicks by impressions, so the two CTRs are not comparable, and a CTR built on screen clicks alone understates the campaign.
Can you measure sales from a Twitch streamer campaign?
Yes, if attribution is set before launch. Each channel gets its own link by default; AppsFlyer, Adjust, UTM tags, tracking links and pixels count installs and site actions, and on Twitch impression pixels also count post-view conversions. Promo codes are counted in your own checkout. Agree attribution windows in advance: AppsFlyer defaults to 7 days for click-through and 24 hours for view-through.