Можно использовать Google Analytics для отслеживания использования вашего приложения.
На Android Google Analytics обеспечивает отслеживание рефералов. Это должно позволить вам создать ссылку для каждого из сайтов, которые ссылаются на ваше приложение, и отслеживать, сколько приложений было установлено из-за того, какой сайт.
Дополнительные сведения см. в главе Отслеживание переходов в документации Android Google Analytics. Информация.
Вы должны полагаться на банку Google Analytics, которую нужно вызвать в приложении и зарегистрировать в файле manifest.xml.
Обновить
Если вы не хотите использовать отдельную банку, вы можете попытаться получить реферальную информацию самостоятельно. Google Analytics работает через регистрацию этого фильтра Intent:
<!-- Used for install referrer tracking -->
<receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
Похоже, что маркет-приложение отправит указанное намерение сразу после установки приложения из маркета. Затем намерение будет перехвачено из класса AnalyticsReciever, и они сохранят реферер для последующего использования в аналитике.
Google утверждает, что это работает следующим образом:
Версия ОС Android 1.6 поддерживает использование параметра URL-адреса реферера в ссылках для загрузки на Android Market. SDK Google Analytics для Android использует этот параметр для автоматического заполнения информации о переходе/кампании в Google Analytics для вашего приложения. Это позволяет записывать источник установки приложения и связывать его с будущими просмотрами страниц и событиями.
Это также означает, что сайты, ссылающиеся на ваше приложение, должны включать определенный параметр в URL-адрес рынка. Как это делается, также объясняется в документации Google Analytics.
person
Janusz
schedule
01.11.2010