Последние несколько месяцев я много работал над функционалом пакета rfacebookstat
, предназначенным для работы с Facebook Marketing API на языке R.
В результате чего пакет был значительно улучшен, и работать с его помощью с одним из наиболее запутанных и сложных API, их тех с которыми мне вообще приходилось работать, станет намного проще.
В этой статье я приведу 6 видео уроков о том как использовать пакет rfacebookstat
, и в конце статьи будет описание всех доработок вошедших в релиз 2.0.0
rfacebookstat 2.0.0
Установить новую версию пакета можно из CRAN или GitHub.
CRAN: install.packages("rfacebookstat")
GitHub: devtools::install_github("selesnow/rfacebookstat")
6 видео уроков по работе с Facebook Marketing API на языке R
1. Простая авторизация в Facebook Marketing API
2. Авторизация в Facebook Marketing API через собственное приложение
3. Автоматическая авторизация файл .Renviro
4. Автоматическая авторизация и создание переменных среды на Windows
5. Опции пакета и загрузка объектов из рекламных кабинетов Facebook
6. Загрузка статистики, конверсии и окна атрибуции в Facebook Marketing API
Список всех доработок вошедших в релиз 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.
Оставьте комментарий