Отправка событий на iOS

В AppMetrica можно отправлять многоуровневые события. Подробнее об отображении многоуровневых событий в разделе События.

Чтобы отправить многоуровневое событие, передайте пару key:value в параметрах события. В интерфейсе key и value считаются уровнями вложенности. Параметры события можно отправить в виде объекта NSDictionary.

Чтобы отправить собственное событие с вложенными параметрами, используйте метод +reportEvent:params:onFailure: класса YMMYandexMetrica:

NSDictionary *params = @{@"key1": @"value1", @"key2": @"value2"};
[YMMYandexMetrica reportEvent:@"EVENT"
                   parameters:params
                    onFailure:^(NSError *error) {
                        NSLog(@"error: %@", [error localizedDescription]);
                    }];
Скопировано

В веб-интерфейсе отчет будет содержать следующее: