Мессенджер Telegram на сайт
Как добавить Телеграм на сайт
Чтобы дать посетителям удобный способ задать вопрос или оформить заказ через Telegram, не нужны сложные модули. Достаточно правильно сформированной ссылки на чат и понятной кнопки. Ниже — три готовых решения, которые можно скопировать и сразу использовать.
Где взять ссылку для моментального перехода в чат Telegram
- Ссылка на пользователя: Формат
https://t.me/username, гдеusername— ваш логин в Telegram (например, @ivanov). - Ссылка на группу/канал: Создается в настройках группы или канала (Пригласительная ссылка).
- Ссылка с начальным сообщением: Можно сгенерировать специальную ссылку, которая сразу открывает окно с предзаполненным текстом.
Убедитесь, что в настройках приватности Telegram у вас разрешено получение сообщений от «Всех» или «Людей, у которых есть ваша ссылка». Иначе пользователь увидит ошибку, что не может написать первым.
Способ 1. Обычная кнопка Telegram
Идеально подходит для размещения в футере, рядом с контактами или в конце статьи.
<style> .tg-btn{ display:inline-flex; align-items:center; gap:10px; padding:14px 18px; border-radius:14px; background:#0088cc; color:#fff; text-decoration:none; font-weight:700; box-shadow:0 10px 25px rgba(0,136,204,.25); } .tg-btn:hover{ transform:translateY(-1px); } .tg-btn__hint{ display:block; font-size:12px; opacity:.9; margin-top:4px; } </style> <a class="tg-btn" href="https://t.me/ваш_логин" target="_blank" onclick="try{ ym(XXXXXX,'reachGoal','tg_click'); }catch(e){}"> Написать в Telegram <span class="tg-btn__hint">Отвечаем в течение часа</span> </a>
Способ 2. Виджет Telegram внутри страницы
Хорошее решение для лендингов, когда нужно визуально выделить блок связи и добавить поясняющий текст.
<style> .tg-widget{ max-width:760px; border:1px solid rgba(0,0,0,.1); border-radius:16px; padding:22px; background:#fff; } .tg-widget__btn{ display:block; margin-top:12px; padding:14px; border-radius:14px; background:#0088cc; color:#fff; text-align:center; text-decoration:none; font-weight:700; } </style> <div class="tg-widget"> <h3>Есть вопросы? Пишите в Telegram</h3> <p>Получите консультацию, уточните детали заказа или отправьте нам файл. Общение в Telegram удобно и быстро.</p> <a class="tg-widget__btn" href="https://t.me/ваш_логин" target="_blank"> Перейти в Telegram </a> </div>
Способ 3. Плавающая кнопка Telegram
Самый эффективный для конверсии вариант — кнопка всегда на виду, независимо от прокрутки страницы.
<style> .tg-float{ position:fixed; right:20px; bottom:20px; padding:14px 16px; border-radius:999px; background:#0088cc; color:#fff; text-decoration:none; font-weight:700; z-index:9999; box-shadow:0 6px 20px rgba(0,136,204,.4); } </style> <a class="tg-float" href="https://t.me/ваш_логин" target="_blank" onclick="try{ ym(XXXXXX,'reachGoal','tg_float_click'); }catch(e){}"> Написать в Telegram </a>
Типичные ошибки
- Указана некорректная ссылка (без
https://или с ошибкой в логине). - В Telegram включены строгие настройки приватности, запрещающие сообщения от незнакомцев.
- Кнопка сливается с фоном или плохо читается.
- Нет цели в Яндекс.Метрике/Google Analytics для отслеживания кликов.
Итог
Интеграция Telegram на сайт — задача на 10 минут. Создайте ссылку, выберите подходящий тип кнопки, добавьте отслеживание кликов. Начните с простой кнопки, а для увеличения числа заявок подключите плавающий вариант.
FAQ: частые вопросы по установке Telegram на сайт
Какую именно ссылку в Telegram нужно использовать для сайта?
Проще всего использовать ссылку формата https://t.me/ваш_логин. Убедитесь, что у вас установлен публичный username в настройках Telegram. Для группы или канала создайте постоянную пригласительную ссылку.
Что конверсионнее: кнопка в тексте или плавающая кнопка?
Плавающая кнопка дает стабильно больше обращений, так как видна из любой точки страницы. Кнопка в тексте эффективна, если размещена в логическом месте призыва к действию (например, после описания услуги).
Можно ли добавить Telegram на сайт без JavaScript?
Да, абсолютно. Всё, что нужно для работы — это HTML-ссылка с правильным URL. JavaScript в примерах используется только для отслеживания кликов в аналитике и необязательных визуальных эффектов при наведении.
Почему пользователь видит ошибку "User not found" или не может написать?
1) Проверьте, правильно ли указан username в ссылке. 2) Убедитесь, что у вас в Telegram в «Настройки» → «Конфиденциальность» → «Личные сообщения» выбрано «Все» или «Мои контакты». Если выбрано «Никто», писать вам смогут только люди из вашего списка контактов.
Как добавить UTM-метки к ссылке на Telegram?
Telegram позволяет добавлять параметры к ссылке. Вы можете использовать формат: https://t.me/ваш_логин?utm_source=site&utm_medium=button. Это поможет в аналитике на вашей стороне, если вы используете промежуточную страницу-редирект с сбором меток.
Как настроить отслеживание кликов в Яндекс.Метрике?
В атрибуте onclick в коде замените XXXXXX на номер вашего счетчика Метрики. Предварительно создайте цель типа «JavaScript-событие» с идентификатором tg_click (или tg_float_click).
Можно ли разместить кнопки Telegram и WhatsApp рядом?
Конечно. Часто делают блок «Свяжитесь с нами» с двумя-тремя кнопками разных мессенджеров. Это повышает удобство для пользователя. Просто скорректируйте отступы и цвета, чтобы кнопки смотрелись гармонично.
