UTM parameters for blogger advertising help distinguish the author, campaign, and placement in Yandex Metrica; a unified link template and click verification maintain data comparability.

Yandex Metrica processes UTM parameters case-sensitively: utm_source=blogger and utm_source=Blogger will create two separate rows in the report. Tag content is recognized correctly only when the website uses UTF-8 encoding; the first parameter is added after the "?" character, subsequent ones through "&". Metrica documentation clarifies: the utm_source parameter is mandatory when tracking clicks from social networks and ad systems, utm_medium is for messengers, utm_campaign and utm_content remain optional.

UTM parameters for blogger advertising

When a brand purchases ten integrations in one month, link labeling becomes an accounting system: which author drove more visits, how many visitors from each reached checkout, and which post delivered maximum ROI. Without UTM parameters, Metrica will see clicks as direct visits or group them under the generic source "social network," making it impossible to compare effectiveness.

A unified dictionary of campaigns and authors simplifies data consolidation: if one integration is tagged utm_source=telegram&utm_campaign=blogger_ivanov and another utm_source=TG&utm_campaign=Ivanov, the report will show four rows instead of two. When planning a campaign, the agency compiles a table with blogger names in transliterated lowercase, wave number, and placement type—this table becomes a mandatory attachment to the media plan and creative brief.

First pageviewmarks the entire session
UTF-8required encoding for correct recognition
4 parameterssource, medium, campaign, content distinguish the traffic source

How to allocate roles among parameters

Yandex.Metrica documentation recommends using utm_source to specify the platform or author, utm_medium for the traffic channel, utm_campaign for the campaign name, and utm_content for the creative variant or placement format. In blogger advertising, the logic works as follows: utm_source contains the author's handle (petrov_blog), utm_medium indicates the platform (telegram, youtube, vk), utm_campaign holds the project identifier or wave (spring2025_promo), and utm_content specifies the format (story, post, video_preroll).

Example of a tagged link for stories in a blogger's Telegram channel: https://example.com/?utm_source=petrov_blog&utm_medium=telegram&utm_campaign=spring2025_promo&utm_content=story. If the same blogger publishes a post with a different link, utm_content changes to post while the other parameters remain consistent. When the brand launches a second wave in summer, utm_campaign becomes summer2025_promo, while utm_source and utm_medium stay the same.

The metric captures the label from the first pageview during a visit — if the label is absent in the first pageview, it won't be counted for the entire session.

A capitalization error in utm_campaign=Spring2025 instead of spring2025 will create a duplicate entry in your report; spaces within parameter values must be replaced with underscores or hyphens (spring_promo or spring-promo), otherwise the URL gets cut off at the first space. The metric doesn't recognize Latin characters with diacritics or Cyrillic in legacy encodings — transliteration and lowercase Latin letters remain the universal solution.

Test transition and visit tracking before integration launch

Before publishing the integration, a marketer or contractor should verify the tagged link: open it in a browser, wait for the Yandex Metrica counter to load, then go to the "UTM Tags" report in real time and confirm that the visit was recorded with the correct parameters. Yandex Metrica processes data with a delay of up to several minutes, so 3–5 minutes pass between the click and the appearance of the row in the report.

A test click before the post goes live helps catch typos in utm_source, missing tracking pixels on the landing page, or redirects that strip parameters. If a blogger publishes stories at 10:00 and the link check is completed by 9:55, the brand still has time to fix the URL in the creative or request a replacement from the author. Once published, you can't change the link anymore—stories and pinned links in social networks can't be edited, so any fix would require deleting the post and re-uploading it.

UTM Tag Limitations and What They Don't Measure

The metric captures only website clicks—post views, saves, comments, and reactions are not tracked by UTM tags. If 10 000 people saw the integration but 300 clicked through, the report will show 300 visits; reach and engagement remain in the influencer's or platform's own analytics. The metric also doesn't distinguish unique users within a single session: if someone opens three pages during one session, the counter logs three pageviews but counts as one visit.

UTM tags do not replace ad labeling required under law 38-FZ—the ERID identifier, token, and link to the advertisement register are mandatory regardless of UTM parameters. The metric doesn't verify compliance with advertising law or transmit data to Roskomnadzos's registry; UTM serves only for the brand's internal analytics. If a blogger posts multiple links in one post, each must have its own utm_content (link1, link2)—otherwise the metric aggregates clicks, making it impossible to determine which link performed better.

How ETC Builds a Tagging System for a Campaign

Before launching a campaign, the agency creates a master UTM tag table: columns contain the influencer's handle, platform, wave, placement format, and final URL. The table syncs with the media plan—each row corresponds to one integration, with publication date and creator's niche noted alongside. The creative team receives ready-made links for design layouts, and influencers get final URLs to insert into posts or video descriptions.

After launching the first wave, the ETC analyst opens the "UTM Tags" report in Yandex.Metrica, groups data by utm_source, and compares the number of visits, page depth, and conversion to target action. If one blogger drove 500 visits with a 2 % conversion rate, while another brought 200 visits with a 5 % conversion rate, the second integration is more effective in terms of traffic quality — and the next wave should be planned with authors who have a similar audience. Comparing utm_campaign allows you to benchmark spring and summer launches, while utm_content lets you compare stories versus feed posts.

The agency also sets up goals in Yandex.Metrica: clicks on the "Buy" button, form submissions, and adding items to cart. The "Conversions" report is filtered by utm_source — this shows how many orders came from each blogger. If a goal isn't set up before the campaign launches, you won't be able to retroactively count conversions from previous visits — Yandex.Metrica only starts tracking goals after they're created.

Link Markup Checklist for Integrations

  • Create a unified dictionary of blogger, platform, and campaign names: transliteration only, lowercase, no spaces.
  • Assign parameter roles: utm_source — author, utm_medium — platform, utm_campaign — wave, utm_content — format.
  • Generate links for each placement in the master table, verify the absence of typos and duplicates.
  • Set up goals in Yandex.Metrica before the first publication to track conversions from launch.
  • 10–15 minutes before the integration goes live, follow the tagged link and confirm the visit appears in the "UTM Tags" report with correct parameters.
  • After publication, check the report daily, compare actual visits against the projected reach forecast; if clicks are below 1 % of the blogger's subscribers, request a screenshot of the post statistics from the author.
  • On a weekly basis, group data by utm_source and utm_campaign, export the conversion table to calculate ROI for each author.

Frequently Asked Questions

How do UTM tags differ from ERID

UTM tags are used for tracking clicks in Yandex Metrica and do not replace the ERID identifier, which is mandatory under 38-FZ on ad labeling. ERID is assigned to the advertiser by the advertising data operator and must be specified in the text or integration description; UTM parameters are added to the URL and are visible only in the browser address bar and analytics system reports.

Can Cyrillic characters be used in UTM tags

Using Cyrillic in utm parameter values is not recommended — Yandex Metrica correctly recognizes tag content only with UTF-8 encoding, and in older browsers or when copying links, Cyrillic characters may turn into unreadable character sequences. It is safer to use transliteration in lowercase Latin letters: utm_source=ivanov_blog instead of utm_source=иванов_блог.

How to verify that a tag is working before publishing a post

Before launching the integration, open the tagged link in your browser and wait for the page with the Metrica counter to fully load, then after 3–5 minutes go to the "UTM Tags" report and find the row with your parameters — if a visit is recorded, the link is working correctly. This check helps you catch typos or redirects that strip parameters and fix the URL before the blogger publishes the post.

In brief

  • Yandex Metrica captures UTM parameters from the first pageview of a session; if a user initially opens a page without parameters, the entire session will lack attribution to the blogger.
  • The values of utm_source, utm_medium, utm_campaign, and utm_content are case-sensitive — blogger and Blogger will create two separate lines in the report; a unified dictionary in transliterated lowercase letters preserves data comparability.
  • A test click 10–15 minutes before publication confirms that the link appears in the report with the correct parameters; after stories go live, the URL cannot be corrected.
  • UTM parameters track only website visits and do not replace ad labeling under law 38‑ФЗ — the ERID identifier is mandatory regardless of utm parameters.
  • A master spreadsheet with final URLs for each placement is synchronized with the media plan and shared with the creative team to prevent typos during layout production.
  • Setting up goals in Metrica before the campaign launch enables conversion tracking from the first visit and allows you to compare ROI per blogger through the "Conversions" report.

CEO comment

We see that UTM tags are far more than just link parameters—they're a data management system essential for scaling blogger advertising campaigns. When a brand launches ten integrations per month, proper tagging becomes the only way to compare author performance in Yandex.Metrica: without it, all traffic collapses into the generic "social network" category and remains indistinguishable. The critical issue is that Yandex.Metrica reads the tag from the first pageview, so even a case sensitivity error or a space in the parameter will create duplicates in your reports and corrupt your data. We recommend building a single naming dictionary with transliterated lowercase entries in a spreadsheet, syncing it with your media plan, and always verifying the link 10–15 minutes before posting—once stories go live, changing the URL becomes impossible. Configure your conversion goals in Yandex.Metrica before launch so you can track conversions from the first visit and see each author's ROI in your reports.

ETC AGENCY

ETC builds a media plan for blogger campaigns, creates a unified UTM tag system for all creators, and sets up cross-channel analytics for traffic and conversions in Yandex.Metrica. Let's discuss your goals.

Send a brief