M cenaly.ru
🧩 Виджеты для вашего сайта

📞 Звонок с сайта

Кнопка-трубка на сайте: гость говорит прямо из браузера, без набора номера и без установки программ

Документация

Звонок с сайта

Виджет «Звонок с сайта» добавляет на ваш сайт кнопку-трубку. Гость нажимает её и говорит прямо из браузера: номер набирать не нужно, программы ставить не нужно, платить за межгород ему не нужно. Звонок приходит на вашу телефонию и идёт по обычным входящим правилам заведения.

Не путайте с обратным звонком: там гость оставляет свой номер и ждёт, когда наберут его, — здесь он звонит сам и говорит сразу.

Виджет бесплатный: отдельного расширения покупать не нужно. Оплачиваете вы только собственную телефонию.

Где включить: Админ-панель → Маркетинг → «Мой сайт» → карточка «Звонок с сайта». Тумблер включает виджет, шестерёнка открывает панель состояния. Кнопка «Вынести в сайдбар» на карточке даёт виджету собственный пункт меню.


Установка на сайт#

Своего кода у виджета нет — работает общий тег раздела «Мой сайт»:

<script src="https://cdn.cenaly.ru/site/v1.js" data-domain="ВАШ-ДОМЕН" async></script>

Одна строка в <head> или перед </body> — и дальше состав виджетов задают тумблеры в кабинете. Пошаговые инструкции по платформам (HTML, Google Tag Manager, WordPress, Tilda/Wix, Shopify, Webflow) — в статье Мой сайт, раздел «Установка на популярных платформах». Одиночный тег webcall-widget/v1.js лежит там же, в блоке «Продвинутое».

Что видит и чего не видит проверка установки. Кнопка «Проверить установку» читает исходный HTML страницы и различает четыре исхода: единый загрузчик найден, найдены только отдельные теги, найден код другой локации, кода нет.

⚠️ Тег, который вставляет уже в браузере Google Tag Manager, проверка не увидит — в исходном HTML его нет. Это нормально: убедитесь глазами, что кнопка на странице появилась.


Настройка виджета#

Своих настроек — цвета, расписаний, форм — у этого виджета нет. Он либо звонит, либо честно говорит, почему не может, поэтому его панель показывает два условия, от которых зависит всё:

  1. Телефония развёрнута у локации. Если нет, панель говорит об этом прямо и отправляет в раздел «Телефония» — там настраиваются учётные записи, линии, маршрутизация и запись разговоров.
  2. Включена встроенная линия веб-звонков. Если она выключена, панель показывает предупреждение и кнопку «Включить линию» — включить можно прямо отсюда, не уходя из настроек виджета.

Когда оба условия выполнены, панель показывает зелёное «всё готово». Остальное — режим ответа, операторы, приветствие, консультант — настраивается в разделе «Телефония»; ссылка на него есть в подвале того же окна.

Внешний вид кнопки при этом задать можно — атрибутами тега, если вы ставите виджет отдельной строкой: цвет (data-color), угол (data-position="left|right"), подпись (data-label — с ней круглая кнопка становится пилюлей с текстом) и язык (data-lang).


Что происходит после нажатия на трубку#

Гость видит панель звонка и проходит понятные состояния: готовим звонок → разрешите доступ к микрофону → соединяем → вызов → идёт разговор → звонок завершён. В разговоре доступна кнопка отключения микрофона и завершение вызова.

Со стороны заведения это обычный входящий звонок: он приходит на вашу АТС и идёт по вашим правилам — операторы, приветствие, переадресация, телефонный консультант. Запись и разбор — как у остальных звонков, в разделе «Звонки»: там же карточка звонка, расшифровка и метрики, если они у вас включены.

Отдельного «инбокса виджета» нет и не нужно: звонок с сайта — не особая сущность, а такой же вызов на вашу линию.


Ограничения#

  • Нужна своя телефония. Виджет — это только «последняя миля» до браузера гостя; принимает звонок ваша АТС. Без развёрнутой телефонии кнопка не звонит.
  • Нужна включённая линия веб-звонков. Это отдельный тумблер (панель виджета включает его в один клик). Пока он выключен, гость получит «звонки с сайта сейчас недоступны».
  • Нужен микрофон и разрешение на него. Браузер спросит доступ; отказ гостя и запрет микрофона политикой безопасности вашей страницы выглядят для виджета одинаково — гостю показывается просьба разрешить микрофон.
  • Только исходящий звонок гостя. Браузер не регистрируется как телефон и входящие вызовы принимать не может — перезвонить гостю в ту же вкладку нельзя. Для сценария «перезвоните мне» есть обратный звонок.
  • Один звонок за раз на одну открытую панель; есть защита от частых повторов — при слишком большом числе попыток гость увидит «слишком много звонков, попробуйте позже».
  • Условий показа у виджета нет. Кнопка появляется на всех страницах, где стоит тег. Ограничить её страницами, устройством или расписанием можно, спрятав трубку в мультикнопку — у той условия показа есть.
  • На нашей витрине этого виджета нет. Звонок из браузера — продукт для вашего собственного сайта; в вееру мультикнопки на витрине Cenaly пункт «Позвонить из браузера» не показывается, потому что окна под него там нет.

Устранение неполадок#

Кнопки на сайте нет.

  1. Тег не найден — нажмите «Проверить установку». «Кода нет» — тег не вставлен или стоит не на всех страницах шаблона; «код другой локации» — в теге чужой data-domain. Тег вставляет GTM — проверка его не увидит, смотрите сайт глазами.
  2. Изменения не доехали — файлы виджетов раздаются через CDN с кэшем 5 минут. Подождите и обновите страницу с очисткой кэша.
  3. Виджет выключен — тумблер на карточке «Звонок с сайта».
  4. Трубку поглотила мультикнопка — если включена мультикнопка и в её веере есть пункт «Позвонить из браузера», собственная кнопка виджета намеренно гасится, чтобы в углу не толкались две.

Кнопка есть, но звонок не начинается.

  • «Звонки с сайта сейчас недоступны» — выключена линия веб-звонков или сам виджет: откройте шестерёнку виджета, панель покажет, чего не хватает, и включит линию;
  • «Линия сейчас недоступна» — телефония локации не развёрнута или не отвечает: раздел «Телефония»;
  • «Слишком много звонков» — сработала защита от частых повторов, попробуйте позже;
  • «Для звонка нужен доступ к микрофону» — гость отказал в доступе либо микрофон запрещён политикой безопасности вашей страницы. Проверьте, что сайт открыт по HTTPS: без него браузер микрофон не даст вовсе.

Звонок идёт, но в заведении не звонит. Это уже сценарий входящих: проверьте в разделе «Телефония», куда ведёт линия — режим ответа, операторов и правила маршрутизации. Виджет только доводит гостя до вашей АТС.

Звонка нет в разделе «Звонки». Записи и карточки появляются, если у локации включена запись разговоров; настраивается в том же разделе телефонии.


Частые вопросы#

Гостю нужно что-то устанавливать или регистрироваться?#

Нет. Разговор идёт средствами браузера: нужно только разрешить микрофон. Ни приложения, ни аккаунта, ни номера телефона от гостя не требуется.

Гость платит за такой звонок?#

Нет, для него это интернет-трафик. Ваша сторона — обычная телефония: звонок доходит до вашей АТС, и дальше действуют ваши правила и тарифы оператора.

Чем это отличается от обратного звонка?#

Здесь гость говорит сам и сразу. В обратном звонке он оставляет свой номер, а система набирает его позже — это разные сценарии, и их можно включить вместе.

Мой номер увидят посетители?#

Нет, номер на сайте не публикуется: гость нажимает трубку, а соединение идёт через нашу инфраструктуру на вашу АТС.

Можно поставить кнопку не во всех углах и не на всех страницах?#

Угол и подпись задаются атрибутами тега. Условий показа по страницам, устройству и расписанию у виджета нет — если они нужны, включите мультикнопку и положите звонок пунктом в её веер: у неё эти условия есть.

Что видит гость, пока идёт соединение?#

Понятные состояния на его языке: «Готовим звонок», «Разрешите доступ к микрофону», «Соединяем», «Вызов», «Идёт разговор», «Звонок завершён». Отказ тоже объясняется словами, а не кодом ошибки.

Работает ли это на телефоне?#

Да, в мобильных браузерах разговор идёт так же. Сайт должен открываться по HTTPS — иначе браузер не даст доступ к микрофону.

Где хранятся записи разговоров?#

В облаке вашего бренда: у cenaly.com — AWS, у cenaly.ru — Yandex Cloud. Звонок с сайта хранится так же, как остальные звонки вашей телефонии.


Связанные разделы#