TL;DR. Installs, Sessions и Crashes из TestFlight учитываются на отдельной вкладке в App Store Connect — они не попадают в показатели Downloads или источников привлечения в App Analytics и никак не влияют на ранжирование в App Store. Feedback в TestFlight — это личное сообщение вам, а не публичный отзыв, и никакого рейтинга к нему не прикрепляется вообще. Единственное место, куда данные TestFlight всё же попадают — это Sales and Trends: туда включаются транзакции из TestFlight-сборок, которые App Analytics намеренно исключает — это стоит знать, если вы сверяете выручку, а не количество загрузок.

Инди-разработчики, запускающие бету перед релизом или крупным обновлением, часто задаются одним и тем же вопросом: затрагивает ли вся эта активность в TestFlight цифры, которые действительно важны для App Store — количество загрузок, позиции по ключевым словам, рейтинг? Честный ответ — нет, по всем трём пунктам, и собственная документация Apple достаточно конкретна, чтобы это проверить, а не гадать.

Учитываются ли установки из TestFlight в счётчике загрузок App Store?

Нет. Установки из TestFlight отслеживаются как отдельная метрика — Installs, Sessions, Crashes, Feedback, Invites, Groups — внутри вкладки TestFlight в App Store Connect, полностью отдельно от App Analytics. App Analytics показывает Downloads в разбивке по шести типам источников (App Store Search, App Store Browse, App Referrer, Web Referrer, App Clip, Institutional Purchase), и TestFlight не входит ни в один из них — что именно означают эти шесть типов, мы разбирали в гайде по типам источников App Analytics.

На практике: если вы разослали бету 500 тестерам за неделю до релиза, всплеск стоит искать в показателе Installs на вкладке TestFlight, а не в App Analytics. Если график Downloads в App Analytics подскочил на той же неделе, причина в чём-то другом — одно приглашение в бету его не сдвинет.

Влияет ли бета-активность в TestFlight на позиции по ключевым словам в App Store?

Нет. Сигналы ранжирования Apple формируются на основе живой страницы продукта в App Store и связанных с ней метрик App Store, которые App Analytics отражает как discovery, impressions и conversion. Сборки TestFlight вообще не индексируются в поиске App Store: собственная документация Apple по TestFlight описывает ровно два способа получить доступ к сборке — приглашение по email или публичную ссылку — и ни разу не упоминает поиск, потому что искать там нечего. Бета с тысячей активных тестеров, которая идёт неделями, влияет на ваши позиции по ключевым словам ровно так же, как бета, которую никто не установил — то есть никак.

Считается ли отзыв в TestFlight отзывом в App Store?

Нет, и именно на этом чаще всего путаются, потому что в обоих случаях пользователи реагируют на приложение. Feedback в TestFlight — это личное сообщение: тестеры отправляют вам скриншоты, отчёты о сбоях или текстовые заметки через приложение TestFlight, и это учитывается как счётчик в показателе Feedback на странице сборки. К нему не прикрепляется никакой рейтинг, и публичным он никогда не становится. Рейтинг и отзывы в App Store формируются совершенно другой системой, привязанной к живому листингу — мы разбирали это в гайдах про ответы на отзывы в App Store и про тайминг запроса оценки — и ни того, ни другого бета в TestFlight не касается.

Есть одно настоящее исключение, и его легко упустить, если сверять цифры между инструментами отчётности App Store Connect. Документация Apple говорит об этом прямо: «App Analytics исключает показатели продаж (покупки в приложении, продажи, платящих пользователей, доход) из сборок TestFlight, тогда как Sales and Trends их включает». Если ваши бета-тестеры действительно проходят через подписку или покупку в приложении — а именно этого вы и хотите от них перед релизом — эти транзакции появятся в Sales and Trends, но не в App Analytics. Если во время беты два отчёта не сходятся, обычно причина именно в этом, а не в баге.

Практические цифры, если вы планируете бету

  • До 100 внутренних тестеров (должны иметь роль Account Holder, Admin, App Manager, Developer или Marketing) и до 10 000 внешних тестеров (роль в App Store Connect не нужна — достаточно email или публичной ссылки).
  • Сборка остаётся тестируемой 90 дней с момента загрузки, прежде чем истечёт её срок; загрузите новую сборку с увеличенным номером билда заранее, чтобы избежать разрыва.
  • Через App Review проходит только первая сборка, которую вы добавляете в группу. Последующие сборки могут пропустить полную проверку, так что не стоит рассчитывать, что каждая новая загрузка даёт ещё один цикл проверки, на котором можно поймать проблемы с метаданными.
  • Роль Developer — которой, согласно нашему гайду по ролям App Store Connect, закрыт доступ к редактированию ключевых слов, подзаголовка и скриншотов — при этом входит в число ролей, которым разрешено управлять тестерами и сборками TestFlight. Это разделение стоит запомнить: человек, который выкатывает бету, и человек, которому разрешено менять то, что делает приложение доступным для обнаружения, не обязаны быть одним и тем же членом команды.

Ничто из этого не делает TestFlight ASO-инструментом. Это площадка для дистрибуции и QA, которая работает полностью параллельно вашему присутствию в App Store, не затрагивая его — именно поэтому долгую активную бету можно вести, не переживая, что она исказит данные о ранжировании или рейтинг.