Собесов

BigQuery + Python — цепочки касаний пользователя до транзакции

Кейсы и метрикиАтрибуция и веб-аналитикаСложнаяMiddle

Условие

Дан публичный датасет в BigQuery bigquery-public-data.google_analytics_sample.ga_sessions_*. Период — 2 недели.

  1. Выгрузите таблицу из BigQuery (через сохранение в Google Sheets, BQ API или экспорт в Drive).
  2. На Python сформируйте последовательности источников визитов пользователя, которые привели к транзакции.
  3. Источник = utm_source + '_' + utm_medium. Транзакция = hits.transaction.transactionId соответствует регулярному выражению .*\d+.*.

Ожидается Jupyter-ноутбук с комментариями + 2 таблицы:

  • (а) Для каждой транзакции — сформированная цепочка касаний.
  • (б) Топ-10 самых популярных цепочек.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти