Есть идея, как сделать AppMetrica лучше?
Добавляйте свои пожелания или голосуйте за идеи других.
Вся информация о сервисе собрана в нашей документации и блоге.
За помощью по AppMetrica обращайтесь в нашу службу поддержки. Также можете задать вопрос коллегам в официальном чате в Telegram.

Logs API - Профили: столбцы Партнёр и Трекер
Такие столбцы есть при просмотре списка профилей в веб-интерфейсе, однако в api этих полей в выгрузке нет.
Кейс: при использовании кастомного profile_id невозможно получить данные о партнёре который привёл пользователя, так как в логе по установкам есть idfa или appmetrica_device_id, но нету profile_id.
В итоге простого способа связать установку и профиль по profile_id нет возможности.

Добавить в экспорт данных логический оператор ИЛИ при выборе нескольких фильтров
У приложения есть достаточно хорошая карта событий. В связи с чем количество event_name зашкаливает.
Достаточно часто необходимо выгружать от 5 до 10 событий из 200.
Так как сейчас нет логических операторов в разделе фильтр \ Экспорт данных. То для обычных маркетологов без знания API есть только 2 варианта:
1) 10 раз настроить фильтр на разные события
2) выгружать все ивенты и фильтровать. (в этом случае, если файл большой, то беда).
Раздел: Экспорт данных
Функция: фильтр

Плагин для NativeScript (Vue,Angular,TypeScript)
Нужен плагин для NativeScript из плюсов это возможность выбора фреймворка для разработки!
Хоть и нет за плечами гиганта в виде facebook, а кто сказал что гиганты лучше и быстрее?

Добрый день. Указанный плагин появился: https://appmetrica.yandex.ru/docs/mobile-sdk-dg/concepts/react-native-plugin.html

при создании в трекере (напр, для android) ссылки для другого приложения (напр, ios), указывать не только ссылку на AppStore, но и ID счетчика, куда относить данные c Трекера при действиях на него с ios
Для размещения рекламных кампаний у блогеров или в статьях, требуется 1 ссылка и для iOS, и для Андроид.
Чтобы это реализовать, создаем SmartLink в Трекере на одной из платформ (например, андроид). И для ios также настраиваем переход на AppStore.
Проблема в том, что активность по трекеру показывается только в том приложении, где он был создан (в Анроиде в данном случае). А вся активность по iOS не показывается в iOS приложении. (но ее видно в LogsApi, но опять же с application_id Андроида.
Если в процессе настройки SmartLink трекера также указывать application_id для прочих платформ (iOS), то в веб интерфейсе и выгрузках LogsApi стояло бы верное приложение.

В указанной ситуации рекомендуем Вам использовать 1 приложение (один api key) для обеих платформ. Это позволит без проблем создавать трекеры со smart link для обеих платформ и на уровне приложения анализировать данные как по двум платформам, так и по каждой в отдельности при помощи сегментации.

Добавить фильтр по device_id в интерфейс push-кампаний.
Бывает, данных от клиента недостаточно для сегментации. Сейчас предлагается использовать push-api в этом случае.
Но тогда мы лишаемся интерфейса метрики, сегментации метрики итп.
Может быть добавить в интерфейс push-кампании возможность импортировать список устройств (в виде csv) в качестве дополнительного фильтра?
Альтернативные варианты - заполнять с сервера пользовательский профиль.

Указанная сегментация является закрытой для анализа агрегированных данных, т.к. позволит получить ряд таких измерений, которые могут потенциально позволить идентифицировать пользователя.

remote config
Обратная связь из метрики в приложения.
В метрике создаем сегменты, например, тех, кто давно пользуется, но покупку так и не совершил и через "remote config" показываем этому сегменту предложение со скидкой.
Затем, при выборке данных в качестве одного из критериев используем вариант конфига и считаем конверсии

В User Acquisition при добавлении событий выбирать их параметры
При добавления события в таблицу UA хотелось бы иметь возможность выбрать конкретные параметры этих событий, как это уже сделано при сегментации.
Например, есть событие transaction, у него есть параметр status со значениемя success или error. Хотелось бы иметь возможность считать конверсию отдельно по каждому значению параметра. Сейчас, что бы так сделать нужно делать отдельные события transactionSuccess и transactionError, что не очень удобно и гибко. Гораздо удобнее будет, если в интерфейсе добавления события в таблицу будет возможность задать конкретные значения параметров, как это уже сделано у вас при сегментации.

API для IoT
Хотелось бы иметь возможность использовать сервис для сбора событий с IoT устройств!
На данный момент есть POST API, но он не работает без использования SDK. Для отправки статистики c IoT устройств необходимо иметь profile_id или appmetrica_device_id, которые можно создать только через SDK.
Не очень понятна политика сервиса в отношении сбора событий с устройств и приложений без SDK.
Либо создание profile_id и appmetrica_device_id намеренно ограничено без использования SDK, либо это просто временное неудобство и в будущем будет предоставлен для этого удобный метод API.
Очень надеюсь что этот функционал будет доступен!
Возможно ли создание profile_id и appmetrica_device_id посредством специального приложения на сервере (с использованием SDK) в целях последующего сбора статистики с IoT устройств? Не противоречит ли это условиям использования сервиса? Не самый лучший вариант реализации, но если это допустимо, то хотя бы так.

В user acquisition отчет добавить кроме событий их ценность
Мы передаем ценность события в аппметрику.
Хотелось бы в отчете user acquisition при добавлении событий помимо их количества видеть сумму их ценности.

Возможность отправлять дополнительную информацию в reportError и reportUnhandledException
Сейчас при отлове ошибок можно отправить только описание ошибки. Хотелось бы возможности отправлять дополнительные атрибуты по аналогии с reportEvent(String eventName, Map<String, Object> attributes)
Кейс использования: игра для android, при отправке ошибке хочется дополнительно указать уровень на котором упала ошибка и другие данные.
Сервис поддержки клиентов работает на платформе UserEcho