Google Search Console
Renta позволяет выгружать данные Google Search Console в ваше хранилище данных: ежедневные метрики поисковой эффективности (клики, показы, CTR, среднюю позицию) с разбивками по запросу, странице, стране и устройству.
Аутентификация
Для аутентификации в Google Renta использует OAuth. Вы будете перенаправлены на Google, чтобы предоставить Renta доступ только на чтение данных Search Console.
Учётные данные шифруются при передаче и хранении и не сохраняются в прикладной базе данных Renta. Вы сохраняете контроль и можете отозвать доступ в настройках аккаунта Google в любой момент.
Подключение источника Google Search Console
Выполните следующие шаги, чтобы добавить Google Search Console как источник в Renta через OAuth-авторизацию.
- Перейдите в раздел Connections > Catalog в левой панели.
- Откройте категорию Advertising и нажмите на карточку Google Search Console.

Нажмите Log in to your Google Search Console account. Вы будете перенаправлены на Google для предоставления доступа.

На экране согласия Google проверьте запрашиваемые разрешения и нажмите Continue. После этого вы вернётесь в Renta.

Завершите настройку:
- Source name.
Укажите имя источника данных. Оно используется только в интерфейсе Renta. - Access granted.
Убедитесь, что аккаунт подключён успешно.
Нажмите Save для завершения.
Если ваша авторизация в Google изменится (например, после смены пароля), нажмите Re-authorize на этом источнике. Подключение обновится на месте, и все пайплайны на нём продолжат работать.

Новый источник появится в списке Sources со статусом Active. Теперь его можно использовать в пайплайнах.

Создание пайплайна Google Search Console
В левой панели нажмите New pipeline. На шаге Source выберите Google Search Console в списке Already connected и нажмите Next step.

Выберите подключение Google Search Console, созданное ранее, и нажмите Next step.

На шаге Destination выберите ваше назначение (например, Google BigQuery) и нажмите Next step.

Выберите подключение назначения, в которое загружать данные, и нажмите Next step.

Настройка пайплайна
На финальном шаге выберите сайт, данные которого выгружать, и настрой те загрузку.
Настройка отчёта
Укажите для пайплайна сайт и тип отчёта.

- Websites.
Выберите сайт Search Console, статистику которого нужно получать. В списке отображаются сайты, доступные подключённому аккаунту Google. - Report Type.
Выберите Search Analytics. Это отчёт о поисковой эффективности, те же данные, что в разделе Performance в Search Console.
Параметры
Выберите поля, которые попадут в таблицу назначения. Схема вашего датасета определяется выбранными здесь параметрами, а каждая строка таблицы соответствует одной комбинации выбранных измерений за один день.

| Название | Имя в API | Описание |
|---|---|---|
Date date | date | Date of action. |
Country text | country | Three-letter country code (ISO 3166-1 alpha-3) indicating the country from which the search originated (e.g., USA, RUS, DEU). |
Device Type text | device | Type of device used in the search. Possible values are DESKTOP, MOBILE and TABLET. |
Search Query text | query | The search term entered by users in Google Search. |
Page URL text | page | The page on your site shown in the search results (full canonical URL). |
Clicks int | clicks | Number of times the search result was clicked. |
Impressions int | impressions | Number of times the search result was shown in Google Search. |
Click-Through Rate float | ctr | Click-through rate calculated as clicks divided by impressions. |
Average Position float | position | The average position of the search result in Google Search. |
При выбранном параметре Search Query Google не включает в ответ анонимизированные (редк ие) запросы, поэтому суммы могут быть ниже, чем в отчётах без разбивки по запросам.
Тип поиска и состояние данных
Выберите, какую поисковую поверхность покрывает статистика и включать ли свежие данные.

-
Search Type Выберите тип поисковых данных для выгрузки.
Тип поиска Описание Web Результаты обычного поиска с общей вкладки (All) в Google Поиске. Не включает результаты Discover и Google News. Discover Результаты в ленте Google Discover, персонализированные рекомендации контента. Google News Результаты с news.google.com и из приложения Google News на Android и iOS. Не включает результаты вкладки News в Google Поиске. News Результаты поиска с вкладки News в Google Поиске. Image Результаты поиска с вкладки Image в Google Поиске. Video Результаты видеопоиска, как правило с вкладки Videos в Google Поиске. -
Data state Выберите, включать ли данные, которые Google ещё не финализировал.
Состояние данных Описание All Включает свежие (нефинализированные) данные вместе с финализированными. Свежие значения за последние дни могут измениться до финализации. Final Включает только финализированные данные. Финализация обычно занимает у Google несколько дней, поэтому самые последние дни отсутствуют. -
Integration name Отображаемое имя пайплайна. Измените его по своему усмотрению.
-
Table name Имя таблицы назначения. Renta предлагает имя по умолчанию вида
google_search_console_{id}, при желании укажите своё.
Диапазон дат
Задайте исторический период загрузки и окно, которое перезагружается при каждом запуске.

- Date start.
Первая дата периода выгрузки. Она может быть не более чем на 90 дней в прошлом. - Date end.
Последняя дата периода выгрузки. Оставьте Today, чтобы продолжать собирать новые данные при каждом запуске. - Overwrite Period.
Окно, которое перезагружается при каждом запуске. Renta удаляет и заново вставляет данные за это окно, поэтому значения, финализированные Google после первоначальной загрузки, попадают в таблицу. Значение по умолчанию: Last 5 days.
Расписание
Выберите, как часто будет запускаться пайплайн.

| Тип расписания | Описание |
|---|---|
| Manual | Пайплайн запускается только вручную через интерфейс или по API. |
| Daily | Пайплайн запускается раз в день в указанное время обновления. |
| Interval | Пайплайн запускается через заданные интервалы времени. |
| Cron Expression | Пайплайн запускается по расписанию, зад анному cron-выражением. |
Для расписания Daily укажите Update time (точное время запуска), затем нажмите Create pipeline.

Renta также поддерживает запуск по API и интеграцию с внешними оркестраторами, такими как Apache Airflow, Dagster и Prefect. Подробнее в документации по расписаниям.
Стратегия синхронизации
В таблице ниже описано, как Renta синхронизирует отчёт Google Search Console.
| Стратегия | Поддерживаемые типы отчётов | Описание |
|---|---|---|
| Инкрементальное обновление | Search Analytics | Renta загружает данные по дням, фильтруя по дате отчёта, и партиционирует таблицы по дате. При каждом запуске окно Overwrite Period (по умолчанию последние 5 дней) удаляется и вставляется заново, поэтому значения, финализированные Google после первоначальной загрузки, заменяют свежие. Внутри каждого дня Renta запрашивает данные отдельно для десктопа, мобильных и планшетов и постранично загружает их пакетами по 10 000 строк, чтобы получить полный набор данных. |
Лимиты
- Исторический период.
Дата начала может быть не более чем на 90 дней в прошлом, и запуск завершится ошибкой, если дата в его окне старше 90 дней. Чтобы накопить более длинную историю, оставьте пайплайн работать по расписанию: объём накопленных в хранилище данных не ограничен. - Свежесть данных.
Google финализирует данные поисковой эффективности с задержкой в несколько дней. При Data state со значением All последние дни содержат свежие значения, которые могут измениться. Перезагрузка окна Overwrite Period заменяет их финализированными значениями при следующих запусках.
Ready to get started?
Build your data pipeline today or get a personalized demo. Start free!
Need help?
Get expert support to ensure your project succeeds. We're here to help!
Feature requests?
Help shape our product! Share your ideas for new features and integrations.