Releases: selesnow/rgoogleads
Releases · selesnow/rgoogleads
rgoogleads 0.6.0
- В функцию
gads_get_report()
добавлен аргумент gaql_query, который позволяет передать функции готовый текст запроса, скопированный из QueryBuilder. - Новая функция
gads_get_keywords()
для запроса списка ключевых слов.
rgoogleads 0.4.0: Миграция на Google Ads API v9
- Пакет переведён на работу с Google Ads API v9.
- В пакет добавлена поддержка переменной среды GADS_EMAIL, которая устанавливает дефолтный email для работы с Google Ads API при подключении пакета.
- В основную функцию запроса данных
gads_get_report_helper()
добавлена проверка, можно ли запрашивать с указанным ресурсом поля даты, если нет, то функция аннулирует значения аргументовdate_from
,date_to
иduring
. - В зависимости
rgoogleads
добавлены следующие пакеты:memoise
,cachem
,rappdirs
. Эти пакеты обеспечивают кеширование данных, получаемых функциейgads_get_fields()
, которая используется внутриgads_get_report_helper()
для проверки совместимости запрашиваемого ресурса с полями даты.
rgoogleads 0.2.0
rgoogleads 0.2.0
- Дата релиза: 2021-08-02
Новые функции:
- Добавлена функция
gads_get_fields()
, которая позволяет получить подробную информацию по любому ресурсу, полю ресурса, сегмету или метрике. - Добавлена функция
gads_get_geo_targets()
, которая загружает наиболее актуальный справочник гео таргетинга из https://developers.google.com/google-ads/api/reference/data/geotargets?hl=en. - Добавлена функция
gads_get_metadata()
, которая позволяет получить список всех объектов вместе с их метаданными, т.е. ресурсов, сегментов, метрик и атрибутов. - Добавлена функция
gads_keyword_plan_historical_metrics()
, с помощью которой вы можете запрашивать данные по сохраннным планам ключевых слов. - Добавлена функция
gads_keyword_plan_forecast_timeseries()
, которая позволяет запросить прогноз в виде временного ряда для плана ключевых слов на следующие 52 недели. - Добавлена функция
gads_keyword_plan_forecast_metrics()
, которая возвращает запрошенные прогнозы плана ключевых слов. - Добавлена функция
gads_open_auth_cache_folder()
, с помощью которой можно открыть папаку, в которой хранятся учётные данные.
Документация:
- Доработана основная страница документации пакета
- Расширена документация функции
gads_get_report()
- Расширена документация функции
gads_auth()
- В документацию к функциям загрузки объектов добавлены примеры кода:
gads_get_ad_group_criterions()
,gads_get_ad_groups()
,gads_get_ads()
,gads_get_campaigns()
.
Прочие доработки:
- OAuth клиент вшитый в пакет прошел верификацию Google, теперь любой пользователь пакета может использовать вшитый в
rgoogleads
OAuth клиент для авторизации. - Вшитый в пакет токен разработчика получил стандартный уровень доступа к API.
- Добавлена опция
gads.column.name.case.fun
, с помощью которой можно передать любую функцию для приведения названий столбцов в полученном от API результате в указанный регистр, по умолчанию передаётся функцияto_snake_case()
из пакетаsnakecase
. - Доработана функция проверки ответа от API на ошибки.
- В функцию
gads_auth_configure()
добавлен аргумент developer_token. - В DESCRIPTION изменил версии некоторых пакетов.
- Все функций пакета, отправляющие POST и GET запросы к API переведены с глаголов из
httr
на глаголыgargle
:request_build()
,request_retry()
,response_process()
. В качестве эксперемента пока, что переведена вспомогательная функцияgads_customer_id()
. - Новый логотип пакета.
- В функцию
gads_get_report()
добавлен аргумент during, который позволяет задавать относительный период отчёта, например 'LAST_BUSINESS_WEEK'. - Исправил ошибку в функции
gads_get_report()
, когда поле в названии которого содержится date нельзя перевести в дату. - Создал сайт пакета с помощью
pkgdown
, сайт доступен по ссылке.