Skip to content
TWINED®
Twined Dispatch

BriefLaunch planning3 min read

Steam UTM Links: Label a Campaign Before It Launches

Twined Dispatch wordmark on a dark background
A practical check for campaign links and the reports they feed.

Decide how you will label Steam campaign links before the trailer, newsletter or launch page goes live. A small shared link register makes the resulting reports easier to interpret. Keep the question precise: which placement sent the visit, and what can Steam actually attribute to it?

Name the placement you want to compare

Steam's UTM Analytics documentation explains how parameters on eligible store links group traffic and attributed actions. Links must include at least utm_source or utm_campaign; utm_medium and utm_content are also supported.

Our recommendation is one agreed naming scheme, written down alongside each destination and the person publishing it. Use short, consistent labels that a colleague will still understand after the campaign. Avoid a fresh spelling for every copy of the same link.

For a hypothetical demo announcement, use utm_campaign=demo_reveal across the launch. A direct newsletter link could use utm_source=studio_newsletter, utm_medium=email and utm_content=main_button. A Steam button on the game website could instead use utm_source=game_site, utm_medium=web and utm_content=hero. These are suggested labels, not measured results or required Steam terminology.

If that newsletter sends people to your website first, a Steam button labeled game_site describes the final website placement. It does not by itself tell you which newsletter brought someone there. Decide whether that extra attribution question needs a separately scoped setup before promising an answer.

Test the link people will actually use

Give the publisher the complete destination URL rather than asking them to reconstruct it from notes. Keep the approved link, placement, campaign date and any replacement in the register.

Steam provides a link-validation tool in its UTM dashboard. After that check, open the actual published button on desktop and mobile. Confirm the correct game opens and the expected parameters reach Steam after any redirect on the way. Test each distinct route; a working link in a spreadsheet does not prove the website's button uses it.

Separate navigation checks from report checks. Steam says visits refresh hourly and conversions are finalized four days after a visit. An immediate empty report is not a failed-link diagnosis.

Keep the conclusion within the evidence

Steam's reporting limits include privacy thresholds and tracking preferences. A player who manually switches browsers or searches in the client may lose attribution. Missing conversions therefore do not prove that a campaign influenced nobody.

Compare like-for-like periods and placements, and record what the report cannot establish. Treat an outbound website click, a Steam visit and a reported wishlist addition as different observations.

Twined's game website service includes store routes within the agreed scope. Bring your launch destinations so we can plan the visitor path and its checks together.

Sources & further reading 1