Я исследую сервисы AWS, связанные с мобильной аналитикой, поскольку мы используем AWS в качестве нашей внутренней инфраструктуры и теперь хотел бы понять, как наилучшим образом использовать Pinpoint и / или Kinesis для получения событий, сохраненных в S3, для последующей аналитики.
Pinpoint предлагает аналитику и имеет некоторые стандартные события, а также пользовательские события.У них есть срок хранения 90 дней, но он позволяет подключаться к Kinesis для неопределенного хранения событий: https://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-streaming.html
Звучит хорошо.
Я также вижу на веб-сайте AWS Amplify, что аналитика можетсделать с помощью Pinpoint и Kinesis: https://aws -amplify.github.io / docs / ios / analytics # analytics
Что не ясно, если аналитика может быть выполнена без Pinpointи как это выглядит? Кажется, это просто дает возможность отправлять любые данные с мобильного телефона в поток Kinesis, а не аналитику.Правильно?
Я ожидаю, что если кто-то использует Pinpoint для сбора событий как стандартных, так и пользовательских, он уже оптимально сделает все, что описано для Kinesis, как оптимизировать производительность и батарею.Следовательно, при использовании Pinpoint, подключенного (в настройках Pinpoint) к Kinesis, все это обеспечивается, поэтому прямое соединение с Kinesis с мобильного телефона не требуется.Правильно?
Если у кого-то есть глубокое понимание этого или соответствующего опыта, я был бы рад, если бы вы поделились им, так как не ясно, чего именно ожидать.Спасибо!