Как перенести UTM метки с сайта в телеграм бот?
Представим ситуацию: у вас есть сайт, бот и рекламная компания. Вы создали красивую посадочную страницу для своего бота на сайте. На эту страницу приходят пользователи с различных рекламных площадок.
Когда некоторые пользователи уходят, вы видите эти отказы в Google Analytics и Яндекс Метрике. Другие пользователи запускают вашего бота и если у ссылки на бота есть метка, например, как я описывал в этой статье, то в лучшем случае вы узнаете, что этот пользователь пришел с сайта.
Но вы не будете понимать с какой рекламной площадке пришел пользователь и в итоге какая рекламная компания принесла больше прибыли.
Возникает вопрос…
Как передать utm метки из адресной строки пользователя в бот?
Мы разработали js скрипт который за 2 минуты устанавливается на ваш сайт и решает эту проблему.
Как это работает?
Для каждого пользователя скрипт создает уникальный, временный токен. К этому токену привязываются различные данные о пользователе, текущие UTM-метки, какие-то дополнительные ваши параметры и т.д.
Затем скрипт изменяет на текущей странице все ссылки на ботов, добавляя к ним созданный ранее токен. Когда пользователь перейдет по такой ссылке и запустит вашего бота, наша платформа обнаружит этот токен и прикрепит к пользователю данные которые были собраны ранее.
Например, перенесенные UTM-метки с сайта прямиком попадут в наш UTM отчет.
Что еще может эта функция?
- Платформа автоматически определяет локацию пользователя и его часовой пояс
- Можно в ссылке на бота можно использовать дополнительные параметры помимо start
Например, из ссылки https://t.me/Graspil_bot?from=site&page=blog будут собраны дополнительные параметры from и page, они попадут в utm отчет вместе с ссылками из адресной строки
Лучше один раз увидеть
На нашем сайте установлен этот скрипт и вы можете проверить как это работает запустив нашего бота. Мы прикрепили к этой ссылке на нашего бота дополнительный параметр и попросили нашего бота присылать пользователям с таким параметром информацию которую он получил от вас.
Изначально ссылка выглядит вот так:
https://t.me/Graspil_bot?demoUtm=on&u_source=graspil_blog&u_content=sendUtmfromSite
Если вы посмотрите как выглядит ссылка сейчас, вы увидите только параметр start с токеном. Параметр demoUtm уже отправлен на наш сервер и когда вы запустите бот по этой ссылке, он увидит что есть токен, проверит данные по этому токену и обнаружив demoUtm отправит вам сообщение с информацией которую он получил.
В разработке еще несколько функций, например:
- Возможность получить собранные данные по API
- Привязывать к пользователю дополнительные параметры, например ваш user_id
Если вам интересны эти функции, дайте нам знать.
Более подробную информацию и сам код вы можете получить в личном кабинете нашей платформы.

