• Возможности
  • Тарифы
  • Вопросы
  • Блог
ВойтиНачать бесплатно
0%
Binetro

Защита

  • Защита от ботов
  • Защита от скликивания

Аналитика

  • Аналитика трафика
  • Отчёты

Подключение

  • Тильда
  • WordPress
  • Любой сайт

Начало работы

  • Как подключить
  • Тарифы
  • Блог

Документы

  • Политика конфиденциальности
  • Договор публичной оферты
  • Согласие на обработку данных
  • Политика использования cookie
  1. Blog
  2. Detecting click fraud

Why Direct clicks do not match Metrica visits

Published October 25, 2026Binetro editorial teamDetecting click fraud5 min read—
Contents
  1. A display click is recorded before the site
  2. A repeat click inside a visit is not a new visit
  3. The Direct group is already without the removed clicks
  4. The click id is not shown in reports

Contents

  1. A display click is recorded before the site
  2. A repeat click inside a visit is not a new visit
  3. The Direct group is already without the removed clicks
  4. The click id is not shown in reports

Have bots already found your ads?

Binetro blocks automated visits and keeps bots away from your advertising budget.

Protect your ads

Share

A hundred clicks in Yandex Direct and seventy visits in Yandex Metrica are not a missing row. A click and a visit follow different rules, and some clicks never become a visit.

Below are four rules that pull the numbers apart, and one foreign rule you must not copy onto Direct search. How not to turn the gap into “no leads, so it must be bots” is covered in clicks without leads.

Field binoculars on a stone, two eyepieces aimed the same way, no ad-account scale in the frame
Two eyepieces are still one object. Clicks and visits are counted by different rules. · Photo: CC BY 4.0, Jakub CA

A display click is recorded before the site

For display ads, Direct records the click in its own system before the redirect to the site. The IAB compliance guide limits that rule to display placements and does not extend it to search as a whole. Do not copy it onto a search campaign. There is no fact for that.

Say a display ad received 100 clicks and the counter saw 70 visits. Thirty clicks may have been recorded before the redirect and never reached the page. The numbers are a worked example. They show where a gap comes from, not a normal loss.

If the site does not respond, Direct’s availability monitor stops impressions and starts them again when the site is back. That is about impressions. A display click already recorded does not become a visit because of it.

A repeat click inside a visit is not a new visit

A visit in Metrica is a sequence of actions by one visitor on one counter. It ends when there is no activity. The default timeout is 30 minutes. The first transition from an ad system, Direct for example, is always its own visit. While that visit continues, further clicks on the ad do not become new visits. That is the Metrica glossary.

Say the clicks arrived at 12:00, 12:10 and 12:20. If no pause ran longer than 30 minutes, Metrica has one visit. Three presses in the Direct account next to one visit row are not a broken export.

Worked exampleClicksVisits
Display, click recorded before redirect10070
Repeats inside 30 minutes31

The second row is the visit rule. It does not promise that Direct will glue three clicks into one. The two accounts count different events.

The Direct group is already without the removed clicks

Metrica reports in the Direct group are built from clicks that passed antifraud. Other Metrica slices do not get that filter. The Direct guide adds that every visit, including fraudulent ones, is written into analytics systems, so they still show activity Direct’s own reports have already filtered out.

The report Direct, summary opens at Reports → Sources → Direct, summary (Отчёты → Источники → Директ, сводка). Its statistics are based on clicks that passed Direct’s fraud protection. If the counter is not linked to the campaign, the transitions land in the source “Other campaigns” (Чужие кампании). Direct itself adds yclid to ad links.

Compare the same campaign. A summary on a linked counter and a slice of “all visits” answer different questions. What antifraud removes and what it leaves on the bill is covered in invalid clicks. Names in the Robots report do not add to this gap. That is another report, and its order is in how to find bots in Yandex Metrica.

The click id is not shown in reports

yclid is the identifier of a click on an ad. Direct assigns it and passes it in the URL so the visit can be tied to the source. The yclid itself is not shown in reports. There is nowhere in the Metrica interface to hunt the gap by a list of ids.

Google Ads counts a click even if the person never reached the site, including when the site was down. That is a Google rule, not a Direct rule. Do not copy it onto Direct search. The boundary at which a click that stayed in spend is called click fraud is set in what ad click fraud is.

A script on the site does not reconcile the two accounts. If a Metrica counter is set, the check result can be sent to it. That mark is not Metrica’s own definition of robots and does not rewrite the click count in Direct. The check does not count money. If there is no answer, the visit is let through.

A short order:

  1. On a display campaign, do not expect a visit for every click. The click is recorded before the redirect.

  2. Fold repeats inside 30 minutes into one visit before you count “lost” rows.

  3. Compare the Direct summary with Direct spend, not with every visit on the site. “Other campaigns” means check the counter link first.

  4. Do not copy Google’s click-without-a-visit rule onto Direct search.

Have bots already found your ads?

Binetro blocks automated visits and keeps bots away from your advertising budget.

Protect your ads

Related

  • Why the click price rises on the same budget

    A higher click price on the same budget is not a fraud column. Direct’s predicted bid already includes the CTR forecast and post-click behavior, and invalid clicks stay out of spend.

    5 min read
  • Clicks come in, leads do not

    Clicks with no leads come from a broken goal, a real person who did not buy, a click that never reached the site, or an empty click left in spend. Check in that order. Fraud is last.

    6 min read
  • Signs that your ads are being clicked empty

    A sign of click fraud is a click that stayed in spend and brought no target action, after Direct's filter left it in. A spike in Webvisor is not that sign by itself.

    6 min read
  • Is click fraud legal, and can you punish a competitor

    The published text of Russia’s competition law and Criminal Code articles 272 and 273 does not name click fraud. Those sections neither punish a competitor nor say the clicks are allowed.

    5 min read
All articles