Google Analytics 4 (GA4) — это новейшая версия Google Analytics, предназначенная для предоставления компаниям более полного представления о взаимодействии с клиентами на различных платформах и устройствах. GA4 предоставляет компаниям ценную информацию, которая может помочь улучшить их присутствие в Интернете и повысить конверсию.
Некоторых отчеты GA4 могут сбивать с толку, но можно запросить необработанные данные с помощью SQL, чтобы получить информацию, имеющую отношение к вашему бизнесу. В этой статье мы обсудим, как использовать GA4 и Google BigQuery для запроса необработанных данных и получения ценной информации.
Подключение Google Analytics 4 к Google BigQuery
Первым шагом в использовании GA4 для запроса необработанных данных является подключение его к Google BigQuery. Это можно легко сделать, выполнив следующие действия:
- Создайте новый проект BigQuery или используйте существующий.
- В панели администратора GA4 выберите вкладку «Потоки данных».
- Выберите поток данных, который вы хотите экспортировать в BigQuery, и нажмите на вкладку «Экспорт BigQuery».
- Нажмите кнопку «Связать с BigQuery» и следуйте инструкциям, чтобы связать свою учетную запись GA4 с вашим проектом BigQuery.
Как только ваша учетная запись GA4 будет связана с вашим проектом BigQuery, вы можете начать запрашивать необработанные данные с помощью SQL.
Запрос необработанных данных с помощью SQL
Одной из самых мощных функций GA4 является возможность экспорта необработанных данных в BigQuery. Это позволяет создавать собственные запросы с использованием SQL и получать информацию, недоступную в отчетах GA4.
Например, если вы хотите узнать подробности о пользователях, совершивших покупки в этом году, вы можете использовать следующий SQL-запрос:
SELECT event_date, event_timestamp, p.value.string_value AS order_id, device.mobile_model_name, device.operating_system_version, traffic_source.name AS campaign, traffic_source.medium, traffic_source.source FROM `ga4-gellifique-uk.analytics_287630133.events_*`, `ga4-gellifique-uk.analytics_287630133.events_*`.event_params p WHERE event_name='purchase' AND key='transaction_id' AND event_date>='20230101' ORDER BY event_timestamp LIMIT 1000
В этом SQL-запросе мы выбираем event_date, event_timestamp, transaction_id, mobile_model_name, Operating_System_version, имя, среду и источник из необработанных данных. Мы также фильтруем результаты, чтобы отображать только события с названием события «покупка» и идентификатором транзакции, а также только события, произошедшие после 1 января 2023 года.
Вот результат:
Следующий SQL-запрос представляет собой пример того, как использовать Google Analytics 4 (GA4) и Google BigQuery, чтобы получить представление об эффективности ваших кампаний на основе количества покупок.
В этом запросе мы сначала выбираем event_date, event_timestamp, transaction_id, mobile_model_name, Operating_System_version, имя, среду и источник из необработанных данных. Мы также фильтруем результаты, чтобы отображать только события с названием события «покупка» и идентификатором транзакции, а также только события, произошедшие после 1 января 2023 года.
Затем мы используем подзапрос для подсчета количества покупок для каждой кампании. Мы группируем результаты по названию кампании и упорядочиваем результаты по количеству покупок в порядке убывания.
SELECT name AS campaign, COUNT(name) AS count FROM ( SELECT event_date, event_timestamp, p.value.string_value AS transaction_id, device.mobile_model_name, device.operating_system_version, traffic_source.name, traffic_source.medium, traffic_source.source FROM `ga4-gellifique-uk.analytics_287630133.events_*`, `ga4-gellifique-uk.analytics_287630133.events_*`.event_params p WHERE event_name='purchase' AND key='transaction_id' AND event_date>='20230101' ORDER BY event_timestamp LIMIT 1000 ) GROUP BY name ORDER BY count(name) DESC
Вот результат:
Используя этот запрос, вы можете получить представление о том, какие кампании стимулируют наибольшее количество покупок, и соответствующим образом скорректировать свои маркетинговые стратегии.
Заключение
Хотя отчеты GA4 могут быть громоздкими, подключение GA4 к Google BigQuery и запрос необработанных данных с помощью SQL может предоставить ценную информацию для вашего бизнеса. Используя настраиваемые запросы, вы можете получить информацию, которая имеет отношение к вашему бизнесу, и поможет вам принимать решения на основе данных.
Первоначально опубликовано на https://www.vallka.com.