gads_get_geo_targets(), ранее
данная функция сразу считывала справочник регионов из csv файла по
ссылке, теперь Google в своей справке выкладывает не csv файл, а zip
архив, поэтому функция сначала скачивает и распаковывает архив, а потом
уже считывает данные из распакованного csv файла.gads_get_accessible_customers().gads_utils.R добавлена функция
gads_make_request(), теперь это основная функция генерации
HTTP запроса, она используется в остальных функциях для отправки
запросов.gads_get_report(),
ранее функция формировала запрос, и только потом осуществляла проверку,
может ли указанный ресурс запрашиваться с сегментами времени.gads_customer(), ранее она
была написана на основе метода get, который
в 10 версии API был упразднён, теперь функция использует метод
SearchStream. Это обновление так же затронуло функцию
gads_get_accessible_customers(), т.к. в неё использовалась
gads_customer().gads_get_report() добавлен аргумент
gaql_query, который позволяет передать функции готовый текст запроса,
скопированный из QueryBuilder.gads_get_keywords() для запроса списка
ключевых слов.during в функции
gads_get_report_helper().gads_make_query(), и теперь является частью блока
gads_utils.R.gads.show_gaql_query, которая позволяет
вывести GAQL запрос.Дата релиза: 2021-11-24
Процесс проверки совместимости запрашиваемого ресурса с сегментами даты вынесен на более высокий уровень, из функции gads_get_report_helper() в функцию gads_get_report().
Кеш функции gads_get_fields_cached() теперь
сохраняется в памяти, а не на жестком диске. И действует только в ходе
текщей R сессии. Связано с тем, что присохранении на диск, после
установки из CRAN пакет не мог получить доступ к кешу. Т.е. связано с
ошибкой
Attempted to use cache which has been destroyed.
gads_get_report_helper() добавлена проверка, можно ли
запрашивать с указанным ресурсом поля даты, если нет, то функция
аннулирует значения аргументов date_from,
date_to и during.rgoogleads добавлены следующие пакеты:
memoise, cachem, rappdirs. Эти
пакеты обеспечивают кеширование данных, получаемых функцией
gads_get_fields(), которая используется внутри
gads_get_report_helper() для проверки совместимости
запрашиваемого ресурса с полями даты.RAdwords на rgoogleads.RAdwords на
rgoogleads.gads_report_helper().gads_report_helper() добавлена конвертация
метрик в числовой тип данных.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().rgoogleads
OAuth клиент для авторизации.gads.column.name.case.fun, с помощью
которой можно передать любую функцию для приведения названий столбцов в
полученном от API результате в указанный регистр, по умолчанию
передаётся функция to_snake_case() из пакета
snakecase.gads_auth_configure() добавлен аргумент
developer_token.httr на глаголы gargle:
request_build(), request_retry(),
response_process(). В качестве эксперемента пока, что
переведена вспомогательная функция gads_customer_id().gads_get_report() добавлен аргумент during,
который позволяет задавать относительный период отчёта, например
‘LAST_BUSINESS_WEEK’.gads_get_report(), когда поле
в названии которого содержится date нельзя перевести в дату.pkgdown, сайт доступен по
ссылке.Дата релиза: 2021-07-02
Доработал README
Исправил поле авторства в DESCRIPTION, правильно вписав Netpeak
Пакет опубликован на CRAN
NEWS.md для отслеживания изменений внесённых в
пакет.