EVENTS
Workshop / Захват сырых данных Google Analytics, запись в Data Warehouse на ClickHouse.
24, 25 августа
Дима Родин
Автор Rockstat
На этом уроке мы разберем процесс получения данных из трекера Google Analytics прямо на странице, а также рассмотрим, как при помощи Rockstat без программирования и танцев с бубном принимать эти данные и записывать в ClickHouse
Необходимые навыки
Может показаться, что это все для технарей! Ну уж нет, с этим может справиться digital-специалист! Нужно быть уверенным пользователем компьютера и иметь опыт установки и настройки кодов на сайте. Руки растут из нужного места — ты подходишь!
Вводная
А
Для кого этот урок
Если ты из digital и руки растут из нужного места — ты подходишь!
Так, что, погнали?! — Погнали!
Некоторое время назад мы проводили открытый урок на тему получения данных из Google Analytics с последующей записью в ClickHouse.

И вот, сейчас момент, когда отрасль в ожидании, что вот-вот произойдет чудо и Google откроет стриминг сырых данных на всех. Вот радости то будет! Только вот, вероятнее всего, с привкусом дерьмица, как обычно происходит.

Более того, мы живем в такой стране, где нельзя полагаться на иностранные облачные серверы, и интернет-каналы до них. В любой момент может произойти «Вжух!», разрезают провод идущий до иностранного государства и в разрез вставляется какое-то странное государственное устройство, создающее затор на магистрали… А вообще это и незаконно, надо хранить копию в России, только вот где ее взять.

Давайте уже перестанем мечтать о том, что кто-то сделает стриминг данных и будет нам счастье, надо взять и сделать, а я покажу все основные моменты.

В Kiss My Stat / P.1 расписано, почему я предпочитаю ClickHouse, если коротко — это не сервис, предоставляемый какой-то компаний, это программное обеспечение, причем открытое и бесплатное, устанавливаешь на свой сервак и сидишь довольный.



Что будет дальше:

- Возможности и устройство Rockstat и почему не стоит бояться использовать его
- Устройство JavaScript трекера Google Analytics, спрособы расширения функционала.
- Внедряем расширение трекера, изучаем данные.
- Как за 1 минуту сделать сохранение в ClickHouse.

Проработаем структуру хранения данных в ClickHouse, наладим стриминг получаемых данных в другие сервисы при помощи механизма межсерверной коммуникации. Будет использован сервис Mixpanel, если успеем, то разберем пакетную заливку данных в GA по Measurement Protocol



- Установка Rockstat,
- Где брать недостающие данные?
- Подбор баз данных геокодинга (определение региона по IP)
- Автоматический аналих User-Agent
- Стриминг данных в Google Analytics через measurement protocol
- Модификация трекера Google Analytics для запуска на своем домене, чтобы обойти ограничения браузеров по трекингу
- Запись данных в Big Query
-
Во многих бизнесах не обойтись без коллтрекинга, особенно если большая часть заявок поступает с телефонных звонков. Современные сервисы коллтрекинга позволяют делать больше, чем просто отслеживать каналы конверсии. Мы покажем какие данные собираются в сервисе CoMagic, как вытаскивать данные из API и как можно анализировать эти данные с помощью Python.
День 1
24 августа, суббота
16:30
Сбор участников
Собираемся в Digital God, а кто онлайн, в чате мероприятия
17:00
Вводная часть
Дмитрий Родин
- Знакомимся
- Проходим план воркшопа
- Небольшой рассказ про Rockstat: из чего состоит и почему не стоит бояться его использовать
17:30
Сбор данных
Сергей Зайцев

- Запускаем облачный сервер в Google Cloud (Compute Engine) или Yandex Cloud (на выбор)
- Запускаем Rockstat на сервере, там уже есть ClickHouse и все необходимое
- Изучаем устройство JavaScript трекера Google Analytics, спрособы расширения функционала.
- Настраиваем Google Analytics таким образом, чтобы присылал данные и нам
- Разбираем, как данные оказались в ClickHouse.
- Настраиваем схему хранения


20:10
Испачкаем руки по локти в данных
Дмитрий Родин

- Где брать недостающие данные?
- Подбор баз данных геокодинга (определение региона по IP)
- Автоматический аналих User-Agent
- Ре-стриминг данных в Google Analytics через Measurement protocol
- Ре-стриминг данных в MixPanel
- Модификация трекера Google Analytics для запуска на своем домене, чтобы обойти ограничения браузеров по трекингу
- Тээкс, а что с BigQuery? Запись данных в Big Query


- Устройство JavaScript трекера Google Analytics, спрособы расширения функционала.
- Подбор баз данных геокодинга (определение региона по IP)
- Автоматический аналих User-Agent
- Ре-стриминг данных в Google Analytics через Measurement protocol
- Ре-стриминг данных в MixPanel
- Модификация трекера Google Analytics для запуска на своем домене, чтобы обойти ограничения браузеров по трекингу
- Тээкс, а что с BigQuery? Запись данных в Big Query
20:50
After-party клуба анонимных автматизаторов
Питон Питоша
Заводила
Это что было!?
День 2
25 августа, воскресенье
12:30
Сбор участников
Собираемся в Digital God, а кто онлайн, в чате мероприятия
13:00
Обогащение и ре-стриминг данных
Дмитрий Родин
- Подбор баз данных геокодинга (определение региона по IP)
- Автоматический анализ User-Agent
- Ре-стриминг данных в Google Analytics через Measurement protocol
- Ре-стриминг данных в MixPanel
- Модификация трекера Google Analytics для запуска на своем домене, чтобы обойти ограничения браузеров по трекингу
- Тээкс, а что с BigQuery? Запись данных в Big Query
20:50
After-party
Питон Питоша
Заводила
🎶....Я вчера в магазине игрушек показывал школьникам.... Но, я стараюсь быть лучше...
Какой-такой афтепати? День же на дворе, пойду в магазин детский повтыкаю.
Перед мероприятием вы получите инструкции для участия: посетители схему проезда, онлайн участники ссылку на трансляцию. Если вы по какой-то причине не смогли присоединиться, не расстраивайтесь, мы опубликуем запись происходящего. Регистрация, информация, вопросы и фидбек у бота @digitalgodbot. Поболтать можно в чате @digitalgodhub.
Если с ботом пошло что-то не так, воспользуйтесь обычной формой для регистрации

Digital God
Москва, Благовещенский пер. 1А
Резиденция «Дом на Маяковке».

Вас может заинтересовать

Регистрация на мероприятие
Анонсы курсов и мероприятий Digital God

Нажимая кнопку я соглашаюсь с политикой конфиденциальности