Если в дашборде смешать выручку, расход и возвраты без нормализации, ROI будет красивым только на бумаге. Базовая схема: отдельно храним spend, revenue, refunds, fee, payout; отдельно считаем gross profit и net profit. Не тащите формулу в каждый виджет — вынесите её в один слой ETL или calculated fields, иначе получите расхождение между графиками.
Для визуализации ставьте 3 уровня:
— верхний KPI: ROI, margin, profit;
— тренд по дням с партиционированием по дате;
— детализация по связке geo × offer × source.
Так сразу видно, где растёт оборот, а где маржа режется комиссиями, фродом или возвратами.
Критичный момент — единая валюта и единый таймзонный срез. Если постбек приходит позже расхода из кабинета, дельта между трекером и BI будет прыгать. Проверяем сходимость отдельно по доходу и отдельно по затратам, иначе ROI маскирует утечки. Данные не врут, в отличие от байеров.
Для маржинальности используйте не один показатель, а связку: gross margin, net margin и contribution margin. Тогда видно, что именно съедает профит: логистика, сервисные сборы, холды или неучтённые выплаты. Всё, что не автоматизировано — это потенциальный убыток.
Финал простой: сначала стройте модель данных, потом рисуйте красивые графики. Иначе Looker Studio станет не дашбордом, а витриной для ошибок.
Дашборды для аналитики байера
@dashboard_setup_pro_arb
ROI и маржа в Looker Studio ломаются не в графиках, а в логике расчёта
Этот пост опубликован в Telegram-канале Дашборды для аналитики байера. Подписаться можно по ссылке: @dashboard_setup_pro_arb.