The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Пакет RAdwords
работает с Google AdWords API версии
201809. Данный API давно не обновляется и прекратит работу 27 апреля
2022 года.
В этой виньетке мы подробно разберёмся с тем, как перейти с
RAdwords
на rgoogleads
, для того, чтобы с
апреля 2022 года ваши скрипты по прежнему корректно собирали необходимые
данные из рекламных аккаунтов в Google Ads.
Сначала давайте разберёмся, какие преимущества дает переход на новый
пакет rgoogleads
:
rgoogleads
работает с Google Ads API v8 (релиз от
09.06.2021), RAdwords
работает с Google AdWords API
v201809. Google AdWords API прекратит работу 27.04.2022;rgoogleads
есть вшитый токен разработчика Google Ads
и OAuth клиент для авторизации. Это избавит большинство пользователей от
необходимости запрашивать у поддержки Google базовый доступ к API Google
Ads и тратить время на создание проекта и OAuth клиента в Google Cloud
Console;RAdwords
, у rgoogleads
есть
функции для загрузки списков и иерархии аккаунтов;rgoogleads
есть отдельные функции для загрузки
основных объектов рекламных кабинетов, таких как рекламные кампании,
группы объявлений, ключевые слова и объявления;rgoogleads
нет проблем при загрузке названий,
содержащих кириллицу;rgoogleads
автоматически выждет паузу в
100 секунд и повторит попытку запросить данные. За счёт этого работа
данного пакета более стабильна и устойчива к сбоям на сервере Google Ads
API;rgoogleads
выводит подробное сообщение об ошибке. Для
сравнения, если пользователь допустил ошибку в составлении запроса,
RAdwords
не выводит никакие сообщения;rgoogleads
позволяет запрашивать данные из планировщика
ключевых слов.rgoogleads
вы можете запрашивать статистику
по объектам, которые появились в Google Ads после сентября 2018
года.К счастью, ключевых различий между устаревшим и новым API не так много, и процесс миграции не должен вызвать у вас особых сложностей. Ниже я перечислю ключевые моменты миграции.
Бывшие в Google AdWords типы отчётов, в Google Ads стали ресурсами. Ниже — таблица сопоставления из официальной справки:
Соответствие полей «Отчёт» и полей ресурсов можно найти в официальной справке. Таблица очень большая, поэтому не вижу смысла дублировать её здесь.
Ниже приведу пример запроса отчёта по эффективности рекламных
кампаний с одним и тем же набором полей, с помощью пакета
RAdwords
и rgoogleads
.
library(RAdwords)
# авторизация
adwords_auth <- doAuth()
# составляем запрос
query <- statement(
select = c('CampaignName',
'Date',
'Clicks'),
report = 'CAMPAIGN_PERFORMANCE_REPORT',
start = '2021-06-01',
end = '2021-06-30'
)
# загрузка данных
data1 <- getData(
clientCustomerId = 'xxx-xxx-xxxx',
statement = query,
google_auth = adwords_auth
)
library(rgoogleads)
# авторизация
gads_auth_configure(path = 'D:/ga_auth/app.json')
gads_auth(email = 'me@gmail.com')
# загрузка данных
data2 <- gads_get_report(
resource = 'campaign',
fields = c('campaign.name',
'segments.date',
'metrics.clicks'),
date_from = '2021-06-01',
date_to = '2021-06-30',
customer_id = 'xxx-xxx-xxxx',
login_customer_id = 'xxx-xxx-xxxx'
)
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.