Как определить, было ли приложение удалено пользователем?

Как можно отслеживать пользователей, которые удалили приложение, но не удалили аккаунт, чтобы избежать мертвых аккаунтов, через которые невозможно связаться?
  • 12 января 2024 г. 22:08
Ответы на вопрос 2
Определить, что конкретный пользователь удалил приложение, может быть затруднительно, особенно если приложение не включает серверную составляющую, которая бы отслеживала активность каждого аккаунта. В случаях, когда есть серверная логика, можно использовать несколько методов для определения неактивных (возможно, потому что они удалили приложение) аккаунтов:

1. **Отслеживание активности:**
   Создайте логику на сервере, которая фиксирует последнюю активность пользователя в приложении. Если аккаунт не активен на протяжении установленного периода времени, можно сделать предположение, что пользователь больше не использует приложение.

2. **Пуш-уведомления:**
   Если ваше приложение использует пуш-уведомления, вы можете отследить возвратные ошибки, такие как "удаленное устройство" (устройство, на котором было удалено приложение), что может служить индикатором удаления приложения пользователем.

3. **Электронные письма и сообщения:**
   Если вы отправляете регулярные электронные письма или сообщения пользователям и получаете от них ответы, можно также использовать отсутствие ответа как индикатор потери интереса или удаления приложения.

4. **Использование API для отслеживания удалений приложения:**
   Некоторые платформы, такие как iOS, имеют API для отслеживания удаления приложения. Это API позволяет приложению узнать, было ли оно удалено с устройства пользователя.

5. **Интеграция с соцсетями:**
   Если ваше приложение требует входа через социальные сети и имеет разрешения на отследивание статусов пользователей, можно попытаться коррелировать активность аккаунтов в социальных сетях с активностью в приложении.

6. **Анкеты и опросы:**
   Вы можете также провести опросы среди пользователей, чтобы понять, почему они не используют ваше приложение и действительно ли они его удалили.

7. **Интеграция с Mobile Measurement Partner (MMP):**
   Использование сторонних сервисов аналитики и атрибуции, которые позволяют отслеживать установки и удаления приложений, также может служить хорошим инструментом для понимания поведения пользователей.

Однако следует помнить о конфиденциальности данных и убедиться, что вы соблюдаете все юридические требования и регулирования в отношении личных данных, такие как GDPR в Европейском Союзе или CCPA в Калифорнии. пользователи должны быть информированы о том, какие данные собираются и как они используются.

Если вы определите аккаунты, которые, кажется, были заброшены их владельцами, вы можете попытаться связаться с этими пользователями через предоставленные контактные данные для подтверждения статуса их аккаунта и потребности в его сохранении. Если после определенного количества уведомлений и ожидания не будет ответа, вы можете рассмотреть возможность автоматического удаления некотор
А есть какой-то хук/эвент, который дёрнется при удалении приложения? Если есть, то вот в нём самое место, чтобы постучаться на сервер и сообщить, что аккаунт всё.
Похожие вопросы