Как настроить BigQuery Export в Google Analytics App+Web (инструкция)
Если вы уже успели создать новый Google Analytics App+Web (если нет — посмотрите хорошую инструкцию от Simo Ahava) и хотите настроить экспорт данных в Google BigQuery — для этого нужно сделать несколько простых действий:
- Открыть консоль Firebase перейдя по ссылке: https://console.firebase.google.com/
- Выбрать проект, в рамках которого был создан Google Analytics App+Web
- Открыть «Настройки проекта»:
- Перейти на вкладку «Интеграция»:
- Нажать на кнопку Связать в блоке BigQuery:
- Внимательно прочитать особенности связей Firebase и BigQuery и нажать кнопку «Установить связь с BigQuery»:
- После этого вы можете увидеть сообщение, что экспорт данных Google Analytics App+Web можно получить только переведя ваш Firebase проект на план Blaze. Этот тариф использует оплату по мере использования таких ресурсов, как Authentication, Cloud Firestore, Hosting, Realtime Database и других (более подробно об этом можно почитать здесь). За экспорт данных из ресурса типа App+Web в BigQuery плата не взимается. Но здесь важно понимать, что Google BigQuery — сам по себе платный продукт и в нем могут начисляться расходы за хранение и обработку этих данных (подробнее о тарифах здесь). Поэтому, чтобы пользоваться данными Google Analytics App+Web в Google BigQuery, вам обязательно нужно подключить возможность оплачивать этот сервис через проект в Google Cloud. У вас есть возможность получить $300 на 12 месяцев (подробнее здесь) и пользоваться Google BigQuery бесплатно в рамках этих ограничений. Чтобы получить этот бонус я рекомендую перейти на страницу управления ресурсами Google Cloud по этой ссылке , найти свой проект, открыть меню по кнопке из трех точек и выбрать пункт «Оплата».Если у вас нет платежного аккаунта в Google Cloud — то на следующем этапе вы увидите сообщение, что вам нужно нажать «Привязать платежный аккаунт» и после этого «Создать платежный аккаунт».
После того, как вы заполните форму, указав свои персональные данные и данные своей банковской карты — вы получите возможность без проблем перевести ваш Firebase проект на план Blaze и получить $300 на бесплатное использование Google BigQuery. - Дальше вам нужно подтвердить переход в тарифный план Blaze, который будет использовать платежные данные вашего проекта Google Cloud. Нажимаем «Продолжить»:
- И на последнем шаге рекомендую поставить галочку «Добавить рекламные идентификаторы при экспорте»:
На этом все, BigQuery Export для Google Analytics App+Web настроен и вы со следующего дня сможете видеть свои данные в датасете «analytics_XXXXXXX», в таблице «events_»:
Если у вас на каком-то шаге возникли проблемы или вы знаете как улучшить эту инструкцию — пишите в комментариях.
А если вам интересна тема аналитики на базе BigQuery — рекомендую подписаться на Telegram-канал BigQuery Insights, в котором можно найти интересные решения с примерами SQL-запросов.
Полезные ссылки из справки:
Спасибо большое.
ОтветитьУдалитьА нет информации, как настроить собственную конверсию в app+web.
Вы можете настроить отправку события, свидетельствующего о конверсии и потом отметить это событие как конверсию в отчете All Events через ползунок в колонке Mark as conversion.
Удалитьспасибо!!! Те по настройкам это будет точно такое же событие, как и в обычном представлении, только идентификатор будет новый, верно?
УдалитьПро какое представление идет речь?) В App+Web нет представлений :) Или вы про конверсии в AdWords?
УдалитьПростите, сама запуталась. и спасибо, что нашли время ответить. У меня на сайте есть событие - регистрация. Как его настроить в старой аналитике я поняла, а вот как в новой - не очень. Если я правильно понимаю, то событие аналогично настраивается, только идентификатор отслеживания прописывается представления web + app ?
Удалитьправильно?
Для настройки событий в App+Web вам надо сначала подключить трекинг с помощью GTM тегa «Google Analytics: App + Web Configuration» или gtag.js указав свой MEASUREMENT ID из интерфейса. И потом непосредственно отправить событие с помощью GTM-тега «Google Analytics: App + Web Event» или командой gtag, например gtag('event', 'registration');
УдалитьБольшое спасибо)
УдалитьПодскажите из firebase можно отправить в msql таблицу и поля?
ОтветитьУдалитьЯ таких решений не встречал, но если вам критично важно хранить данные в mysql базе данных, то думаю лучшим вариантом будет настроить экспорт в BigQuery, а потом оттуда забирать их в вашу mysql базу.
УдалитьЗабирать данные из BigQuery можно например так: http://datalytics.ru/all/kak-ispolzovat-google-bigquery-s-pomoschyu-python/
Добрый день! Вчера настроила все согласно статье, сегодня events не появились. Вижу только 4 стандартных дата сета firebase_*. Что я сделала не так? Спасибо заранее за ответ.
ОтветитьУдалитьДобрый день! А данные в интерфейсе App+Web у вас точно есть?
УдалитьДобрый день! Данные есть в Google analytics для properties App+Web. В Firebase у меня нет данных, т к у меня сайт, не приложение..
УдалитьОчень странно, если хотите — могу посмотреть что там не так, если дадите доступ в свой App+Web и в свой Firebase проект на почту dmitry.osiyuk@gmail.com
УдалитьДобрый день! Увы, не могу расшарить доступ. Спасибо большое за статью и за ответы !
УдалитьДобрый день! У меня также не работает экспорт в Bigquery. Доступ на вашу почту предоставил - подскажите что не так?
ОтветитьУдалитьДобрый день. Подскажите, почему могут быть расхождения в просмотрах и сеансах между данными BigQuery и Google Analytics?
ОтветитьУдалитьДобрый день
ОтветитьУдалитьПодскажите, если BigQuery не была оплачена и из-за этого не затягивала данные из Firebase в течение месяца, как можно затянуть их туда после оплаты? Автоматически затянулись только 3 дня до дня оплаты, месяц данных пропал.