Зарегистрируйтесь, чтобы продолжить обучение

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

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

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

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

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

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

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

Практика

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

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

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;
source users_count source_amount
Direct 4 2500
VK 3 1400
Yandex 2 600

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;
source users_count source_amount source_avg
Direct 4 2500 625.00
VK 3 1400 466.67
Yandex 2 600 300.00

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

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff