Releases: selesnow/rfacebookstat
В функции fbGetMarketingStat добавлена временная разбивка.
В версии 1.4.0 в функцию fbGetMarketingStat добавлен аргумент interval, с помощью которого вы можете получить данные с разбивкой по дням, неделям, месяцам, кварталам или годам.
Допустимые значения аргумента:
- "day" - получить данные в разбивке по дням
- "week" - понедельная разбивка
- "month" - помесячная разбивка
- "quarter" - поквартальная разбивка
- "year" - погодовая разбивка
По умолчанию функция берёт значение day.
Пример кода для понедельной выгрузки данных.
library(rfacebookstat)
token <- fbGetToken(app_id = 1111111)
#Проходим аутентификацию в AdWords
fb_week <- fbGetMarketingStat(accounts_id = "act_1111111111",
level = "campaign",
fields = "campaign_name,impressions,clicks,spend",
breakdowns = "impression_device",
date_start = "2017-10-09",
date_stop = Sys.Date(),
interval = "week",
access_token = "abcde12345")
Добавлена возможность загрузки списка пользователей рекламного кабинета.
В версии rfacebook 1.3.1 добавлено 2 новые функции: fbGetBusinessManagers
и fbGetAdAccountUsers
, а так же значительно доработана функция fbGetAdAccounts
.
Новые функции
fbGetBusinessManagers - Загружает список доступных бизнес менеджеров
fbGetAdAccountUsers - Загружает список пользователей из рекламных аккаунтов
Расширен список полей возвращаемый функцией fbGetAdAccounts
С версии 1.3.1 функция fbGetAdAccounts
возвращает дата фрейс со следующими данными:
Поле | Описание |
name | Имя учетной записи. Если имя учетной записи не установлено, будет возвращено имя первого администратора, видимого пользователю. |
id | ID рекламного аккаунта с префиксом "act_" |
account_id | ЗID рекламного аккаунта |
account_status | Статус аккаунта, возможные значения 1 = ACTIVE, 2 = DISABLED, 3 = UNSETTLED, 7 = PENDING_RISK_REVIEW, 9 = IN_GRACE_PERIOD, 100 = PENDING_CLOSURE, 101 = CLOSED, 102 = PENDING_SETTLEMENT, 201 = ANY_ACTIVE, 202 = ANY_CLOSED |
amount_spent | Сумма потраченных средств, этот параметр можно сбрасывать в настройках аккаунта |
balance | Остаток средств аккаунта |
currency | Валюта аккаунта |
business_city | Город указанный в настройках бизнес менеджера |
business_country_code | Страна указанная в настройках бизнес менеджера |
age | Количество дней после активации рекламного аккаунта |
spend_cap | Лимит средств который может быть потрачен в рекламном аккаунта, после чего рекламные кампании будут остановлены, если установлено значения 0 то лимита нет. |
business.id | ID бизнес менеджера к которому приклеплён аккаунт |
business.name | Название бизнес менеджера к которому приклеплён аккаунт |
owner.id | ID владельца рекламного аккаунта |
owner.name | Имя владельца рекламного аккаунта |
rfacebookstat - R клиент для работы с API рекламного кабинета Facebook.
Пакет rfacebookstat предназначен для загрузки данных из рекламного кабинета Facebook в рабочее окружение R.
Для установки пакета воспользуйтесь следующим кодом:
if(!"devtools" %in% installed.packages()[,1]){install.packages("devtools")}
devtools::install_github('selesnow/rvkstat')
Для тех кто устанавливал пакет до текущего релиза и решил обновить необходимо внести настройки в ваше приложение в facebook:
В меню приложения перейдите в раздел «Вход через Facebook». В поле «Действительные URL-адреса для перенаправления OAuth» замените текущее значение на «https://selesnow.github.io/rfacebookstat/getToken/get_token.html».