Этот текст о том, как настроить передачу данных из рекламного кабинета Google Ads (ранее — Google AdWords) в облачное хранилище Google BigQuery. 

Метод бесплатной настройки синхронизации может оказаться очень долгим или сложным. В таком случае используйте готовый коннектор сервиса Renta. С его помощью можно настроить импорт данных из Google AdWords в BigQuery за несколько кликов мыши, а также подключить экспорт данных с других рекламных источников (более 20 готовых коннекторов). 

Что такое Google Ads (Google AdWords)

Google Ads — сервис контекстной рекламы поискового гиганта Google. Через Google Ads можно работать с аудиториями Google и YouTube, что позволяет сделать полноценную рекламную кампанию. Помимо широкого охвата аудитории, Google Ads открывает возможности подробного таргетинга рекламных объявлений. Также плюс в том, что рекламодатель платит за результативные действия (клики) пользователя. Большинство рекламных кампаний в Интернете используют Google Ads в качестве одного из инструментов продвижения.

Почему данные из Google AdWords нужно объединять с другими системами

Экспорт данных из разных источников в BigQuery открывает возможности детального анализа бизнеса. Если объединить информацию из Google Analytics с данными CRM-системы, можно оценить реальный вклад Google Ads в продажи. 

Почему мы рекомендуем Google BigQuery

Облачный сервис Google BigQuery имеет два серьезных преимущества в вопросах интеграции данных Google Ads с данными других источников. 

  1. У Google Ads есть нативный коннектор экспорта данных в BigQuery по расписанию;
  2. BigQuery отличается высокой скоростью обработки больших массивов данных и является популярным источником данных для большинства BI-инструментов. 

Интеграция Google Ads и BigQuery с помощью сервиса Renta

Сервис Renta выгоден тем, что при фиксированной абонентской плате открывает доступ к более чем 20 различным коннекторам. Всего за несколько кликов и без единой строчки кода можно настроить синхронизацию данных в Google BigQuery из всех источников, не только из Google Ads.

Настройка экспорта данных из Google Ads в Google BigQuery начинается с выбора типа интеграции. Отмечаем Ads:

Переходим по кнопке Add, чтобы авторизоваться в том аккаунте Google, из которого необходимо извлечь данные. Обратите внимание,  что Renta поддерживает работу не только с обычными аккаунтами, но и c MMC.

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

Рассмотрим подробнее содержимое каждого поля:

Customer Account: Указываем рекламный аккаунт, из которого будут экспортироваться данные. Можно добавить более 1 рекламного аккаунта.

Report type: Выбираем тип отчета. Сервис Renta поддерживает все типы отчетов, доступных в API Ads.

Parameters: Выберите параметры необходимые для выгрузки. В качестве примера указаны: date, clicks, cost.

Date range: Задаем период, за который необходимо выгрузить данные с Ads. Чтобы Renta перманентно выгружала актуальные данные, в графе «From» устанавливаем значение «Yesterday».

Update time: Определяем время обновления данных. Например, каждый день в 3:00 AM. В это время Рента запустит интеграцию, получит новые данные от Ads и сохранит их в базу данных в BigQuery. Важный момент заключается в том, что для работы алгоритма не нужно оставлять включенным рабочий ПК, сервис использует собственный сервер для создания обращения к Google Ads.

Далее остается только выбрать облачное хранилище. В нашем случае это Google BigQuery:

Если у вас в BigQuery ведется несколько баз данных, выберите ту, куда будут импортироваться данные.

В Google BigQuery появится набор данных Renta_dataset, куда и будут сгружаться данные из Google Ads в виде таблицы.

Отдельно стоит упомянуть о типах отчетов, которые можно выбрать при настройке передачи данных. В Google Ads предусмотрена возможность формирования большого количества отчетов, поэтому пользуйтесь нижеприведенной таблицей, чтобы не запутаться в них. Подробная инструкция о формировании отчетов размещена в справочных материалах Google. Наиболее важная информация в Справке — создание настраиваемых отчетов  и принцип работы Редактора отчетов.

С помощью Renta можно настроить импорт данных из других информационных систем в Google BigQuery. Это также просто — всего лишь отметить несколько опций в настройках и пройти процедуру авторизации.

Импорт данных из Google Ads в BigQuery нативным методом

Поскольку Google Ads и BigQuery являются частями одной экосистемы, между ними реализована возможность прямой передачи данных. Процесс настройки подробно изложен в официальной справке. Он поддерживает автоматическую выгрузку по расписанию следующих типов отчетов

Сам процесс достаточно простой. После настройки BigQuery и получения пользователем необходимых разрешений запускается управляющая «облачная» консоль.

Обратите внимание, что в Справке подробно изложено, как работать с экспортом из Google Ads в BigQuery крупному агентству, на аккаунте которого ведется сразу несколько клиентов.

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

Объективным недостатком нативного метода стала его узкая специализация. Метод работает только в настройке интеграции Google Ads и BigQuery, а продукты других разработчиков нужно подключать отдельно. Часто бесплатные инструменты оказываются более сложными и затратными средствами. 

Вот почему многие аналитики предпочитают использовать готовые ETL, который решает задачу трансфера данных в Google BigQuery комплексно, собирая информации с различных источников одновременно.