Selector
5 мин чтенияVK Adsстатистикасверка

Почему статистика VK Ads не сходится с отчётом и сама с собой

Рекламные сутки по Москве, досчёт списаний задним числом, быстрая статистика против итоговой и четыре уровня выгрузки — разбор причин, по которым цифры VK Ads расходятся, и методика сверки.

Расхождение в отчёте почти никогда не означает, что площадка ошиблась. В девяти случаях из десяти два числа посчитаны по разным правилам: за разные сутки, на разной глубине или на разном уровне объектов. Разберём правила по очереди.

Рекламные сутки VK кончаются в полночь по Москве

Рекламный день VK Ads привязан к московскому времени и не переезжает вместе с летним временем. Для таргетолога из Москвы это незаметно, для всех остальных — источник вечного смещения на несколько часов.

Последствия появляются там, где их не ждут:

  • Выгрузка «за вчера», сделанная в час ночи по Москве, попадает в уже закрытые сутки. Та же выгрузка в час ночи по Новосибирску захватывает ещё не закрытый день.
  • Автоматика, которая считает дату по UTC, в промежутке с полуночи до трёх утра по Москве смотрит на позавчерашние данные и принимает решения по ним.
  • Клиент, сравнивающий заявки в своей CRM с лидами в кабинете, сравнивает разные интервалы, если CRM живёт в другом часовом поясе.

Договоритесь один раз: все даты в отчёте — рекламные сутки VK, то есть московские. И напишите это в самом отчёте, а не только в переписке.

VK досчитывает списания и конверсии задним числом

Дневная статистика не финальна в момент, когда день закончился. Площадка продолжает уточнять списания и конверсии ещё некоторое время: часть трафика отсеивается как некорректный, часть конверсий доезжает с задержкой.

Рабочее допущение — данные становятся стабильными примерно через двое суток. Отсюда простое правило сверки: последние два дня не сверяют. Любое расхождение в этом окне ничего не значит, потому что цифра ещё не окончательная.

Из этого же следует, что выгрузка «один раз в день за вчера» с записью в таблицу навсегда постепенно накапливает ошибку. Данные за прошедшие дни нужно перезапрашивать — окно в две-три недели покрывает почти все досчёты.

Быстрая статистика — не то же самое, что итоговая

У VK Ads есть отдельный источник данных, который отдаёт цифры почти в реальном времени. Он удобен, чтобы утром посмотреть, тронулась ли кампания, и вреден, если по нему считать отчёт: в нём нет фильтрации некорректного трафика, и значения могут заметно отличаться от финальных.

Держите эти два источника раздельно. Быстрые данные — для оперативных решений в течение дня. Отчёт клиенту и любые расчёты вознаграждения — только по закрытым суткам.

Четыре уровня, четыре разных ответа

Статистику VK Ads можно запросить на четырёх уровнях: аккаунт целиком, кампании, группы, объявления. Числа на соседних уровнях обычно сходятся, но есть нюансы, которые стоит знать заранее.

УровеньЧто удобноНа что смотреть
АккаунтОдна строка на день, дешёвый запросВ агентском аккаунте это сумма по всем клиентам сразу, а не по одному
КампанииОсновной уровень для отчёта и сверкиСовпадает с суммой по аккаунту
ГруппыРазбор структуры внутри кампанииЧисло объектов растёт быстро
ОбъявленияРабота с креативамиОбъектов больше всего, выгрузка идёт страницами

Практический вывод: эталоном для сверки удобнее держать уровень кампаний. Он достаточно детален, чтобы найти виновника расхождения, и достаточно компактен, чтобы выгружаться одним-двумя запросами. Уровень аккаунта в агентском кабинете легко подсунуть вместо кабинета клиента — суммы тогда сойдутся с чем угодно, кроме реальности.

Ограничения выгрузки, о которые спотыкаются

Три технических предела API статистики, которые чаще всего ломают самописные выгрузки:

  1. Данные доступны не более чем за последние 366 дней. Годовая ретроспектива «год к году» упирается в этот потолок буквально на границе.
  2. В один запрос помещается ограниченное число объектов — порядка двух сотен. Кабинет с тысячей объявлений выгружается страницами, и пропущенная страница выглядит как честное падение расхода.
  3. Устаревшие поля продолжают существовать в ответе и отдавать нули. Самый заметный пример — старый охват: код читает знакомое имя поля, получает ноль и рисует пустой график вместо ошибки.

Методика сверки

Порядок, который закрывает большинство споров с клиентом:

  1. Возьмите период, заканчивающийся не позже чем позавчера. Свежие двое суток отрежьте.
  2. Сверяйте на уровне кампаний, а не итогом по кабинету: итог сходится или не сходится, а разбивка показывает, где именно.
  3. Приведите обе стороны к одному часовому поясу — московскому.
  4. Приведите обе стороны к одному режиму НДС. Расход в кабинете идёт без него.
  5. Зафиксируйте модель атрибуции и не меняйте её между выгрузками.
  6. Если расхождение осталось и оно меньше сотых долей процента — это округление, дальше копать нечего.

Расхождение, пережившее все шесть пунктов, обычно указывает на пропущенную страницу выгрузки или на объект, удалённый в кабинете после того, как данные были записаны.

Что автоматизировать в первую очередь

Ручная выгрузка ломается на двух вещах: её забывают сделать и её делают не за тот период. Автоматический перезапрос последних двух-трёх недель раз в сутки закрывает обе проблемы разом и заодно подтягивает досчёты, о которых говорилось выше.

Второе по полезности — сверка суммы за период с независимым источником. Если ежедневная выгрузка по кампаниям расходится с итогом по кабинету за тот же период, значит, где-то потерялась страница или объект, и лучше узнать об этом до того, как отчёт уйдёт клиенту.

Про сами метрики и их формулы — в отдельном разборе: CPM, CTR, CPC, CPL и CR в VK Ads.

Читать дальше

CPM, CTR, CPC, CPL и CR в VK Ads: формулы и как читать цифры кабинета

Пять базовых метрик VK Ads с точными формулами: что площадка считает результатом, как НДС меняет цену лида, зачем смотреть частоту показов и почему CPL двух кампаний нельзя сравнивать напрямую.

Автоправила для VK Ads: какие условия ставить и где они подводят

Как устроены автоматические правила по кампаниям VK Ads — какие метрики годятся в условия, зачем порог по расходу, почему условия соединяют через И, и что проверить до включения правила на живом бюджете.