--- title: "3. Loadind click and cost data from Facebook into Google Analytics" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{3. Loadind click and cost data from Facebook into Google Analytics} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( eval=FALSE, collapse = TRUE, comment = "#>" ) ``` ```{r setup} library(rfacebookstat) ``` ÐÐ°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ð²ÐµÑ€Ñии `rfacebookstat 2.1.0` в пакет была добавлена Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ `fbGetCostData()`, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñет вам получить данные о раÑходах Ð´Ð»Ñ Ð´Ð°Ð»ÑŒÐ½ÐµÐ¹ÑˆÐµÐ¹ их загрузки в Google Analytics. ## Создаём набор данных в Google Analytics Изначально вам необходимо Ñоздать набор данных в Google Analytics. 1. Заходим в панель админиÑтратора 2. Ð’ облаÑти реÑÑƒÑ€Ñ Ð²Ñ‹Ð±Ð¸Ñ€Ð°ÐµÐ¼ пункт "Импорт данных"  3. Ðажимае **Создать / Create** 4. Среды предложенных вариантов выбираем **Данные о раÑходах / Cost Data**  5. Задаём Ð¸Ð¼Ñ Ð½Ð°Ð±Ð¾Ñ€Ð° данных 6. Выбираем из выпадающего ÑпиÑка предÑтавлениÑ, в которые будут импортироватьÑÑ Ð´Ð°Ð½Ð½Ñ‹Ðµ о раÑодах  7. ÐаÑтраиваем Ñхему данных и выбираем перезапиÑывать данные еÑли они Ñоответвуют уже ÑущеÑтвующим Ñтрокам *Owerwrite*  8. Жмём Ñохранить. Далее в интерфейÑе поÑвитÑÑ Ñозданный набор данных.  Ð’ дальнейшем нам понадобитÑÑ ÐµÐ³Ð¾ идентификаторв. ## Запрашиваем данные о раÑхода из рекламного кабинета Facebook Далее мы можем запроÑить данные о раÑходах из любого аккаунта к которому у Ð½Ð°Ñ ÐµÑть доÑтуп, и Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ пакета `googleAnalyticsR` загрузить их в Ñозданный иÑточник данных. ```{r} 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" вы увидите загруженные данные, и Ñообщение о ÑтатуÑе загрузке.  