Behavior analytics in Russia: events, sections, drop-offs
Waiting a month for inquiries from a page that visitors do not even scroll is a wasted month. Before anyone argues about whether the site is good, you need to see where the visitor leaves: which screen, which section, short of which button. Only behavior tracking shows that.
By Andrey Belokrylov · September 22, 2026 · 9 min read

Waiting a month for inquiries from a page that visitors do not even scroll is a wasted month. Before you judge the page, you need to see where the visitor leaves: on which screen, at which section, short of which button. Neither intuition nor an argument about whether the site is good shows this. Behavior tracking shows it, and until it is set up, every conversation about conversion rate is guesswork.
For a company selling into Russia from abroad the problem is sharper: the site is usually a translated copy, and nobody on the team reads it the way a Russian buyer does. The behavior data is the only honest witness you have.
A visit is not behavior
Standard analytics tells you that someone arrived and either completed the target action or did not. Between those two points, arrival and inquiry, lies everything that matters, and by visits alone it is invisible.
To see behavior you set up detailed events. In a Western stack that means Google Tag Manager pushing events into Google Analytics 4. In Russia the destination changes. Yandex Metrica is the counter that Yandex Direct can actually read, so events have to reach Metrica as goals, whether you route them through Tag Manager or send them straight from the page. Keep GA4 for global reporting, but the account spending your Russian budget learns from Metrica alone.
The working list is wide:
- reading depth of text blocks, including the ones that exist for search engines;
- gallery swipes and the visibility of individual photos inside it;
- opening product or service cards and paging through them with the navigation arrow;
- internal moves between pages as a sign of interest in a specific section;
- clicks on buttons, the phone number, the embedded map, the social and messenger buttons;
- opening the lead form, clicks into its fields, the fact of filling it in, confirmation of sending;
- pop-ups appearing and each stage of cookie consent;
- video start and the percentage watched;
- accordions and tabs with hidden content being expanded;
- total time on site counting moves between pages;
- visibility of every meaningful section of the page.
The list gets fitted to the specific site. A plain one-page site without cards or galleries does not need half of it. The point of all this markup is to move the question “why is conversion low” out of guessing and into measurable data. Until the events exist, you blame the content one week and the previous redesign the next, and never learn where you actually lose people.
Visibility events deserve separate attention. On desktop and mobile the same blocks are seen differently: service cards that fit into one screen on desktop stretch into a long vertical scroll on a phone. So visibility is counted with a correction for device, otherwise the picture of drop-offs on mobile is distorted. On a translated site check this early: prices that sit on the first laptop screen can land four screens down on a phone. It is just as useful to track how deep a person scrolls a gallery: did they reach the last photos or give up on the second. Each such event is one more point on the map where the visitor either goes on or turns back.
Why a scroll percentage lies
It seems logical to measure engagement by overall scroll percentage: scrolled to eighty percent, therefore saw almost everything. In practice it lies, because pages differ in length and structure. On one page half the scroll is a couple of meaningful sections; on another it is ten times more. The same eighty percent on two pages means completely different things.
So instead of one percentage you set visibility triggers on specific sections. Then you see a fact rather than an abstract depth: they reached the price block, they did not reach the form. A combined trigger, scroll plus time, cuts false firings when a loading placeholder is still on the screen instead of real content. Only at the level of sections does it become clear on which screen the visitor leaves and on which the target action happens.
Yandex Metrica ships a scroll map and a session replay tool, Webvisor, at no extra cost, and both are worth switching on. Neither replaces section events. A map is something you look at. An event is something you can count, segment by device and traffic source, and hand to Direct as a goal.
What to do when they do not get past the first screen
Suppose the events are set up and the data shows the common trouble: a significant share of visitors do not reach even the second screen. Expecting conversions from such a page is pointless. First you fix engagement with viewing itself.
Start by taking apart the first screens of competitors, several dozen sites. Look at how the first screen is packaged, what is written next to the forms, inside them and on the buttons, which interactive elements pull a person downward, how the page nudges toward the important lower sections such as prices or a schedule.
For a foreign company this step has a trap. The competitors to study are the Russian sites ranking for your Russian queries, never the international peers you already know. Their first screens will look busier than you are used to: a phone number, a messenger button, a delivery or region line and a price anchor above the fold, because that is what the buyer here checks before scrolling. A first screen transplanted from a minimalist English site often loses the visitor at exactly that moment, and the section events will show it as a drop-off before the second screen.
Then you rebuild your own first screen. Write several dozen headline variants rather than one; the four U formula helps, usefulness, urgency, uniqueness, specificity. Pick the best and test. Add or rewrite the subheading, phrase a few compact statements of benefit, change the background to one that makes the nature of the business obvious at a glance. Move, remove and add elements as soon as the data shows a problem, whether with conversion or with the viewing of information further down.
Test hypotheses fast. Prepare several page variants and test them one after another instead of building for months on one version. The goal is to find bottlenecks in behavior quickly, without burning a large traffic budget to accumulate statistics. One caution for a Yandex account: Direct’s automated strategies learn from Metrica goals, so test a page that changes every few days on a separate campaign or on manual bids.
Where hypotheses come from: a benchmark sample and a backlog of edits
When traffic is stable but inquiries are few or getting expensive, the temptation is to turn the knobs in the ad account. If the problem is behavior on the site, tuning bids will not solve it. A structured audit solves it.
Start with a benchmark sample. Not random sites from the results page but market leaders: parse the organic results of Google and Yandex for your target keyword set, with Key Collector or a similar tool, and pull out the sites that most often sit at the top, in two cuts, by URL and by domain. Remove aggregators, marketplaces and the search engines’ own rich blocks, leaving the specialised commercial sites of the industry. Across that sample, fifty to a hundred sites including their mobile versions, record the best solutions with screenshots: navigation, placement of elements, order of sections, interactive blocks.
Two Russian specifics apply here. First, Yandex and Google rank Russian sites differently, so a sample built from Google alone misses the sites Yandex users see. Second, Yandex results carry its own service blocks, from Yandex Maps to Yandex Market. They belong outside the sample, but if a Maps block sits above the organic results for your queries, part of the behavior you are trying to fix happens before anyone reaches your site at all.
Rank what you collected by importance for the user and by feasibility with your resources, and from the best of the industry assemble your own brief. Not a copy of a specific site but a reworked and improved version, ideally in several variants. Plan the quick edits in advance, reordering sections, changing their length, adding and removing blocks, swapping the landing URLs in the ads, so that the next hypothesis is tested in minutes rather than weeks. Then read the events report daily, looking for the critical exit points.
Cookie consent is an event too, and in Russia it competes for the first screen
Russian personal data law expects sites serving Russian visitors to show a consent notice and a privacy policy, and a GDPR banner does not cover it: the Russian notice is a separate text with a separate policy. It also competes for the first screen you are trying to make people scroll. Tracked as a sequence of events, the banner tells you how many visitors it pushes off the page by itself. If consent is the first drop-off, the fix is in the banner, and no headline testing will find it.
What to do with the site in the next few weeks
- Set up detailed events, in Tag Manager or directly on the page, and make sure they land in Yandex Metrica as goals rather than in GA4 alone.
- Replace the overall scroll percentage with visibility of specific sections and add a combined trigger with time.
- Find from the data the screen where viewing breaks off and fix that one first, rather than the whole page at once.
- If visitors do not get past the first screen, take apart the first screens of Russian competitors and rewrite the headline in several dozen variants.
- Build a benchmark sample of market leaders from both Yandex and Google results, pull a backlog of edits from it, and test hypotheses fast rather than over months.
The site does not have to please you. It has to lead the visitor to the place where the inquiry happens. Where the person turns off that path can be seen only from behavior, never from your assumptions about what on the page is good. For a team outside Russia this is doubly true: you cannot read the page as the buyer reads it, so let the events read it for you.
If traffic is coming in, inquiries are few and it is unclear on which screen everything falls apart, come for a free review: we will see from behavior where exactly people are lost. How the site and paid traffic depend on each other is covered on the website and Yandex Ads page.
Frequently asked questions
We already have Google Tag Manager and GA4 on the Russian site. Do we still need Yandex Metrica?
Yes, if you advertise on Yandex. Tag Manager can keep firing the same events, but Yandex Direct optimizes only toward goals it reads from Metrica. Send the events to both destinations: GA4 for your global reporting, Metrica so that the ad account learns from real behavior on the Russian page. Metrica also adds session replay, a scroll map and form analytics at no extra cost.
Why is a scroll percentage a bad engagement metric?
Because pages differ in length and structure. Eighty percent of a short page is a couple of sections; eighty percent of a long one is ten times more content. The same number means different things on different pages. Visibility events for named sections replace the abstraction with a fact: the visitor reached the price block and did not reach the form.
What is the first thing to fix when visitors do not get past the first screen?
The first screen itself, before anything else on the page. Take apart the first screens of the Russian competitors ranking for your queries, write several dozen headline variants rather than one, rework the subheading and the benefit statements, and test the variants in sequence. Expecting conversions from a page people do not scroll is pointless.
Why should the competitor sample come from Yandex results as well as Google?
Because Russian buyers arrive through both engines and the two rank Russian sites differently. A sample built from Google alone misses the sites that Yandex users see every day. Parse both result sets for your keyword set, keep the sites that appear most often, and drop aggregators, marketplaces and the search engines' own service blocks.
Sources
- Russian version of this article on belokrylovo.ru: Веб-аналитика поведения: события, секции, отвалы