Оценка эффективности рекламы
Теперь мы перейдем к оценке эффективности рекламы, что является следующим этапом в маркетинге и сквозной аналитике. На предыдущем этапе, когда мы объединяли данные, нашей основной задачей было определить, кто является нашими клиентами и какие финансовые параметры они предоставляют (выручка и платежи). Теперь мы перейдем к оценке эффективности рекламных усилий.
На предыдущем этапе мы просто знали, что у нас есть клиенты и сколько они нам приносят выручки. Теперь мы хотим понять, как именно мы привлекли этих клиентов с точки зрения маркетинга. Для этого мы дополняем нашу уже имеющуюся информацию о клиентах, включая даты их регистрации и платежи. Мы начинаем анализировать, какие каналы мы использовали для привлечения аудитории.
Каналы привлечения могут быть входящими и исходящими. Входящие каналы включают в себя интернет-маркетинг, социальный маркетинг, 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
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.