Параметры запросов
API отчетов поддерживает параметризацию группировок и метрик.
Параметризация — это механизм задания параметров для некоторых группировок и метрик.
Параметры указываются в угловых скобках <>. Например:
-
Чтобы сгруппировать пользователей по строковому атрибута пользователя:
ym:u:customStringAttribute<profile_attribute_id>. -
Чтобы получить сумму значений параметра клиентских событий:
ym:ce2:sumParamValues<param_value_path>.
Существуют следующие параметры:
|
Параметр |
Название |
Описание |
Значение по умолчанию |
|
|
ID атрибута профиля |
Идентификатор атрибутов профиля, создаваемых в настройках приложения. |
Нет |
|
|
Параметр URL |
Имя параметра URL. |
Нет |
|
|
Валюта |
Некоторые группировки позволяют настраивать валюту. Возможные значения: |
Нет |
|
|
Валюта приложения |
Например, внутриигровые валюты в E-com приложениях. |
Нет |
|
|
Путь в JSON |
Путь в JSON, где узлы разделены точкой. Например: |
Нет |
|
|
Тип In-app Revenue |
Например, |
Нет |
Задать параметр в выражении можно тремя способами:
-
Чтобы задать разные значения параметров для разных выражений, указывайте параметр непосредственно в выражении. Например,
ym:u:customStringAttribute1000. -
Чтобы задать один параметр для всех выражений, добавляйте параметр выражения в запрос в исходном виде. Например,
...&dimensions=ym:u:customStringAttribute<profile_attribute_id>&profile_attribute_id=1000&.... -
Если нужно параметризировать группировки или метрики разными значениями параметров и эти параметры могут принимать произвольную строку, используйте фигурные скобки. Например,
ym:ce2:sumParamValues{'duration.max'}.
Вы можете комбинировать эти способы в одном запросе.
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.