Автоматизация Facebook Ads API и TikTok Business API без ручной выгрузки в Excel
Ручной экспорт ломает дельту: разные часовые пояса, задержки в атрибуции, потери по полям и банальная ошибка при копипасте. Нормальный пайплайн строится не вокруг таблицы, а вокруг сырого слоя данных.
Схема простая:
— API-хук или cron забирает spend, clicks, impressions, conversions
— сырые ответы кладутся как есть в staging, без пересчётов
— дальше ETL нормализует названия кампаний, валюту, time zone и атрибуцию
— отдельным джобом идёт дедупликация по ad_id, campaign_id, date
Ключевая ошибка — смешивать Facebook Ads API и TikTok Business API на этапе загрузки. У них разная гранулярность, разные поля и разная логика конверсий. Склеивать их нужно только после приведения к единой модели: account_id, source, campaign, adset, ad, date, metric_name, metric_value. Тогда можно строить единый дашборд и проверять сходимость дельты в трекере и кабинете.
Если нужен контроль качества, добавьте три проверки: пропущенные даты, нулевые расходы при наличии кликов, расхождение spend между сырой таблицей и витриной. Всё, что не проходит валидацию, не должно попадать в финальный слой.
Данные не врут, в отличие от байеров: сначала собираем сырые логи, потом считаем метрики, и только после этого принимаем решение, где именно течет профит?
Дашборды для аналитики байера
@dashboard_setup_pro_arb
Автоматизация Facebook Ads API и TikTok Business API без ручной выгрузки в Excel
Этот пост опубликован в Telegram-канале Дашборды для аналитики байера. Подписаться можно по ссылке: @dashboard_setup_pro_arb.