Измерение сторонних установок и предустановленных приложений с помощью APK и ссылки по умолчанию.
С помощью APK-файла и стандартного решения для работы со ссылками Adjust вы можете замерять установки из сторонних магазинов приложений и открытия предустановленных приложений. Для этого требуется выполнить минимальную настройку.
Это решение отличается удобством, так как для его реализации достаточно добавить одну строку кода в приложение и предоставить дополнительный файл APK. Оно также может пригодиться при работе с предустановленной сетью партнера, который не хочет привлекать свою команду разработчиков для реализации решения для предварительно определенного вовлечения.
Как это работает?
Настройте ссылку по умолчанию в Adjust SDK и отправьте APK-файлы для предварительной установки в приложение. При открытии приложения SDK отправит информацию о сессии установки с параметром default_tracker=abc123
.
Бэкенд Adjust автоматически атрибутирует к ссылке по умолчанию любую установку, которая в противном случае была бы классифицирована как органическая. Это означает, что ссылка по умолчанию имеет самый низкий приоритет в каскадной модели атрибуции — ниже показов. В результате при использовании этого решения вы не увидите в отчетности никаких органических данных. Однако другие медиаисточники, которые отправляют сведения о вовлечении в ваше приложение, все равно будут отслеживаться.
Настройка
Для реализации этого решения можно использовать два метода: один из них автоматизирован с помощью инструмента командной строки Ruby, а другой предполагает ручную настройку.
Автоматизированный метод рекомендуется клиентам, которым необходимо добавить ссылку по умолчанию в приложение, но не имеющим доступа к исходному коду приложения. Данный вариант экономит время клиентов, которым предстоит создать несколько APK-файлов с ссылками по умолчанию.
Если вы являетесь владельцем исходного кода приложения или имеете доступ к нему, рекомендуется использовать ручной метод.
Автоматизированный метод
В Adjust предусмотрен инструмент командной строки на ruby, который позволяет быстро генерировать APK-файлы для вашего магазина/платформы с индивидуальными, заранее назначенными токенами ссылки. Таким образом Adjust может измерять установки приложений для каждого APK-файла в отдельности. При этом требуется минимальная настройка.
Обзор процесса
- Проверьте системные требования.
- Определите органические токены ссылок магазина, сгенерированные на панели управления Adjust
- Сгенерируйте файл конфигурации
adjust-config.yaml
с настройками для каждого стороннего магазина Android. - Запустите магазин и инструмент ссылки для предварительных установок.
Ручной метод
Для настройки ссылки по умолчанию выполните следующие действия.
Создайте новую ссылку в Campaign Lab.
Откройте делегат своего приложения и задайте ссылку по умолчанию в объекте конфигурации. Замените
{LinkToken}
на токен, созданный на первом шаге.Пример:
https://app.adjust.com/abc123
. Ваш токен ссылки — это последние 6–8 цифр в конце.
- Соберите и запустите приложение.Если включено ведение журнала, в журнале должно появиться сообщение следующего содержания:
Default link: 'abc123'
.
Тестирование интеграции
Чтобы протестировать, правильно ли Adjust выполняет измерение для партнерской версии вашего APK-файла, выполните следующие действия.
Используйте устройство Android:
- На нем не должно быть установлено ваше приложение.
- Оно не отслеживалось Adjust ранее. Чтобы система Adjust измерила тестовый запуск приложения как установку, все предыдущие измеренные действия в приложении необходимо удалить из системы Adjust. Для удаления истории приложения на устройстве из бэкенда используйте Forget Device API. Инструкции можно найти в разделе, посвященном консоли тестирования.
Скачайте партнерский APK-файл с помощью статически закодированного токена ссылки.
Откройте приложение.
Проверьте данные об установке, привязанной к статически закодированному токену трекера, в Datascape.
Хотя Adjust ведет отслеживание в режиме реального времени, данные о вашей установке могут отобразиться в Datascape с интервалом до 20 минут. Если вы хотите провести несколько тестов на одном и том же устройстве, очистите устройство после каждого теста с помощью консоли тестирования.