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

Защита

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

Аналитика

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

Подключение

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

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

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

Документы

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

Clicks come in, leads do not

Published October 24, 2026updated October 25, 2026Binetro editorial teamDetecting click fraud6 min read—
Contents
  1. The goal may not have been recorded
  2. A person arrived and did not become a buyer
  3. The click was counted, and the site may not have opened
  4. What remains after the three checks

Contents

  1. The goal may not have been recorded
  2. A person arrived and did not become a buyer
  3. The click was counted, and the site may not have opened
  4. What remains after the three checks

One bot, hundreds of paid clicks

Binetro filters repeated bot clicks and protects campaigns from empty visits.

Protect your ads

Share

Clicks with no leads usually mean the goal was never recorded, a person arrived and did not buy, or the click was counted before the site opened. An empty click that stayed in spend is a fourth possibility, and it is the one to check last. Start there, and it is easy to “find fraud” on a broken form.

Suppose a day brought 80 clicks and zero leads at 50 ₽ a click. Spend is 4,000 ₽. That is an example, so there is something to divide. Until you know the goal is alive, there is nothing to divide. A zero in the denominator does not say who clicked.

An open empty cardboard box on a white table
The clicks arrived and the box is empty. Until the goal is checked, emptiness is not yet click fraud. · Photo: Pexels License
  • Example for one day

The goal may not have been recorded

Direct’s recommendations describe the check in plain steps: complete a conversion yourself and confirm that Metrica recorded it. Until that manual lead shows up in the report, the campaign says nothing about demand. Zero leads beside living clicks are then a property of the tag, not of the traffic.

The second mix-up is the date. In the description of the “Maximum conversions” strategy, Yandex gives its own example: a click on 3 July, a lead on 5 July, a charge on 5 July. In the report wizard the lead belongs to 3 July, because it is tied to the click. In the pay-per-conversion report it belongs to 5 July, the day it happened. A week of “clicks came in, leads did not” is sometimes two different calendars.

Direct also warns that a strategy learning from a goal wants on the order of 10 completions a week. Below that, the algorithm is short of examples. That is not a fraud diagnosis. It is a limit of the strategy, and it is fixed with a goal higher in the funnel, with budget, or with the conversion price, not with a filter on visits.

A wrong email or phone in the form, a review typed into a lead form, and a form filled in for a promised prize are not invalid traffic. Antifraud will not remove them. The form has to be fixed.

A person arrived and did not become a buyer

Direct does not filter real people for whom the price was wrong, the service was wrong, or who were only looking over the market. The clicks are genuine, and the absence of leads is genuine too. The ad may have been clicked because it was easy to notice: click-through rate rose, purchases did not. How that number works, and why it has no single norm, is covered in what CTR is.

The cost of a lead rises in that situation with no software involved. There is spend, and there are few leads. How to calculate it, and how not to confuse it with the price you set on the strategy, is in how to calculate cost per lead. Until the page and the offer have been checked against real interest, there is nothing from which to subtract a “share of bots”.

The click was counted, and the site may not have opened

Google counts a click even if the person never reaches the site, for example because the site was unavailable (Google Ads definition of a click). The account shows a click, the visit and the lead do not exist, and there is no fraud in that.

For media placements, Direct counts the click in its own system before the redirect to the advertiser’s site. That is described in the IAB compliance note, and it applies to media ads, not to every search ad. The practical point is narrow. A click in the report and an open page are not the same second.

If the site was down, Direct has an availability monitor: it pauses impressions until the site answers, so the budget is not spent on nothing. That is not a refund of clicks that already happened. It is a reason to check whether the page answered on the day the leads went to zero.

What remains after the three checks

A manual lead appears in Metrica. You have aligned the click calendar and the lead calendar. The page opens, and the offer does not explain the zero. The clicks are in spend, not only in Webvisor among visits already removed.

Now it is a candidate for an empty click. How to read the traces without treating a spike as proof is covered in signs of click fraud. A robot share by source can sit beside that check, but it does not replace it. A search crawler was never supposed to leave an ad lead. How to read the share without confusing it with the bill is in robotness in Yandex Metrica.

Yandex also writes that it can check conversions for fraud only for the last 30 days. Older detail is technically unavailable. If the gap is older than that, the account will no longer split it by conversion.

A filter on site visits fixes none of the first three causes. A broken goal, an offer people refuse, and a page that does not answer produce zero leads even when every visitor is real. The check belongs on the remainder: behavior, the browser environment, the network and the ad-click parameters, with a decision to let the visitor through, to give the browser a short task, or to refuse the visit. Turned on over a broken form, it may shrink spend on empty visits, and it will not create leads out of nothing. If the check does not answer, the visitor is let through.

One bot, hundreds of paid clicks

Binetro filters repeated bot clicks and protects campaigns from empty visits.

Protect your ads

Related

  • Why Direct clicks do not match Metrica visits

    A hundred clicks and seventy visits are not a missing row. Direct counts a display click before the site, a repeat inside a visit is not a new visit, and the Direct group counts only clicks that passed antifraud.

    5 min read
  • 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
  • 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
  • How much ad spend research says fraud takes

    The figure of 5.8 billion dollars is a 2019 forecast for display and video, and it leaves search out. A 2023 US benchmark is about 1% IVT. Neither number is a Yandex Direct campaign’s loss.

    5 min read
All articles