Questions about statistics
Impressions for the day when the campaign automatically stopped
This may happen when ads are displayed on one day and the clicks generated by the ads were made on another day. For example, if a user entered a search query and saw your ad at 23:59, but only clicked on it at 00:01, then the impression and click will show up in the statistics for two different days.
This is also the case when the number of clicks during the day exceeds the number of impressions.
Discrepancies in data
- Different click amounts
- Why do I see different totals for funds spent in the Yandex.Direct interface and in the API?
- Why is the average CPC displayed in my statistics higher than the Search CPC displayed in the interface?
- Why is the total contained in acts greater than the cost of clicks in my statistics?
- Why do my statistics not match my forecasts?
- Why do the statistics in Yandex.Direct not match the statistics in Yandex.Metrica?
Different click amounts
Data on clicks on the campaign page may differ from data shown on other pages.
On the campaign page in the bid setting section, only clicks for the last 28 days for the ad are shown. For “regular” ads, these are clicks are from search results for desktop PCs and tablets, while for mobile ads, these are clicks from search results on smartphones. If the ad group has both “regular” and mobile ads, the combined data is displayed.
In most cases, clients notice differences in clicks:
- Refine keywords (impressions will begin when statistics start to accumulate again).
- Move your campaign to the archive (accumulated statistics are reset to zero).
The page for a specific ad campaign shows only the keywords for which there are ad impressions. The figure on the “My campaigns” will take into account all the clicks for the ads for the entire duration of a particular campaign.
Impression statistics and clicks on keywords may not be shown if you:
All statistical data is saved and return to their previous values when impressions resume.
On the campaign page, statistics are shown only for search queries which contain keywords set by you, without taking synonyms into account. Statistical reports show clicks for keywords taking into account search queries which do contain synonyms.
By default, statistics for the entire period of your ad campaign on search and in ad networks are shown in the report. This factor also affects the difference in click data. You can configure which time period you want to get a report for.
Why do I see different totals for funds spent in the Yandex.Direct interface and in the API?
When statistics appear in the interface, as well as when calculating totals, the sum total of funds spent is rounded to two decimal places. The values are rounded off before or after the calculation is performed. This depends on whether you are viewing the general or detailed statistics. The total in the API statistics is not rounded off. This may result in slightly different total amounts.
Why is the average CPC displayed in my statistics higher than the Search CPC displayed in the interface?
Your ad is not only displayed for searches that precisely match your keywords, but also for searches that include your keywords as part of the query. Furthermore, the amount and size of competing bids for these searches can vary. Therefore the amount deducted from your account will never be more than the maximum bid you specified.
Why is the total contained in acts greater than the cost of clicks in my statistics?
Acts (service invoices used to close a service transaction in the Russian Federation) are automatically generated at the end of each month. The amounts contained in acts are not subject to revision.
All Yandex.Direct advertising campaigns are regularly checked by an automatic system that protects advertisers from invalid clicks. The statistics for a given campaign may change after a check is performed.
If the total contained in the acts for a given period does not match the cost of the clicks reflected in the statistics, that means that the statistics for that period were revised. The discrepancy in the totals will be taken into account when generating the next act.
Why do my statistics not match my forecasts?
The number of real impressions and clicks within a campaign, as well as money spent, may differ from the predicted values, because the forecast considers only impressions on the main Yandex Search. In particular, such tools as Budget forecast and Wordstat do not take temporary targeting settings and impressions in the ad networks into account.
Why do the statistics in Yandex.Direct not match the statistics in Yandex.Metrica?
The point of comparing Yandex.Direct's statistics with Yandex.Metrica's special reports on Yandex.Direct is because Yandex.Metrica takes into account all sessions on a site, while Yandex.Direct only factors in clicks on ads.
Before comparing, make sure that your Metrica counter is installed on all pages of your site and linked to all your campaigns in Yandex.Direct.
Data from both Yandex.Direct and Yandex.Metrica may differ, which is normal and should not be cause for concern.
- The number of sessions and number of clicks do not match
This difference may be due to the following:
You did not link your Metrica counters to several ad campaigns
There is ad blocking software (such as AdBlock) installed on the browser, operating system, or on the proxy server of the site user, which can stop counters from loading properly
Technical issues such as users leaving the site before the counter has the time to load properly
You added a vCard to your ad, and clicks on that do not lead to a session on your site
- In Yandex.Direct's statistics I see one set of Yandex.Metrica data, and in my own counter I see another
In the Yandex.Direct statistics from Yandex.Metrica there is data on page depth, conversion rates, and goal costs. If your site has several counters installed, then Yandex.Metrica will calculate the data for each counter separately, while Yandex.Direct will provide a total for all counters.
Protection from “fake clicks”
Yandex.Direct is concerned with the security of ads placed on its service. Therefore, a multistage technology, which combines both automatic and manual filtration methods, is used to protect against unfair and erroneous clicks.
Clicks which are identified by Yandex.Direct as invalid are not counted in Yandex.Direct's statistical reports and funds are not debited from the advertiser's account for them.
Often an increase in the number of ad clicks can be caused by other factors. The most frequent reasons for spikes in activity are described in the section "I noticed a spike (or a dip) in impressions (or clicks or expenditures)".
I noticed a spike (or dip) in impressions (or clicks, or expenditure)
The number of clicks or impressions could have changed sharply for the following reasons:
- Go to the campaign's statistics page.
- In the settings block click Show additional settings.
- Switch on the search and context options.
- Click on the Display button.
- Go to the campaign's statistics page and select the By website tab.
- Select websites from the list that you would not like your ads to display on.
- Select the Disable Ads option in the list at the bottom of the page.
- Click on the Apply button.
An abrupt spike or dip in activity could be caused by any changes you recently made to the campaign settings.
Even minor changes in ad texts and campaign settings (time, impression region, strategy), as well as changes in bidding can influence your contextual advertising statistics. Of particular importance are changes to keywords, as they are the defining condition controlling the serving of ads. For example, adding a popular phrase to the list of keywords can cause a sharp surge in the number of impressions and clicks.
Content ads are displayed in the ad networks (Yandex Advertising Network and ad exchanges) if the advertising content corresponds to the content of the page or the interests of the user. The content of an actively visited website could match that of your ad. Thus the ad was displayed on the appropriate page of that site.
To check whether the surge in activity was caused by adding networks:
You can ban impressions on certain websites if you believe that they don't serve your purposes. To do this:
You can also completely disable ads from being served in ad networks in the strategy selection menu.
By banning ad displays in the ad networks, you lose a considerable part of the audience which may be interested in your ad.
The system selects related keywords to increase your target audience coverage. Because related keywords are not added at a regular pace, you can expect to see some spikes in activity when they are.
To check whether the surge in activity was caused by related keywords, go to the Phrases by days tab on the statistics page.
You can disable impressions for related keywords on the campaign settings page under the Keyword optimization section.
Go to the Phrases by days section in statistics to identify the keywords which got the most clicks. If some particular keywords stick out in the statistics, it could be caused by external factors (time of year, a TV program, news etc.). You can also use Yandex.Metrica to view specific search queries which led to your website.
Data processing may take more than 10 minutes
The "Statistics by day and General statistics sections contain the overall campaign statistics by default. Check the Detailed ad statistics box to view more detailed information.
The ad system will then calculate the approximate volume of statistical data required. If the requested amount of data is quite large, it may take a long time to process or cause your browser to crash. This is when a warning will appear. Advertisers can then choose whether they want to receive the statistics in an XLS file, or view them in the browser.
It's recommended that you download the file. This process can take between 15 minutes to an hour to generate the XLS report. Once complete, you'll be able to view it at your convenience. You may see the ready report in the XLS Statistics section on the statistics page, where it will remain available for two weeks.