Есть идея, как сделать AppMetrica лучше?
Добавляйте свои пожелания или голосуйте за идеи других.
Вся информация о сервисе собрана в нашей документации и блоге.
За помощью по AppMetrica обращайтесь в нашу службу поддержки. Также можете задать вопрос коллегам в официальном чате в Telegram.
Возможность создавать "Воронки" из нескольких событий
Хочется создать цепочки событий, между которыми можно отслеживать конверсию, как это реализовано в Facebook и Firebase.
Воронки были успешно добавлены в интерфейс AppMetrica: https://appmetrica.yandex.ru/docs/mobile-reports/concepts/funnels-report.html
Конструктор дашбордов
Было бы круто, если бы была возможность самому собирать нужные дашборды, под разные задачи.
Чтобы например в отчете UserAqusition можно было добавить столбец Retention-7day и тому подобное.
Указанная возможность повилась в DataLens: https://cloud.yandex.ru/docs/solutions/datalens/data-from-appmetrica-visualization - тут можно создавать различные дашборды по данным AppMetrica.
Нативный трекинг кампаний Facebook
Сейчас AppMetrica отслеживает установки из Facebook через диплинки. Поддержка такого трекинга временно прекращена, поскольку механизм сложен и работает не у всех. Нужен нативный трекинг Facebook, Audience Network и Instagram.
POST API
Нужна возможность отправлять в AppMetrica произвольные события не только из приложения, с помощью SDK, но и просто делая запрос к API. Таким образом можно будет засылать в AppMetrica, например, события со своего сервера: верифицированные покупки из интернет-магазина, активацию подписки с веба и т.д.
Автоматическая символизация крэшей + склейка
Сейчас крэш логи отображаются не символифицированными. Их можно символифицировать вручную догрузив dSYM файл. И это наверное хорошо работает если крэш один.
Если крэшей много, то:
1. Вручную их символифицировать все - трудоемкая задача
2. Ввиду того, что несимволифицированный крэш - это падение в условно рандомном адресе - крэши не склеиваются. А следовательно их становится больше в штуках и проблема 1 становится все более сложной.
3. Если в приложении случилась неудачная выкатка и крэшрейт большой, то разных крэшей в штуках очень много и все их вручную просимволифицировать становится практически невозможно. Понять что это один и тот же крэш тоже. Приходится итеративно релизить стабилизирующие сборки потихоньку уменьшая крэшрейт.
Предлагаю:
1. Дать возможность грузить dSYM'ы через API. Это позволит например добавить в Xcode в Build Phases простой curl который загрузит вам нужный dSYM.
2. Это позволит вам иметь крэши символифицированными - разработчики будут довольны
3. Благодаря тому, что крэши у вас будут символифицированны, вы сможете лучше склеивать их, таким образом решите проблему, когда один фактический крэш многократно множится за счет разных повторений себя же.
Плагин для React Native
Уже есть плагины AppMetrica для Unity, Cordova и Xamarin. Нужен плагин для React Native.
Плагин благополучно выпущен: https://appmetrica.yandex.ru/docs/mobile-sdk-dg/concepts/react-native-plugin.html
Добавить ID сессии к LogsAPI
Сейчас приходится матчить сессии с ивентами самостоятельно. Будет очень удобно, если добавить ID сессии к эндпоинтам session_starts и events, чтобы их можно было сразу связать.
Добрый день! Реализовано! теперь параметр session_id доступен в logs_API: https://tech.yandex.ru/appmetrica/doc/mobile-api/logs/endpoints-docpage/#sessions_starts .
В приложении получить через sdk track_id и параметры переданные в трек-ссылке
1. Для персонализации приложения нужны параметры переданные по трек-ссылке.
2. Т.к. приложение общается со своим сервером, то после установки оно может ему сообщить tracking id и дополнительные параметры.
Пробрасывать в URL пуш-уведомлений данные AppMetrica
Сабж. Например, передавать profile_id и appmetrica_device_id.
Пуши предназначены в целом для перехода внутрь приложения, вы можете передавать скрытые параметры через PUSH уведомления, а уже затем в приложении формировать нужный URL.
Отслеживание покупок внутри приложения
Добавление платёжных событий и соответствующих отчетов.
Customer support service by UserEcho