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

Защита

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

Аналитика

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

Подключение

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

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

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

Документы

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

How to find anomalous click spikes by hour

Published October 25, 2026Binetro editorial teamDetecting click fraud4 min read—
Contents
  1. A spike is not invalid traffic
  2. Minutes, not hours
  3. If the site fell over, that is a different spike

Contents

  1. A spike is not invalid traffic
  2. Minutes, not hours
  3. If the site fell over, that is a different spike

One bot, hundreds of paid clicks

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

Protect your ads

Share

The checked Yandex Direct guides do not describe an hourly click report. The finest grain the guide names outright is one day, detailed down to minutes, in the Direct group of reports. A sharp rise in clicks can also happen when there is no invalid traffic.

The signs among which a spike is only one trace are collected in signs of click fraud. The question here is different: which time grain is actually documented, and which spike does not belong to Direct clicks.

A mechanical alarm clock in close-up, a face and two buttons on top, no statistics screen
The clock marks an hour. The checked Direct guides do not describe an hourly click report. · Photo: CC0, Raul Petri

A spike is not invalid traffic

The Direct statistics guide says a sharp rise in clicks is possible even when there is no invalid traffic. The page does not set a threshold for “how sharp”. You cannot name an hour an attack from one jump, even if an hourly chart were in front of you.

What was removed sits in the Invalid traffic report, and that column is not a spike in spend. What it holds is covered in invalid clicks. Growth there is the filter working. A spike in the clicks that stayed in spend is a different row.

Minutes, not hours

If Webvisor looks suspicious, the same guide says to take the source Direct, compare it with the Direct group of reports, and look at the day with detail down to minutes. An hour is not in that instruction. A day and minutes are.

Say a recording shows a pack of sessions around 14:02. The guide asks you to open that day in the Direct group and go down to minutes, not to build a “by hour” chart that the text does not contain. What a pause and a hole in the frame mean in the recording itself is covered in how to look for bots in Webvisor. A session that is missing from the Direct group was not in spend: the group is built from clicks that passed antifraud.

The minute grain does not produce a name. It shows whether visits that passed the filter are packed into a few minutes or spread across the day. The guide does not give a threshold of “this many minutes in a row means fraud”, and this article does not set one.

If the site fell over, that is a different spike

When the site loads slowly or answers with HTTP 500, the Robots report guide says to open Site load first, then Robots for the period of the spike. That is a spike in the site’s responses, not a spike in Direct clicks. Mixing them means hunting a bot in an hour when the page was not opening.

The order of those two reports is covered in how to find bots in Yandex Metrica. For Direct clicks it is only a fork: first find out whether the site was up. Robot names are not carried into spend.

Checking minutes happens after the visit. A script on the site does not draw an hourly chart and does not count money. If there is no answer, the visit is let through. When there is a decision, it is to let the visitor through, set a computational task, or refuse entry. It does not sign a surname onto a minute-pack in Webvisor.

While the facts contain no hourly report, the working pass is this:

  1. Do not call a jump invalid traffic until you have opened the report where that traffic is removed.

  2. If a recording looks suspicious, open the day in the Direct group with detail down to minutes.

  3. Do not write a session that is missing from that group into spend.

  4. If the site answered 500 or opened slowly, open Site load first, then Robots. That is not a click chart.

One bot, hundreds of paid clicks

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

Protect your ads

Related

  • How to compare search and network conversion

    Do not put search and network conversion in one column. Display campaigns on search are not compared with performance campaigns, and two Direct reports date the same conversion on different days.

    5 min read
  • How to build a placements report in the report wizard

    In the Direct report wizard, “where the click came from” is four groupings and the Clicks metric. You can block a placement in that table, and the guide never turns “significant data” into a click count.

    4 min read
  • How to read the Invalid traffic report in Direct

    Do not add impressions, clicks and conversions in this report into one loss. The number can still grow, and Metrica’s Direct summary shows the clicks the filter has already let through.

    5 min read
  • Click fraud or a bad ad: how to tell them apart

    Clicks without leads are a choice of order. First what is already off the bill, then the goal, the page and the offer. The click-fraud branch opens when those checks are closed and the click stayed in spend.

    6 min read
All articles