Привет! Мы знаем, что пользователь не всегда с первого визита совершает целевое действие на сайте. А во время принятия решения, может взаимодействовать с различными рекламными каналами.
Как оказалось, в Clickhouse очень просто подготовить данные для отчета по многоканальным последовательностям.
В таблице визитов содержится множество данных, среди которых: clientID, lastTrafficSource и dateTime:
В результате получим сгруппирированные рекламные каналы для каждого clientID.
Таблицу подтягиваем в Power BI
В примере модель данных уже собрана, поэтому проще всего построить связь между таблицами или объединить их по clientID.
Чтобы избавиться от них, в режиме Power Query нужно заменить несколько значений:
Двойные кавычки заменить на пустоту.
После запятой добавить пробел.
После манипуляций с данными, можно приступать к построению отчета. Все доступные меры в проекте Power BI, также доступны на уровне сгруппирированных рекламных каналов.
Несколько полезных ссылок:
Видеоинструкция по установке ClickHouse. Получается с первого раза, даже у тех людей, которые ранее ничего не слышали о командной строке.
Мария Мансурова из Яндекса показывает практические примеры использования неагрегированных данных Яндекс.Метрики.
Если у вас остались вопросы — задавайте их в комментарии.