Цей проєкт демонструє побудову аналітичного датасету для аналізу користувачів та email-активності в e-commerce продукті.
Основна мета — об’єднати дані про акаунти та email-взаємодію в єдину модель для подальшого аналізу, сегментації та візуалізації.
Повний SQL-запит знаходиться у файлі: 👉 Переглянути SQL запит
Дані зберігаються у середовищі Google BigQuery та не є публічно доступними.
Проєкт виконаний на основі навчального датасету e-commerce платформи, який включає наступні таблиці:
account— інформація про користувачівaccount_session— зв’язок акаунтів із сесіямиsession— дані про сесії користувачівsession_params— параметри сесій (включаючи країну)email_sent— відправлені email-повідомленняemail_open— відкриття emailemail_visit— переходи за email-посиланнями та ін.
- Аналіз створення акаунтів
- Аналіз email-активності:
- відправлення
- відкриття
- переходи
- Сегментація користувачів за:
- країною
- інтервалом відправки
- статусом верифікації
- статусом підписки
- BigQuery (SQL)
- Looker Studio
- CTE
- JOIN, UNION
- Window Functions (RANK, SUM OVER)
- Розрахунок метрик акаунтів та email окремо
- Об’єднання даних через
UNION ALL - Агрегація в єдиний датасет
- Побудова метрик на рівні країни
- Ранжування країн за ключовими показниками
account_cnt— кількість акаунтівsent_msg— кількість відправлених листівopen_msg— кількість відкриттівvisit_msg— кількість переходів
total_country_account_cnt— загальна кількість акаунтів по країніtotal_country_sent_cnt— загальна кількість відправлених листів по країніrank_total_country_account_cnt— рейтинг країн за кількістю акаунтівrank_total_country_sent_cnt— рейтинг країн за кількістю відправлених листів
Dashboard створено в Looker Studio.
- Порівняння країн за:
- кількістю акаунтів
- email-активністю
- рейтингом
- Аналіз динаміки відправки email по датах
- Визначено топ-країни за активністю користувачів
- Виявлено ключові ринки для розвитку
- Проаналізовано ефективність email-кампаній
- Дані можуть бути використані для оптимізації маркетингових стратегій
