utm_source=(не%20set)&utm_medium=(не%20set) Google Play реферал
Я разработал приложение, в котором пользователь может ссылаться на других пользователей и зарабатывать стимулы. Я получаю ожидаемые значения UTM_SOURCE и UTM_MEDIUM в 85% случаев, но в остальных случаях я получаю utm_source=(не%20set)&utm_medium=(не%20set).
Я использовал последнюю версию библиотеки Play Install Referrer и традиционную кампанию Receiver параллельно.
Я потратил несколько дней на поиск причины и просмотрел доступные ответы, но ни один из них не дал ясности. Как и везде главная причина этого упоминается как
Для глубокой ссылки в Google Play, где параметр referrer отсутствует или является пустым, предоставляется следующее значение:
utm_source=(not%20set)&utm_medium=(not%20set)
Это не может быть нашей причиной, так как мы создали ссылку отсюда, а окончательная ссылка выглядит как
https://play.google.com/store/apps/details?id=com.abc&referrer=utm_source%3DCheck%26utm_medium%3DTest
2 ответа
Этот ответ работает: /questions/43107579/comandroidvendinginstallreferrer-kakim-to-obrazom-parametryi-teryayutsya-i-izmenyayutsya-na-ne20set/43107592#43107592
Чтобы заставить его работать, войдите в систему с другой учетной записью Google (которую вы не устанавливали ни разу) и пройдите реферер. Реферер привязан к гугл аккаунту, а не к устройству.
Из ответа @najm из этого ответа, указанного @daaniaal, это из-за корпоративных учетных записей, зарегистрированных в Play Store:
Скорее всего, вы вошли в управляемую учетную запись (например, на рабочий адрес электронной почты). Неважно, активна ли у вас личная учетная запись в Play Store. Play Store постоянно проверяет все учетные записи, в которые вы вошли на этом телефоне. Если какой-либо из них управляется предприятием, Play Store сбрасывает токен реферера. Вы можете проверить это, удалив указанную учетную запись и повторив отправку токена.