Отправка событий на Android
В AppMetrica можно отправлять многоуровневые события. Подробнее об отображении многоуровневых событий в разделе События.
Чтобы отправить многоуровневое событие, передайте пару key:value
в параметрах события. В интерфейсе key
и value
считаются уровнями вложенности. Параметры события можно отправить в виде JSON или объекта Map.
Чтобы отправить параметры события в виде JSON, используйте метод YandexMetrica.reportEvent(String eventName, String jsonValue). JSON должен передаваться в виде строки:
String eventParameters = "{\"name\":\"Alice\", \"age\":\"18\"}"; YandexMetrica.reportEvent("New person", eventParameters);
Скопировано
В веб-интерфейсе отчет будет содержать следующее:
Чтобы отправить параметры события в виде объекта Map, используйте метод YandexMetrica.reportEvent(String eventName, Map<String, Object> attributes):
Map<String, Object> eventParameters = new HashMap<String, Object>(); eventParameters.put("name", "Alice"); eventParameters.put("age", 18); YandexMetrica.reportEvent("New person", eventParameters);
Скопировано
В веб-интерфейсе отчет будет содержать следующее: