Автоматизация Facebook Ads API и TikTok Business API: где ломается сбор данных
Ручной экспорт из кабинетов — это не аналитика, а источник расхождений. Для нормального пайплайна нужны три слоя: ingestion, нормализация и контроль качества. Сырые ответы API складывайте как есть: отдельные партиции по источнику, аккаунту и дате, без попыток сразу “красиво” свести метрики.
Дальше — единая схема фактов. У Facebook и TikTok разные названия полей, валюты, таймзоны и логика атрибуции, поэтому маппинг делайте в ETL, а не в дашборде. Минимум полей: campaign_id, adset_id/adgroup_id, ad_id, impressions, clicks, spend, conversions, event_time. Всё остальное — справочники и измерения.
Контроль нужен до загрузки в витрину:
— дедупликация по request_id и бизнес-ключам;
— проверка null-ов в spend/clicks/conversions;
— сверка сумм по аккаунту с кабинетом;
— алерты на пустые ответы API и обрезанные страницы пагинации.
Если это не автоматизировать, ручной экспорт будет каждый раз ломать сходимость. Проверяем сходимость дельты в трекере и кабинете, а затем уже обсуждаем ROI. Всё, что не автоматизировано — это потенциальный убыток.
Дашборды для аналитики байера
@dashboard_setup_pro_arb
Автоматизация Facebook Ads API и TikTok Business API: где ломается сбор данных
Этот пост опубликован в Telegram-канале Дашборды для аналитики байера. Подписаться можно по ссылке: @dashboard_setup_pro_arb.