Invalid clicks: what they are and why they stay on the bill
Contents
Share
An invalid click is a click Yandex Direct has already taken out of the reports and left off the bill. If the click is still in spend, it is not that row, however strange the visit looks.
Below is what actually lands in the “Invalid traffic” report, which suspicious visits the system leaves on the bill on purpose, and why a large number in that column is not a large loss. The boundary between “removed” and “paid” is set in what ad click fraud is. How the words click fraud, скликивание and invalid click differ is in click fraud and скликивание.

An invalid click is already off the bill
The Yandex Direct antifraud guide defines invalid traffic as clicks and conversions with no real interest from the user. Direct removes that traffic from its statistics reports, does not charge for it, and returns the spend to the shared account balance. Fraudulent conversions are kept out of strategy training.
The removed events sit in the “Invalid traffic” report in the report library. It shows impressions, clicks and, when the campaign pays for conversions, the conversions antifraud cut. The guide limits invalid impressions to reach campaigns. Clicks are there for every campaign type. Conversions appear in this report when the strategy pays per conversion.
The number does not freeze. The guide says some events are classed as invalid later, as filtering continues, and the count changes. The column you see in the morning can be larger by evening. That is the filter catching up, not a new bill.
Two different kinds go into the same bin
The guide splits invalid traffic into fraud and accidents. Fraud is deliberate: clicks from bots and fraudulent software, and clicks from people who were paid to complete a task. An accident is an unintended press that gives the advertiser nothing. The guide’s example is repeated clicks on the same banner.
The report does not sign who started the program or who paid the person. Those parties are covered in who clicks ads. For the invalid-click row the motive is already settled: the system recognized the click and took it out of spend.
What the system leaves on the bill on purpose
Most of the argument “someone is clicking the ads and the column is empty” is not a silent filter. It is the short list of things the filter refuses to call invalid. It is on the same page.
A living person who arrived from the ad and did not buy stays in spend. The guide names the reasons: the price did not fit, the service was irrelevant, the person was studying the market. No lead is not yet an invalid click. How to separate a broken goal, an uninterested person and an empty click you paid for is in clicks without leads.
A repeat conversion in another visit is not filtered either. Visits follow one of the attribution models, and a lead from a new visit stays in the report. If the goal is the “thank you for your purchase” page, and the person left the tab open so the goal fired twice, the guide does not promise to remove that conversion. A form verifier, a different goal or a different attribution model stops the second firing. Waiting for antifraud to erase it does not.
A mistyped email or phone is not invalid traffic. A review left in a contact form, and a form filled in exchange for a reward the site promised, stay as well. The guide asks you to set the field format and not to promise a reward for sending the form.
There is also a clock. Yandex can check conversions for fraud only for the last 30 days. Older conversion detail is technically unavailable. A suspicion about a conversion from a month ago cannot be placed in this column anymore.
A click and a conversion can part ways
The guide describes a pair that is easy to read as a broken account. The click can stay valid while the paid conversion after it is invalid. The reverse happens too: the click is invalid and the conversion after it is valid. Those are two separate filter decisions. While the campaign pays per click, spend follows the click. An invalid conversion does not pull that click off the bill. Adding the click row to the conversion row in the “Invalid traffic” report adds two different answers.
Where the number sits, and what is not in it
Filtered impressions, clicks and conversions are deleted from every Direct statistics report. Spend for what was recognized returns to the balance. In Metrica, the “Direct” report group is built from clicks that passed antifraud. Other slices do not apply that filter, and Webvisor keeps every visit, including the ones already removed. You are not charged for the removed ones. Comparing those windows for a single day is in the article on click fraud. It does not need to be repeated here.
The column therefore shows the filter working, not a hole in the budget. A rise in invalid clicks means the system removed more. If there is a loss, it sits in the clicks that remained after the filter.
Google draws the same line by the moment of the bill, and it is useful as a check of the logic, not as instructions for Direct. The Google Ads guide says invalid traffic found before the end of the billing cycle is taken out of campaign metrics and out of the bill, so a separate refund is unnecessary. Traffic found after the bill arrives as an “Invalid activity” credit, and campaign metrics are not rewritten backwards: they are frozen with the monthly invoice. The Invalid clicks column is what was removed before the bill. The credit is what was removed after. A small credit beside a large column is, the guide says, a normal picture, because the two moments are different.
The report does not see the click in the second the page opens, and it does not replace a check on the site. A script looks at behavior, the browser environment, the network and the ad-click parameters, and decides to let the visit through, to ask the browser to solve a short task, or to keep it out. If the check does not answer, the visit is let through. Binetro is not an ad platform. Direct writes the invalid-click row, and Direct returns the money for a click it has already charged.