Что такое Доля рекламной выручки (Ad Rev Share)?
Адрев (рекламная выручка платформы) / выручка пользователя: какую долю дохода дают рекламные форматы.
Формула
Ad Spend Share = AdRevenue / UserRevenueКак считать
Берём рекламную выручку (ad revenue) и делим на суммарную пользовательскую выручку за период.
Зачем нужна
Показывает вклад рекламы в монетизацию аудитории. Важно для продуктовых решений с рекламой.
SQL-запрос
WITH user_rev AS (
SELECT DATE_TRUNC('month', order_timestamp) AS month, SUM(amount) AS user_revenue
FROM orders
WHERE status = 'paid'
AND order_timestamp >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '3 month')
GROUP BY 1
),
ad_rev AS (
SELECT DATE_TRUNC('month', date) AS month, SUM(ad_revenue) AS ad_revenue
FROM ad_revenue
WHERE date >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '3 month')
GROUP BY 1
)
SELECT
u.month,
u.user_revenue,
a.ad_revenue,
ROUND(a.ad_revenue / NULLIF(u.user_revenue, 0), 3) AS ad_rev_share
FROM user_rev u
LEFT JOIN ad_rev a ON a.month = u.month
ORDER BY 1 DESC;