Обычная ссылка и глубокая ссылка
У каждого бота есть обычная ссылка: t.me с именем пользователя бота после него. При нажатии на неё открывается чат, и пользователь видит кнопку «Запустить». В глубокую ссылку добавляется параметр. Бот получает его и понимает, откуда пришёл пользователь или что ему нужно.
Параметр start
Ссылка с ?start= и коротким кодом после него открывает чат с ботом. Когда пользователь нажимает «Запустить», бот получает команду /start вместе с этим кодом. Боты используют его для реферальных кодов, для отслеживания публикаций, из которых приходят пользователи, или для открытия конкретного товара. Код может содержать буквы, цифры, знаки подчёркивания и дефисы. Его делают коротким.
Параметр startapp
Ссылка с ?startapp= сразу открывает Mini App бота. Пользователю не нужно сначала нажимать «Запустить». Mini App получает параметр и может открыть нужную страницу. Для магазина это разница между «откройте чат, затем найдите кнопку магазина» и «вы уже в магазине».
Как магазины используют глубокие ссылки
- Публикации в канале: кнопка под публикацией о товаре открывает этот товар в магазине.
- Ссылки в описании и профиле: один переход из профиля прямо на витрину.
- Отслеживание рекламных кампаний: отдельные коды для разных публикаций помогают понять, какие из них приводят покупателей.
- Реферальная программа: персональный код для каждого покупателя, который приглашает друга.
Витрина BotLaunch открывается внутри Telegram через вашего бота, поэтому здесь действует тот же принцип: поделитесь ссылкой, которая открывает Mini App, и покупатель попадёт в магазин.
Связанные термины
/start: первая команда, которую пользователь отправляет боту. С помощью глубокой ссылки вместе с ней можно передать параметр. Mini App: веб-приложение, которое открывается внутри Telegram. Имя пользователя бота: имя после t.me, на которое ведёт каждая ссылка.