Skip to content

rfacebookstat 2.0.0

Compare
Choose a tag to compare
@selesnow selesnow released this 17 Dec 10:21
· 110 commits to master since this release
64a5c53

Это пожалуй самое обновление за всю историю существования пакета rfacebookstat.

Синтаксис пакета стал значительно лаконичнее за счёт опций и переменных среды, процесс авторизации стал удобней.

Подробности релиза rfacebookstat 2.0.0

  • Новые функции

    • fbAuth() - Новая функция авторизации, подробности в разеле Авторизация.
    • fbGetUserAdAccounts() - Загрузка списка аккаунтов к которым есть доступ у определённого пользователя facebook.
    • fbGetAdAccountsConversions() - Получить список конвесий настроенных в рекламной аккаунте.
    • fbGetAdVideos() - Загрузка списка видео из рекламного аккаунта
    • fbGetSettings() - Вывести в консоль все применённые в пакете настройки.
  • Доработанные функции

    • В функцию fbGetMarketingStat() добавлен аргумент attribution_window с помощью которого вы можете запрашивать поле actions и применять к нему различные окна атрибуции.
    • Так же был полностью переписан процесс разворачивания вложенных полей типа actions, и прочих. Теперь функция fbGetMarketingStat() работает с ними более стабильно.
    • Изменения в функциях fbGetApps() и fbGetPages() теперь вы можете запрашивать список продвигаемых страниц и приложений непосредственно из рекламных аккаунтов.
      • Теперь вы можете запрашивать список страниц и приложений из конкретного аккаунта, используя аргумент accounts_id. Это новый аргумент который был добавлен вместо устаревшего projects_id.
      • В обеих функциях значительно расширен список полей которые они возвращают.
    • В большинстве функций аргумент accounts_id больше не является обязательным, и по умолчанию запрашивает данные по всем рекламным аккаунтам к которым у вас есть доступ, эта доработка коснулась следующих функций:
      • fbGetCampaigns()
      • fbGetAdSets()
      • fbGetAds()
      • fbGetAdCreative()
      • fbGetApps()
      • fbGetPages()
      • fbGetAdAccountUsersPermissions()
      • fbGetAdAccountUsers()
  • Удалённые функции

    • Из пакета полностью удалена функция fbGetProjects(), в связи с тем, что в Facebook больше не существует проектов.
  • Авторизация

    • Был значительно улучшен процесс авторизации, теперь помимо опций вы можете использовать переменные среды.
    • Так же при авторизации начиная с версии 2.0.0 учётные данные сохраняются в локальный файл, и по умолчанию вы получаете долгосрочный токен.
    • В пакет встроено собственное приложение, теперь нет необходимости регистрировать собственное приложение и запрашивать стандартнй доступ к API, он уже по умолчанию вшит в пакет.
  • Документация

    • В виньетку по загрузке статистики добавлена информация про окна атрибуции: vignette('rfacebookstat-get-statistics', package = 'rfacebookstat')
    • В пакет добавлена новая виньетка посвящённая процессу авторизации и его автоматизации: vignette('rfacebookstat-authorization', package = 'rfacebookstat')
  • Прочее

    • Пакет переведён на работу с версией API v5.0.