Сквозная аналитика

Теория: Оцениваем эффективность рекламы

Оценка эффективности рекламы

Теперь мы перейдем к оценке эффективности рекламы, что является следующим этапом в маркетинге и сквозной аналитике. На предыдущем этапе, когда мы объединяли данные, нашей основной задачей было определить, кто является нашими клиентами и какие финансовые параметры они предоставляют (выручка и платежи). Теперь мы перейдем к оценке эффективности рекламных усилий.

На предыдущем этапе мы просто знали, что у нас есть клиенты и сколько они нам приносят выручки. Теперь мы хотим понять, как именно мы привлекли этих клиентов с точки зрения маркетинга. Для этого мы дополняем нашу уже имеющуюся информацию о клиентах, включая даты их регистрации и платежи. Мы начинаем анализировать, какие каналы мы использовали для привлечения аудитории.

Каналы привлечения могут быть входящими и исходящими. Входящие каналы включают в себя интернет-маркетинг, социальный маркетинг, PR-деятельность, а также бренд-менеджмент и исследования рынка. Мы анализируем, какие из этих каналов наиболее эффективны в привлечении клиентов, и какие возрастные группы и сегменты рынка наиболее активны в покупках.

Исходящие каналы означают, что мы активно ищем потенциальных клиентов и стараемся превратить их в реальных клиентов. Мы можем использовать такие методы, как холодные звонки, кантинг (привлечение клиентов на местах), мероприятия, встречи, предложение пробных услуг и последующая продажа платных услуг.

Каждый из этих каналов привлечения имеет свои особенности и эффективность. Оценка затрат на рекламу и рентабельность каждого канала будет темой следующего этапа анализа. На данном этапе мы просто определяем, какие каналы мы использовали для привлечения клиентов и как они соотносятся с нашими данными о клиентах.

Практика

К предыдущему датасету добавим данные по визитам

SELECT * FROM visits;
cookie_idad_id
1Yandex
2VK
3NULL
4VK
5Yandex
6NULL
7NULL
8VK
9NULL

https://www.db-fiddle.com/f/2gR99rUuRhS4FftgVAwZWo/5

Посчитаем сколько польователей пришло через каждый канал: Yandex, VK или Direct, в случае NULL в указании канала. Также расчитаем сколько денег принес каждый канал.

SELECT
    COALESCE(ad_id, 'Direct') AS source,
    COUNT(DISTINCT user_id) AS users_count,
    SUM(amount) AS source_amount
FROM registrations AS r
LEFT JOIN payments AS p
ON r.user_id = p.user_id
LEFT JOIN visits AS v
ON v.cookie_id = r.cookie_id
GROUP BY 1;
sourceusers_countsource_amount
Direct42500
VK31400
Yandex2600

https://www.db-fiddle.com/f/2gR99rUuRhS4FftgVAwZWo/6

Наконец добавим еще столбец со средней выручкой каждого канала.

SELECT
    COALESCE(ad_id, 'Direct') AS source,
    COUNT(DISTINCT p.user_id) AS users_count,
    SUM(amount) AS source_amount,
    ROUND(AVG(amount),2) AS source_avg
FROM registrations AS r
LEFT JOIN payments AS p
ON r.user_id = p.user_id
LEFT JOIN visits AS v
ON v.cookie_id = r.cookie_id
GROUP BY 1;
sourceusers_countsource_amountsource_avg
Direct42500625.00
VK31400466.67
Yandex2600300.00

https://www.db-fiddle.com/f/2gR99rUuRhS4FftgVAwZWo/7

Рекомендуемые программы

Завершено

0 / 8