Отправка событий на iOS
В AppMetrica можно отправлять многоуровневые события. Подробнее об отображении многоуровневых событий в разделе События.
Чтобы отправить многоуровневое событие, передайте пару key:value
в параметрах события. В интерфейсе key
и value
считаются уровнями вложенности. Параметры события можно отправить в виде объекта NSDictionary.
Чтобы отправить собственное событие с вложенными параметрами, используйте метод +reportEvent:parameters:onFailure:
класса AMAAppMetrica
:
NSDictionary *params = @{@"key1": @"value1", @"key2": @"value2"};
[AMAAppMetrica reportEvent:@"EVENT"
parameters:params
onFailure:^(NSError *error) {
NSLog(@"error: %@", [error localizedDescription]);
}];
В веб-интерфейсе отчет будет содержать следующее:
Чтобы отправить собственное событие с вложенными параметрами, используйте метод reportEvent(name:parameters:onFailure)
класса AppMetrica
:
let params : [AnyHashable : Any] = ["key1": "value1", "key2": "value2"]
AppMetrica.reportEvent("EVENT", parameters: params, onFailure: { (error) in
print("DID FAIL REPORT EVENT: %@", message)
print("REPORT ERROR: %@", error?.localizedDescription)
})
В веб-интерфейсе отчет будет содержать следующее:
См. также
Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.