Blog/Verification

Twitch campaign metrics: what to measure and what to expect

In short

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.

Measure a Twitch campaign from the bottom up: first prove the ad was seen, then by whom, then who acted. A CTR without verified views underneath is just a ratio.
Want to see a media plan for your brand?
Get a media plan

Five mistakes when judging a Twitch campaign

  1. Comparing CTR across formats and denominators. Clicks per impression are not clicks per verified view.
  2. Treating views as people. 800,127 views came from about 504,000 unique viewers.
  3. Expecting sales without attribution. Without links, pixels and windows, sales can't be traced.
  4. Judging streamers by their viewer count. A peak says little about the audience during your ad.
  5. Using another brand's CTR as a benchmark. Compare with your own pilot.

How to measure KPIs in a Twitch streamer campaign

  1. 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.
  2. Tracking before launch. Per-channel links, UTM tags or AppsFlyer and Adjust, the Twitch impression pixel, attribution windows. Test every link.
  3. 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.
  4. Watch it live. The online dashboard shows delivery by streamer and creative; volume can shift to the strongest channels.
  5. 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.

Read next

Related articles.