Для работы с 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)
# список доступных счётчиков
my_counters <- rym_get_counters(login = "ваш логин",
token.path = "metrica_token")
# список целей
my_goals <- rym_get_goals(counter = 000000000,
login = "ваш логин",
token.path = "metrica_token")
# список фильтров
my_filter <- rym_get_filters(counter = 000000000,
login = "ваш логин",
token.path = "metrica_token")
# список сегментов
my_segments <- rym_get_segments(counter = 000000000,
login = "ваш логин",
token.path = "metrica_token")
# список клиентов Яндекс Директ
my_clients <- rym_get_direct_clients(counters="000000000,111111111",
login = "my_login",
token.path = "metrica_token")
# список пользователей
users <- rym_users_grants(counter = 000000000,
login = "ваш логин",
token.path = "metrica_token")
Для создания цели в Яндекс Метрике используйте функцию
rym_add_goal()
.
Сегмент можно создать с помощью функции
rym_add_segment()
. Созданный с помощью API сегмент не
отображается в веб-интерфейсе Яндекс.Метрики.