Как отправить данные из диспетчера тегов Google (GTM) в Google BigQuery

Я использую Google BigQuery для хранения пользовательской аналитики с моего сайта.

Данные пользовательских тегов хранятся с помощью слоя данных GTM.

Мой вопрос: как отправить данные из GTM в Google BigQuery?


person Haseeb Ahmad    schedule 09.01.2019    source источник
comment
Вы пробовали это cloud.google.com/bigquery/docs/adwords-transfer?   -  person Tamir Klein    schedule 09.01.2019
comment
что ты имеешь в виду? вам нужны данные Google Analytics? Зачем вам импортировать напрямую в BigQuery? Будет более целесообразно использовать Google Analytics, а их экспорт в BigQuery (функция доступна только для премиум-пользователей). Также примите во внимание, если вы используете javascript для отправки данных, вам нужно поделиться учетные данные с клиентом, это создаст нарушение безопасности.   -  person Kemen Paulos Plaza    schedule 09.01.2019
comment
@KemenPaulosPlaza в основном я храню аналитику для каждого пользователя и каждого действия на моем сайте .... что невозможно с Google Analytics .....   -  person Haseeb Ahmad    schedule 09.01.2019
comment
для этого я хочу хранить все данные в bigquery, а затем использовать их для своих уведомлений и других целей   -  person Haseeb Ahmad    schedule 09.01.2019
comment
GTM не собирает данные, он просто передает их в другие системы, поэтому вам нужно сначала написать собственный сборщик, который будет интегрирован через GTM, а затем записать данные в BigQuery (или, возможно, сначала выполнить сбор, а затем импортировать массово) . Как это сделать, может быть слишком широким вопросом для SO.   -  person Eike Pierstorff    schedule 10.01.2019
comment
Базовую идею вы можете найти в этой статье: simoahava.com/google-cloud/ (вы бы хотели заменить веб-парсер чем-то, что извлекает данные со страницы, но принцип не слишком отличается).   -  person Eike Pierstorff    schedule 10.01.2019
comment
@HaseebAhmad, тебе удалось это решить? Я вижу, что другие задают похожие вопросы   -  person Tamir Klein    schedule 22.04.2019


Ответы (1)


Насколько я понимаю, вы хотите собирать данные о событиях от пользователей.

Я могу предложить 2 разных варианта: простой и распространенный: вы можете отправлять свои данные в Google Analytics, а затем ежедневно экспортировать их в BigQuery.

Во-вторых, вы можете создать REST Api и отправлять запросы на этот сервер для каждого события. В серверном приложении вы можете хранить данные в базе данных или напрямую отправлять их в BigQuery.

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

person Sabri Karagönen    schedule 27.11.2019