The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

3. Loadind click and cost data from Facebook into Google Analytics

library(rfacebookstat)

Начиная с версии rfacebookstat 2.1.0 в пакет была добавлена функция fbGetCostData(), которая позволяет вам получить данные о расходах для дальнейшей их загрузки в Google Analytics.

Создаём набор данных в Google Analytics

Изначально вам необходимо создать набор данных в Google Analytics.

  1. Заходим в панель администратора
  2. В области ресурс выбираем пункт “Импорт данных”
Панель администратора
Панель администратора
  1. Нажимае Создать / Create
  2. Среды предложенных вариантов выбираем Данные о расходах / Cost Data
Выбираем тип набора данных
Выбираем тип набора данных
  1. Задаём имя набора данных
  2. Выбираем из выпадающего списка представления, в которые будут импортироваться данные о расодах
Выбираем представления
Выбираем представления
  1. Настраиваем схему данных и выбираем перезаписывать данные если они соответвуют уже существующим строкам Owerwrite
Настраиваем схему данных
Настраиваем схему данных
  1. Жмём сохранить.

Далее в интерфейсе появится созданный набор данных.

Созданный набор данных
Созданный набор данных

В дальнейшем нам понадобится его идентификаторв.

Запрашиваем данные о расхода из рекламного кабинета Facebook

Далее мы можем запросить данные о расходах из любого аккаунта к которому у нас есть доступ, и с помощью пакета googleAnalyticsR загрузить их в созданный источник данных.

library(rfacebookstat)
library(googleAnalyticsR)

# fb options
options(rfacebookstat.username = 'your_facebook_username')

# auth
fbAuth()
ga_auth(email = "google_analytics@gmail.com")

# read data from facebook
cost_data <- fbGetCostData(accounts_id = 1111111,
                           date_start  = '2020-03-01',
                           date_stop   = '2020-03-10',
                           utm_source  = 'fb', 
                           utm_medium  = 'cpc')

# upload into GA source
ga_custom_upload_file(accountId          = 2222222, 
                      webPropertyId      = "UA-2222222-1", 
                      customDataSourceId = 'M_XXXXX_Qudk-8g', 
                      cost_data)

Если вы всё сделали правильно в разделе “Manage Uploads” вы увидите загруженные данные, и сообщение о статусе загрузке.

Раздел “Manage Uploads”
Раздел “Manage Uploads”
Статус загрузки
Статус загрузки

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.