-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
192 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
Package: ryandexdirect | ||
Type: Package | ||
Title: Load Data From 'Yandex Direct' | ||
Version: 3.5.0.9000 | ||
Date: 2020-05-16 | ||
Version: 3.6.0 | ||
Date: 2020-06-09 | ||
Description: Load data from 'Yandex Direct' API V5 | ||
<https://tech.yandex.ru/direct/doc/dg/concepts/about-docpage/> into R. | ||
Provide function for load lists of campaings, ads, keywords and other | ||
|
@@ -20,7 +20,7 @@ Author: Alexey Seleznev [aut, cre] (<https://orcid.org/0000-0003-0410-7385>) | |
Maintainer: Alexey Seleznev <[email protected]> | ||
Depends: R (>= 3.5.0) | ||
BugReports: https://github.com/selesnow/ryandexdirect/issues | ||
URL: https://selesnow.github.io/ryandexdirect, https://t.me/R4marketing | ||
URL: https://selesnow.github.io/ryandexdirect, https://t.me/R4marketing, https://www.youtube.com/playlist?list=PLD2LDq8edf4oUo0L9Kw77ZXf0KcV1hu67 | ||
Imports: utils, | ||
httr, | ||
bitops, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
--- | ||
title: "Загрузка данных о расходах на рекламу из Яндекс Директ в Google Analytics" | ||
author: "Алексей Селезнёв" | ||
date: "`r Sys.Date()`" | ||
output: rmarkdown::html_vignette | ||
vignette: > | ||
%\VignetteIndexEntry{ryandexdirect: Загрузка данных о расходах на рекламу из Яндекс Директ в Google Analytics} | ||
%\VignetteEngine{knitr::rmarkdown} | ||
%\VignetteEncoding{UTF-8} | ||
--- | ||
|
||
```{r setup, include = FALSE} | ||
knitr::opts_chunk$set( | ||
eval=FALSE, | ||
collapse = TRUE, | ||
comment = "#>" | ||
) | ||
``` | ||
|
||
Начиная с версии `ryandexdirect 3.6.0` в пакет была добавлена функция `yadirGetCostData()`, которая позволяет вам получить данные о расходах для дальнейшей их загрузки в Google Analytics. | ||
|
||
## Видео уроки | ||
Вы можете посмотреть видео урок по данной теме, перейдя по [этой ссылке](https://youtu.be/T9y0Iuh5EWk). | ||
|
||
## Создаём набор данных в Google Analytics | ||
Изначально вам необходимо создать набор данных в Google Analytics. | ||
|
||
1. Заходим в панель администратора | ||
2. В области ресурс выбираем пункт "Импорт данных" | ||
|
||
![Панель администратора](http://img.netpeak.ua/alsey/159056878065_kiss_43kb.png) | ||
|
||
3. Нажимае **Создать / Create** | ||
4. Среды предложенных вариантов выбираем **Данные о расходах / Cost Data** | ||
|
||
![Выбираем тип набора данных](http://img.netpeak.ua/alsey/159056895184_kiss_45kb.png) | ||
|
||
5. Задаём имя набора данных | ||
6. Выбираем из выпадающего списка представления, в которые будут импортироваться данные о расодах | ||
|
||
![Выбираем представления](http://img.netpeak.ua/alsey/159171156636_kiss_26kb.png) | ||
|
||
7. Настраиваем схему данных и выбираем перезаписывать данные если они соответвуют уже существующим строкам *Owerwrite* | ||
|
||
![Настраиваем схему данных](http://img.netpeak.ua/alsey/159056941892_kiss_43kb.png) | ||
|
||
8. Жмём сохранить. | ||
|
||
Далее в интерфейсе появится созданный набор данных. | ||
|
||
![Созданный набор данных](http://img.netpeak.ua/alsey/159171162087_kiss_25kb.png) | ||
|
||
В дальнейшем нам понадобится его идентификаторв. | ||
|
||
## Запрашиваем данные о расхода из рекламного кабинета Facebook | ||
Далее мы можем запросить данные о расходах из любого аккаунта к которому у нас есть доступ, и с помощью пакета `googleAnalyticsR` загрузить их в созданный источник данных. | ||
|
||
```{r} | ||
library(rfacebookstat) | ||
library(googleAnalyticsR) | ||
# fb options | ||
options(ryandexdirect.username = 'your_yandex_username') | ||
# auth | ||
fbAuth() | ||
ga_auth(email = "[email protected]") | ||
# read data from facebook | ||
cost_data <- yadirGetCostData(DateFrom = '2020-03-01', | ||
DateTo = '2020-03-10', | ||
Source = 'yandex', | ||
Medium = 'cpc', | ||
IncludeVAT = "YES", | ||
IncludeDiscount = "NO") | ||
# 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"](http://img.netpeak.ua/alsey/159171178055_kiss_29kb.png) | ||
|
||
![Статус загрузки](https://img.netpeak.ua/alsey/159057047222_kiss_16kb.png) | ||
|
||
## Где искать данные о расходах на Яндекс Директ в Google Analytics | ||
После загрузки в Google Analytics данные появляются не сразу, как правило должно пройти 1 - 1.5 часа. | ||
Найти данные о расходах можно в отчёте Анализ расходов: | ||
|
||
![Данные о расходах в Google Analytics](http://img.netpeak.ua/alsey/159178300398_kiss_26kb.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters