Привет, я Дима – автор проекта graspil.com – это аналитика и прочие полезные штуки для телеграм ботов и мини апп. По понятным причинам я изучил довольно много разных ботов и решил, что могу поделиться своими наблюдениями.
Мой проект на Радаре:

Аналитика и доп. инструменты управления для телеграм ботов и mini app.
Как подготовить Telegram-бот и Mini App к продвижению
Правильное оформление бота
Самый простой пункт на который забивают многие билдеры. Помните, встречают по одежке.
1) Стартовый экран

Добавьте изображение и напишите короткое описание, что может ваш бот. Можно добавить ссылки для обратной связи, сайта, канала. Помните что пользователь увидит это сообщение только один раз, после запуска бота его не будет.
2) Описание бота

Я считаю, что тут обязательно должны быть ссылки для обратной связи. В самом боте они тоже могут быть, но если ваш бот сломается и перестанет отвечать, описание бота всегда будет доступно.
3) Стартовое сообщение

Тут обязательно должно быть медиа (изображение, гифки, видео) и текст. На этом этапе пользователю должно быть полностью понятно что это за бот и что будет происходить дальше. Не забывайте про призыв к действию.
Не пишите портянки текста, все коротко и по делу. Перечитайте ваш текст и уберите все слова от которых не зависит смысл. Это относится ко всем сообщениям.
4) Обратная связь
Предоставьте пользователям возможность связаться с вами, не мне вам объяснять, что обратная связь важна, не забивайте на нее. Ситуация, когда в боте случается ошибка, не так редка, особенно на старте. Не лишайте себя удовольствия пообщаться с клиентами.
5) Ввод текста
Постарайтесь по возможности минимизировать ввод пользователем текста. Например, вы хотите регулярно отправлять какие-то сообщения пользователю и спрашиваете его “как часто вы хотите получать уведомления”, предоставьте ему на выбор самые популярные варианты в виде кнопок. Любой ввод это потенциальное проблемное место.
6) Кнопки
Добавляйте в кнопки цветные эмодзи, иногда пользователи не замечают кнопки под сообщением из-за их прозрачности. Цветное эмодзи притянет взгляд.
Не добавляйте слишком много кнопок к сообщению, например, этим иногда грешат интернет-магазины. Добавим в 20 кнопок все свои категории… лучше сделайте Mini App в нем гораздо больше интересных возможностей.
Правильные UTM Метки
UTM метки нужны, чтобы отслеживать источники трафика, в основном это нужно для рекламных целей, если хотите почитать об этом подробней ссылка тут.
К сожалению, пока что в ботах нет повсеместной культуры на utm метки, есть много мест куда их просто невозможно добавить, например поиск в самом телеграм (этим грешат даже некоторые рекламные кабинеты для ТГ ADS, нонсенс… 🤦)
Я рекомендую стараться добавлять метки (если это возможно) к каждой ссылки на бот, чтобы минимизировать кол-во не размеченного трафика.
Как их добавить?
Единственный способ передать какие-либо данные в бот это параметр start, например:
https://t.me/graspil_bot?start=radarBlog
В данном случае radarBlog это метка, запустив бот по такой ссылке, вы сможете получить эти данные.
В бот придет как обычно message сообщение, но текст сообщения будет не просто /start, а /start radarBlog
Сохранив и обработав эти данные, вы поймете с каких источников приходят пользователи, как они себя ведут и какие источники работают лучше.
Grasil помогает работать с utm метками и избавляет вас от необходимости все это обрабатывать
Ограничения
В параметре start может быть только строка, нельзя добавить одновременно несколько параметров, плюс есть ограничение в 64 символа.
Graspil может разделить эту строку на отдельные параметры, в зависимости от ваших настроек и вы сможете добавлять несколько параметров. Например, вы можете использовать в качестве делителей символы “-“ и “_”. Т.е. например в ссылке
https://t.me/graspil_bot?start=source-radar_medium-blog
Зашито 2 параметра:
- source = radar
- medium = blog

Готовьте сани летом
Я рекомендую продумать стратегию с метками еще на этапе разработки бота, тогда на момент публикации ссылок на бот у вас уже будет понимание какие разделители использовать, иначе спустя время вам будет сложно привести все к единому виду, начнется путаница.
Внешние ссылки
Для ссылок из вне телеграм может быть полезно использовать ссылки с переадресацией, например, создаем вот такую ссылку https://tlin.cc/graspil_bot и можем добавлять к ней любое количество параметров https://tlin.cc/graspil_bot?utm_source=radar¶m1=example
При переходе по такой ссылке graspil привяжет пользователю все метки и определит геолокацию
Еще у нас есть перенос меток пользователя с сайта в бот, работает похожим образом.
Убедитесь, что дополнительные параметры в start не ломает работу бота, такое редко, но случается. И еще этим грешат некоторые конструкторы ботов.
Особенности продвижения Mini App
Дизайн код зависит от приложения, но по возможности я предпочитаю его соблюдать. Считаю что привычный пользователю дизайн работает лучше. Телеграм подготовил UI Kit который поможет с этим.
Тестируйте приложение на разных устройствах: ios, android, mac, win. На разных устройствах эппы ведут себя немного по-разному.
Разные версии телеграм могут быть критичны для ряда Аpp, но по нашим данным у 80% пользователей установлена последняя версия телеграм, у 10% предпоследняя версия и 10% прочие версии. Кстати graspil показывает какими версиями пользуются ваши пользователи.
UTM-метки
Да, тут они тоже есть и должны быть, mini app можно запустить по прямой ссылке. Все работает аналогично с метками в боте, но параметр называется не start а startapp
Трекинг кнопки запуска App
Вы можете добавлять доп. параметры в ссылки на mini app и определять с какой конкретно кнопки он был запущен. Это может быть полезно при рассылке: чтобы понять насколько она была эффективна, в случае если mini app открывается из inline кнопки или понять помогает понять какие сообщения в канале дают наибольшую конверсию.

Монетизация: звезды или фиат
Можно ли принимать оплату в боте не звездами?
Если вы продаете не физический товар, то нет. Но, если очень хочется, то можно 😉. По моим наблюдениям, даже крупные боты не всегда используют в качестве оплаты только звезды. К тому же, практика показывает что телеграм не банит сразу бота, сперва он высылает предупреждение.
Выше ли конверсия у звезд?
Может показаться, что при оплате звездами выше конверсия, чем в фиате, так как звезды это нативный способ оплаты в телеграм. На самом деле практика этого не подтверждает.
Кстати оплата картой РФ через нативный (встроенный) инструмент телеграм все еще есть, но только у юкассы.
Прочие советы
Трекинг блокировок бота
Частая ошибка это игнорирование данных о блокировки бота пользователем. Без этих данных вы не поймете какая у бота аудитория, уходят ли пользователи сразу или спустя время, какие каналы привлечения трафика наиболее эффективны. О том как получать такие данные описано в этой заметке.
Язык клиента
Если ваш бот мультиязычный, вы можете сразу определить язык клиента и использовать его как язык по умолчанию, почему-то многие игнорируют эту возможность.
Собирайте аудиторию
Ведите актуальный список ваших пользователей в базе дынных, спустя время восстановить этот список (например для рассылки(их можно делать из graspil), будет не просто). Graspil умеет восстанавливать список пользователей, но он не на 100% актуальный (в телеграм есть кэши).
Трекинг работы бота
Не забивайте на трекинг работоспособности вашего бота, когда пользователь не получает ответа он, печалится и не платит денег)
Несколько советов по продвижению
- Если бот не только для внутреннего рынка, добавьте поддержку английского языка (в эру нейросетей это легко решается) и закиньте бот в каталоги https://t.me/tapps_bot и findmini.app. Публикация в первом каталоге может занять продолжительное время, но может привести вам несколько тысяч бесплатных пользователей.
- Сделайте страницу в интернете для SEO продвижения, в зависимости от кейса это тоже может приводить немного бесплатных пользователей.
- Всегда используйте ссылки с UTM метками для рекламных ссылок. (И вообще для всех ссылок). Важно понимать за что вы платите деньги.
Пользуйтесь graspil.com для своих ботов и мини аппов, а еще можете поддержать нас голосом на Радаре:

Аналитика и доп. инструменты управления для телеграм ботов и mini app.
⭐️ Эту статью написал «Друг Радара». Вы можете добавить свою статью или обсудить ее идею с нами в боте. Редакция Блогов Product Radar бережно сохранила авторский стиль, орфографию и пунктуацию.
Если есть вопросы — можно написать прямо в личку 😉