Для работы с 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_countersrym_get_filtersrym_get_segmentsrym_get_goalsrym_get_direct_clientsrym_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 сегмент не отображается в веб-интерфейсе Яндекс.Метрики.