Для работы с API управления в rym
вам доступны следующие
функции:
rym_get_counters()
— список доступных счётчиков
Яндекс.Метрики;rym_get_filters()
— список настроенных фильтров в
счётчике;rym_get_segments()
— список настроенных сегмнтов в
счётчике Яндекс.Метрики;rym_get_goals()
— список настроенных целей в
Яндекс.Метрике;rym_get_direct_clients()
- данные о клиентах
Яндекс.Директа, к кампаниям которых есть доступ у владельца счетчика
Метрики;rym_users_grants()
— список пользователей, у которых
есть доступ к счётчику Яндекс.Метрики, с указанием уровня доступа.rym_add_goal()
- создать цель в Яндекс Метрике.rym_add_segment()
- создать сегмент в API Яндекс
Метрики.Набор аргументов для всех перечисленных выше функций одинаков:
rym_get_counters
rym_get_filters
rym_get_segments
rym_get_goals
rym_get_direct_clients
rym_users_grants
При использовании приведённого нже примера замените ”ваш логин”* на логин пользователя Яндекса, под которым есть доступ к нужному вам счётчику Яндекс.Метрики, вместо 000000000 введите номер нужного вам счётчика.*
library(rym)
# список доступных счётчиков
<- rym_get_counters(login = "ваш логин",
my_counters token.path = "metrica_token")
# список целей
<- rym_get_goals(counter = 000000000,
my_goals login = "ваш логин",
token.path = "metrica_token")
# список фильтров
<- rym_get_filters(counter = 000000000,
my_filter login = "ваш логин",
token.path = "metrica_token")
# список сегментов
<- rym_get_segments(counter = 000000000,
my_segments login = "ваш логин",
token.path = "metrica_token")
# список клиентов Яндекс Директ
<- rym_get_direct_clients(counters="000000000,111111111",
my_clients login = "my_login",
token.path = "metrica_token")
# список пользователей
<- rym_users_grants(counter = 000000000,
users login = "ваш логин",
token.path = "metrica_token")
Для создания цели в Яндекс Метрике используйте функцию
rym_add_goal()
.
rym_add_goal(123456789,
name = 'first_goal',
type = 'action',
conditions = list(type = 'exact',
url = 'rym-first-goal'),
login = 'your_login')
Сегмент можно создать с помощью функции
rym_add_segment()
. Созданный с помощью API сегмент не
отображается в веб-интерфейсе Яндекс.Метрики.
rym_add_segment(
counter = 123456789,
name = "my_segment",
expression = "ym:s:trafficSource=='organic' AND ym:s:isNewUser=='Yes'",
login = "your_login")