Когда вы строите отчёты в IdIn, критически важно убедиться, что цифры в чартах совпадают с исходными данными из рекламного кабинета (Яндекс Директ, VK Реклама и др.). Даже небольшое расхождение может означать ошибку в атрибуции, часовом поясе или агрегации — и привести к неверным выводам. Ниже — практический алгоритм, как быстро и надёжно сверить цифры.
Шаг 1. Определите «эталон» и период
Выберите, что считается источником истины: выгрузка из рекламного кабинета в CSV/Excel за конкретный период. Обязательно зафиксируйте:
- Период: даты должны совпадать до дня (иногда полезно сверить и по часам).
- Разрезы: какие измерения вы сравниваете (кампания, группа, объявление, площадка).
- Метрики: какие именно числа сверяете (расходы, клики, конверсии, CPA, ROAS).
Шаг 2. Подготовьте выгрузку из кабинета
Выгрузите данные в максимально «сыром» виде:
- Без лишних фильтров, но с нужными измерениями.
- В одном часовом поясе (обычно тот, который указан в кабинете).
- С явным указанием формата дат и типов чисел (чтобы не было «чисел как текста»).
Шаг 3. Сверьте на уровне строк и агрегатов
Есть два уровня проверки:
- По дням и кампаниям — самый надёжный способ. В Excel/Google Sheets сделайте сводную таблицу по полям «Дата» + «Кампания» и сравните суммы по метрикам.
- На уровне отдельных строк — если подозреваете проблему с дублями или фильтрами: отсортируйте обе таблицы по ключу (например,
Campaign_ID + Date) и сравните построчно.
Шаг 4. Проверьте частые причины расхождений
Чаще всего цифры не совпадают из-за нескольких типовых ошибок:
- Разные часовые пояса. В кабинете время в одном поясе, в IdIn — в другом. Итог: клики и конверсии «переезжают» между днями. Решение: приведите все временные метки к одному поясу и группируйте по полю «Дата» (без времени).
- Разные правила атрибуции. В кабинете конверсия может относиться к дате клика, а в вашей модели — к дате конверсии. Это даёт расхождение по дням, но общая сумма может совпадать. Решение: зафиксируйте правило и соблюдайте его везде.
- Дубль строк. Если при объединении таблиц одна строка размножилась, суммы будут завышены. Решение: проверьте кардинальность и используйте уникальный ключ.
- Фильтрация в чартах. Если в настройках чарта стоит жёсткий фильтр (например, «только активные кампании»), он может перекрывать данные. Решение: временно уберите фильтры и сравните «чистые» агрегаты.
- Типы данных и округления. Если числа хранятся как строки или округляются на разных этапах, возможны мелкие расхождения. Решение: используйте числовые типы и проверяйте суммы до копеек.
Практические советы
- Начинайте с простых разрезов. Сначала сверьте «всего по дням», потом добавляйте кампании и группы.
- Фиксируйте логику. В описании датасета кратко запишите: какой часовой пояс, какая атрибуция, какие фильтры применяются.
- Используйте тестовые выборки. Выберите 2–3 кампании и 3–5 дней, где вы уверены в цифрах, и проверяйте логику именно на них.
FAQ / Частые вопросы
С чего начать сверку цифр IdIn с рекламным кабинетом?
Зафиксируйте эталон — «сырую» выгрузку из кабинета в CSV/Excel за конкретный период, без лишних фильтров и в одном часовом поясе. Затем определите, какие разрезы (кампания, группа, объявление) и метрики (расходы, клики, конверсии) вы сравниваете, и начните со сводной «всего по дням».
Почему суммы по дням не совпадают, а общая сумма за период сходится?
Обычно это разные часовые пояса или разные правила атрибуции: в кабинете конверсия относится к дате клика, а в вашей модели — к дате конверсии, и клики с конверсиями «переезжают» между днями. Приведите временные метки к одному поясу, группируйте по полю «Дата» без времени и зафиксируйте единое правило атрибуции.
Что делать, если цифры в IdIn выше, чем в выгрузке?
Чаще всего это дубли строк после объединения таблиц. Проверьте кардинальность, используйте уникальный ключ и сравните обе таблицы построчно по ключу вроде Campaign_ID + Date. Также временно уберите жёсткие фильтры в чартах и сравните «чистые» агрегаты.