Виджеты отзывов

Отзывы Авито Отзывы Яндекс Карт Отзывы 2ГИС Отзывы Zoon Отзывы Флампа Отзывы Wildberries Отзывы Yell Отзывы VL.RU Отзывы Яндекс Услуг Отзывы Профи.ру Отзывы YouDo Отзывы Kwork Отзывы RuStore Отзывы ПроДокторов Отзывы НаПоправку Отзывы ДокТу Отзывы 32top Отзывы Островка Отзывы Яндекс Путешествий Отзывы 101Hotels Отзывы с Т-Банк Отзывов Отзывы с Отзовика Отзывы с IRecommend Отзывы Банки.ру Отзывы Сравни.ру Все площадки38

Сервис

Кому подходит5 случаев Как выглядит4 вида Тарифыот 490 ₽ Установка8 системы Примеры на сайтах Партнёрам30 % Полезное4 статьи Вопросы и ответы Контакты
Войти Попробовать
Установка · 5 минут

Виджет отзывов на React, Vue, Next.js

Плагин не нужен, программист не нужен. Ниже — точные шаги; если что-то не сойдётся, мы поставим виджет сами и бесплатно.

Шаг за шагом

  1. Поставьте div с нашим id туда, где нужны отзывы.
  2. В useEffect (или onMounted) добавьте script с нашим адресом и async.
  3. На выходе из компонента уберите script — чтобы при переходах не добавлялся второй.

Что важно знать

Виджет не спорит с вёрсткой сайта: ваши стили его не задевают, а его — вашу страницу.

Где на сайте ставить

В приложении на React, Vue или Next.js виджет ставят в компонент страницы: div с нашим id и script, который добавляется при монтировании. При переходах между страницами важно убрать script за собой — иначе на второй заход в компонент появится второй виджет.

Что может не получиться

  • Виджет пропадает при переходе по ссылкам. Роутер меняет страницу без перезагрузки: добавляйте script в useEffect компонента, а не в index.html.
  • Виджетов стало два. Script добавляется при каждом монтировании — уберите его в функции очистки useEffect (или onUnmounted).
  • В Next.js виджета нет на первом рендере. Так и должно быть: код исполняется в браузере. Если нужен виджет в разметке сервера — сделайте блок заглушкой той же высоты, чтобы не было сдвига.

Как проверить, что встало

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

Код для вставки

Свой ключ вы возьмёте в кабинете — там же есть кнопка «скопировать».

<!-- отзывы «Сарафан» -->
<div id="sarafan-ваш-ключ"></div>
<script src="https://sarafan.dasset.ru/w/ваш-ключ.js" async></script>

Как это будет выглядеть

Живой виджет с настоящими отзывами — то же самое встанет на вашей странице.

ваш-сайт.ру
Вопросы

Вопросы про установку на React, Vue, Next.js

Есть npm-пакет?
Нет, и он не нужен: это один тег script. Пакет пришлось бы обновлять, а виджет обновляется у нас на сервере.
Как быть с гидратацией и SSR?
Виджет рисуется на стороне браузера и не участвует в гидратации, поэтому предупреждений о несовпадении разметки не будет.

Готовы поставить отзывы на React, Vue, Next.js?

Подключите профиль, выберите вид и поставьте одну строку. 14 дней бесплатно, карта не нужна, отказаться можно в любой момент.

Не хочется разбираться — поставим виджет за вас, бесплатно и на любом тарифе.