Гид по технологиям

Как встраивать Google Форму в WordPress: пошаговая инструкция

9 min read WordPress Обновлено 13 Apr 2026
Как встраивать Google Форму в WordPress
Как встраивать Google Форму в WordPress

Обложка: встраивание Google Формы

Введение

Google Forms — универсальный инструмент для сбора данных: опросы, регистрации на события, тесты и контактные формы. Главное преимущество встраивания Google Формы — одна и та же форма работает на любой платформе, потому что для отображения нужен лишь HTML-iframe. Это особенно удобно, если у вас не только сайт на WordPress, но и страницы на других платформах, форумах или в социальных сетях.

В этой инструкции вы найдёте:

  • пошаговую настройку и создание формы;
  • как скопировать HTML-код и вставить его в WordPress;
  • советы по устранению полос прокрутки и адаптивности;
  • способы получать уведомления по электронной почте;
  • проверку ответов и экспорт в таблицу;
  • чек-листы, критерии приёмки, плейбук и план отката.

Важно

Если ваша организация работает с персональными данными, согласуйте хранение и обработку данных в Google (данные будут храниться на серверах Google) с юристом или ответственным за защиту данных.

Создание Google Формы

Google Forms предоставляет базовый набор инструментов для создания формы: заголовок, описание, разные типы вопросов, возможность добавлять изображения и видео. Интерфейс простой — часто AI-помощник подсказывает подходящий тип поля по тексту вопроса; при необходимости можно выбрать тип вручную.

  1. Перейдите на главную страницу Google Forms и нажмите Go to Google Forms.

Интерфейс создания формы в Google Forms

  1. Выберите шаблон из галереи или создайте пустую форму Blank, если хотите разработать форму с нуля.

Галерея шаблонов Google Forms

  1. Дайте форме понятное имя и краткое описание — это поможет респондентам и упростит дальнейшее управление ответами.

Переименование формы и добавление описания

  1. Добавляйте поля, указывайте тип ответа (короткий ответ, абзац, множественный выбор и т. д.). При необходимости добавьте проверку ответа (validation) для числовых полей, email и т. п.

Панель с типами вопросов и настройками формы

Примеры полей: короткий ответ, множественный выбор

  1. Нажимайте «+» чтобы добавить новый вопрос. При необходимости вставляйте изображения и видео в вопросы.

Выбор типа ответа и кнопка добавления поля

Совет по дизайну

Держите форму короткой: каждая дополнительная страница или долгий вопрос снижают процент отклика. Группируйте вопросы по смыслу и оставляйте только необходимые поля.

Ограничение одной отправки от одного пользователя

Если важно, чтобы пользователь отправлял форму только один раз, откройте настройки (иконка шестерёнки) и включите параметр Limit to one response. Учтите, что для этого респондент должен войти в аккаунт Google.

Меню настроек формы: ограничение одной отправки

После настройки нажмите Save.

Подтверждение успешного создания формы с настройками

Копирование кода для встраивания

Когда форма готова, нажмите Send в правом верхнем углу, чтобы получить способы отправки формы.

Кнопка Отправить для получения кода встраивания

  1. В появившемся окне выберите вкладку «< >» (Embed) — там будет HTML-код iframe.

Окно с HTML-кодом iframe для встраивания формы

  1. Скопируйте код кнопкой Copy.

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

Встраивание формы в страницу WordPress

Способ подходит для классического редактора и для Gutenberg (блоки).

  1. Откройте админ-панель WordPress и создайте или отредактируйте страницу/запись.

Админ-панель WordPress: список постов и страниц

  1. В редакторе Gutenberg нажмите Add block и выберите Custom HTML.

Выбор блока в редакторе Gutenberg

  1. Вставьте скопированный iframe-код в блок Custom HTML.

Вставка HTML-кода iframe в блок Custom HTML

  1. Опубликуйте страницу.

Форма успешно встраивается на страницу

  1. Проверьте страницу с активной формой и протестируйте отправку.

Просмотр и тестирование встроенной формы на странице

Пример кода iframe (фрагмент, который вы увидите в Google Forms):

Если у вас старый классический редактор, вставьте код в режим «Текст» (HTML).

Устранение полосы прокрутки и адаптивность

Если iframe не вмещается по высоте в блоке, посетители увидят полосу прокрутки. Часто достаточно увеличить атрибут height в iframe. Но лучше — сделать iframe адаптивным.

Пример адаптивного обёртывающего контейнера (CSS):


Этот приём масштабирует iframe по ширине контейнера и автоматически подстраивает высоту в относительной пропорции. Если форма очень длинная, экспериментируйте с padding-bottom (например, 150% или 200%).

Изменение ширины и высоты в атрибутах iframe

После изменения параметров не забудьте обновить страницу.

Форма без полос прокрутки после настройки размеров

Совет по тестированию адаптивности

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

Просмотр и экспорт ответов

В Google Forms откройте вкладку Responses — там вы увидите все отправленные ответы и общую статистику.

Раздел Ответы в Google Forms с собранными данными

Для удобной аналитики экспортируйте ответы в Google Sheets: нажмите иконку таблицы в правом верхнем углу.

Экспорт ответов в Google Таблицу

Если нужно сохранить результаты в CSV или перенести в CRM, используйте экспорт из Google Sheets или интеграции через Zapier/Make.

Получение уведомлений по электронной почте

Google Forms сам по себе уведомления на почту не рассылает, но есть расширения (add-ons). Один популярный вариант — Email Notifications for Google Forms.

  1. В меню формы выберите Add-ons и найдите Email Notifications for Google Forms.

Поиск дополнения Email Notifications for Google Forms

  1. Установите дополнение и следуйте инструкциям по подключению Gmail.

Установка дополнения для уведомлений по электронной почте

  1. Подключите аккаунт и создайте правило уведомлений через интерфейс add-on.

Подключение аккаунта Gmail в дополнении уведомлений

  1. В меню дополнений найдите Create Email Notification и настройте условия и текст уведомлений.

Иконка дополнений в меню настроек Google Forms

Окно создания правила уведомлений по почте

Настройка правил для e-mail уведомлений

Замечание

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

Интеграция с WordPress через плагины — когда это нужно

Встраивание через iframe — самый простой путь, но если вам нужны дополнительные функции (авторизация, запись в локальную БД, кастомные подтверждения, Webhook, интеграция с WooCommerce/CRM), рассмотрите плагины, которые умеют работать с Google Forms или могут вручную принимать ответы из Google Sheets.

Альтернативные подходы:

  • Использовать плагины форм WordPress (Contact Form 7, WPForms, Ninja Forms) и настраивать их интеграции напрямую с вашей CRM.
  • Принимать ответы через Google Forms и использовать Zapier/Make для пересылки данных в другие сервисы.
  • Экспортировать Google Sheets в CSV и периодически импортировать данные в вашу систему.

Когда использовать iframe

  • Нужна быстрая публикация формы на нескольких платформах.
  • Нет требований по хранению данных на собственных серверах.
  • Нет необходимости в глубокой интеграции с внутренними системами.

Когда лучше плагин

  • Требуется запись данных на ваш сервер (комплаенс, хранение персональных данных).
  • Нужна гибкая валидация или условная логика, не реализуемая через Google Forms.

Критерии приёмки

Чтобы считать внедрение формы завершённым, проверьте следующие пункты:

  • Форма корректно отображается в десктопе и мобильной версии.
  • Нет полос прокрутки или они приемлемы по дизайну.
  • Отправка формы завершается успешно и ответ появляется в Google Forms/Sheets.
  • При необходимости приходят почтовые уведомления.
  • Поля с персональными данными помечены и сопровождаются ссылкой на политику конфиденциальности.
  • Если включено Limit to one response, проверено, что повторные отправки запрещены.

Плейбук: пошаговая SOP для встраивания

  1. Создать и проверить форму в Google Forms (включая валидацию).
  2. Настроить параметры доступа и ограничение отправок.
  3. Скопировать iframe-код через Send → Embed.
  4. Вставить код в блок Custom HTML в WordPress.
  5. Настроить CSS для адаптивности, если нужно.
  6. Опубликовать страницу и пройти чек-лист приёмки.
  7. Настроить уведомления через add-on или интеграцию.
  8. Настроить экспорт ответов в Google Sheets и бэкап данных.
  9. Сообщить ответственных лиц о запуске и провести тестовый проход.

Откат и восстановление

  • Если форма ломает страницу, временно удалите блок с iframe и верните предыдущую версию страницы из истории WordPress.
  • Если обнаружены утечки данных, отключите форму и уведомите ответственных.

План тестирования и критерии приёмки (тест-кейсы)

  • TC1: Форма загружается на странице без ошибок в консоли.
  • TC2: Заполнение всех обязательных полей и успешная отправка — ответ отображается в Google Forms.
  • TC3: Отправка с мобильного браузера — значения корректно передаются.
  • TC4: При включённом ограничении одна попытка на аккаунт — вторая отправка блокируется.
  • TC5: Email-уведомление приходит при срабатывании правила add-on.

Роли и чек-листы

Разработчик

  • Вставил iframe в Custom HTML.
  • Добавил CSS для адаптивности.
  • Проверил кроссбраузерность и отсутствие JS-ошибок.

Контент-менеджер

  • Проверил текст формы, описания и пометки о согласии на обработку данных.
  • Проверил ссылки на политику конфиденциальности.

Администратор

  • Настроил доступ к Google Forms и правам редактирования.
  • Убедился, что ответы сохраняются в Sheets и доступ к ним ограничен.

Мета-уровень: ментальная модель принятия решения

  • Если цель — быстрая публикация и многоплатформенность → выбирайте Google Forms + iframe.
  • Если цель — полная интеграция в сайт и локальная запись данных → используйте плагины WordPress.
  • Если важны соответствие локальному законодательству о данных → согласуйте хранение у Google или выберите локальный сервис.

Контрпримеры и сценарии отказа

Когда встраивание Google Forms не подойдёт:

  • Требуется строгий локальный контроль данных (например, данные не должны покидать территорию страны по требованиям компании или регулятора).
  • Нужна глубокая интеграция с бэкендом сайта (пользовательские вебхуки, транзакции и т. п.).
  • Дизайн формы должен полностью соответствовать теме сайта без iframe-ограничений.

В этих случаях рассмотрите плагины форм WordPress или самостоятельную разработку формы.

Безопасность и приватность

  • Данные, отправленные через Google Forms, хранятся на серверах Google. Убедитесь, что это соответствует политике безопасности вашей организации.
  • Добавьте явное согласие на обработку персональных данных в форме, если вы собираете ПДн.
  • Ограничьте доступ к Google Sheets с результатами и регулярно делайте бэкапы.
  • Проверяйте установленные аддоны на предмет прав доступа — они будут иметь доступ к вашим формам и почте.

Локальные альтернативы и подводные камни

Если по каким-то причинам нужно использовать сервисы на территории РФ или предпочитаете локальных провайдеров, можно рассмотреть:

  • Yandex Forms — быстро интегрируется с экосистемой Яндекса.
  • Tilda Forms — если сайт на Tilda и нужно единое пространство дизайна.
  • Сервисы типа JotForm и Typeform — предлагают расширенный дизайн и логики.

Проверьте соответствие выбранного сервиса требованиям вашей организации по хранению данных и совместимости.

Тонкости SEO и индексация

  • Встраиваемая форма через iframe сама по себе не даёт контенту в форме SEO-ценности: поисковые системы не индексируют содержимое iframe как часть вашей страницы.
  • Если важна индексация текстов вопросов/ответов — храните текстовый контент непосредственно на странице или используйте schema.org/FAQ, если уместно.

Decision flowchart

flowchart TD
  A[Нужна форма] --> B{Нужна ли интеграция с CRM или локальное хранение данных?}
  B -- Да --> C[Рассмотрите плагины WordPress или собственную реализацию формы]
  B -- Нет --> D{Нужно ли публиковать форму на нескольких платформах?}
  D -- Да --> E[Используйте Google Forms + iframe]
  D -- Нет --> C
  C --> F[Реализовать плагин, настроить вебхуки]
  E --> G[Вставить iframe, настроить CSS, тестировать]

Шаблон объявления о запуске формы (100–200 слов)

Анонс для блога или рассылки:

Мы добавили новую форму регистрации/опроса на наш сайт. Теперь вы можете быстро и удобно зарегистрироваться на событие/оставить отзыв/подать заявку — форма работает как на сайте, так и в мобильной версии. Все данные сохраняются в защищённой системе Google, и при необходимости мы настроили уведомления ответственным сотрудникам. Если у вас возникнут вопросы по работе формы, пишите на support@example.com. Спасибо за участие!

Короткий вариант для соцсетей (пример):

Заполнили новую форму на сайте — быстро, просто и безопасно. Ссылка в профиле.

Примеры и шаблоны

Шаблон для описания формы на странице:

  • Заголовок: Регистрация на мероприятие
  • Краткое описание: Укажите имя, email и организацию. Форма займёт не более 2 минут.
  • Поля: имя (обяз.), email (обяз.), компания, согласие на обработку персональных данных (обяз.)

Текст поля согласия (пример): “Даю согласие на обработку моих персональных данных в соответствии с Политикой конфиденциальности [ссылка].”

Контроль качества и мониторинг после внедрения

  • Раз в неделю проверяйте ответы в Google Sheets.
  • Настройте периодические бэкапы (например, сохранять CSV раз в месяц).
  • Отслеживайте ошибки отображения и жалобы пользователей.

Короткое резюме

Google Forms + iframe — надежное и быстрое решение для публикации форм на WordPress и других платформах. Оно удобно для многоплатформенных кампаний и простых сценариев сбора данных. Если нужна глубокая интеграция, контроль данных или сложная логика — выбирайте плагины или собственные формы.

Ключевые действия

  1. Создайте форму в Google Forms.
  2. Скопируйте Embed-код через Send → Embed.
  3. Вставьте код в блок Custom HTML на странице WordPress.
  4. Настройте адаптивность и уведомления.
  5. Проведите тестирование и запустите.

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

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Таблицы в Excel: создание и структурные ссылки
Excel

Таблицы в Excel: создание и структурные ссылки

Перейти с месячной подписки Disney+ на годовую
Подписки

Перейти с месячной подписки Disney+ на годовую

Как стать DevOps-инженером
Карьера IT

Как стать DevOps-инженером

Как монетизировать канал на YouTube
YouTube

Как монетизировать канал на YouTube

Отключить Chat и Widgets в Windows 11 — освободите ОЗУ
Windows 11

Отключить Chat и Widgets в Windows 11 — освободите ОЗУ

Использование Google как калькулятора и конвертера
Веб-инструменты

Использование Google как калькулятора и конвертера