Як використовувати Google Форми як контактну форму сайту

Швидка відповідь: Створіть Google Форму з полями імені, електронної адреси, теми і повідомлення, потім натисніть Send → Вбудувати (<>), щоб отримати код iframe, який ви вставите в HTML свого сайту. Google Форми не надсилають вам автоматично лист про нові подачі — встановіть додаток сповіщень або перевіряйте вкладку Відповіді та пов'язану Таблицю вручну.

Вам не потрібна спеціальна підписка на конструктор форм, щоб розмістити робочу контактну форму на своєму сайті. Google Форми безкоштовні, не потребують коду бекенду і зберігають кожне повідомлення в таблиці, з якою ви вже знаєте як працювати. Це не ідеальний варіант для кожного сайту, але для простої сторінки «зв'язатись з нами» це один із найшвидших доступних варіантів. Ось як правильно це налаштувати, включно з частинами, які пропускає більшість посібників.

Крок 1: Створіть контактну форму

Створіть нову форму на forms.google.com і додайте ці питання. Тримайте список коротким — кожне додаткове обов'язкове поле в публічній контактній формі помірно знижує кількість відвідувачів, які завершують подачу, тож утримайтесь від бажання запитувати номер телефону чи назву компанії, якщо ваш процес подальшої комунікації справді цього не потребує:

Крок 2: Валідуйте поле електронної адреси

Натисніть на меню з трьома крапками на питанні електронної адреси і оберіть Валідація відповіді → Текст → Електронна адреса. Це відхиляє неправильно сформовані записи — наприклад, ім'я, введене в поле електронної адреси — ще до того, як форму можна буде подати. Для більшої кількості опцій валідації для інших типів полів дивіться наш посібник з валідації відповідей Google Форм.

Крок 3: Вбудуйте її на свій сайт

Натисніть Send вгорі редактора форми, потім оберіть іконку <> (вбудувати). Google Форми генерують фрагмент iframe з встановленою шириною і висотою — скопіюйте його і вставте безпосередньо в HTML вашого сайту там, де хочете, щоб з'явилась форма. Якщо вам незручно редагувати HTML безпосередньо, наш повний посібник з вбудовування Google Форми на сайт також охоплює конструктори сторінок і CMS-платформи.

Кілька речей, які варто знати про вбудовану версію: вона відображається всередині рамки фіксованого розміру, тож на вузьких мобільних екранах вам може знадобитись налаштувати атрибути ширини/висоти iframe або обгорнути її в адаптивний контейнер. Вона також несе власне оформлення Google, яке не буде автоматично відповідати шрифтам чи кольорам вашого сайту.

Крок 4: Налаштуйте сповіщення (це частина, яку люди роблять неправильно)

Поширене припущення полягає в тому, що Google Форми надсилають вам лист у момент, коли хтось подає форму. Це не так за замовчуванням. З коробки Форми просто записують відповідь — нічого не надсилається у вашу поштову скриньку. У вас є два реалістичні варіанти:

Конфіденційність і збір даних у публічній контактній формі

Контактна форма, вбудована на публічному сайті, за визначенням збирає персональні дані — щонайменше ім'я та електронну адресу, іноді більше залежно від ваших полів. Кілька речей, які варто зробити перед публікацією:

Для повнішого розгляду формулювання згоди, зберігання даних і того, що вимагає GDPR конкретно для відвідувачів з ЄС, дивіться наш посібник з Google Форм і GDPR.

Міркування щодо спаму і ботів

Google Форми не пропонують спеціального перемикача CAPTCHA чи налаштовуваного фільтра спаму, як це роблять деякі плагіни контактних форм. Вони виграють від ширшого виявлення зловживань на рівні інфраструктури Google, але це загальне і не те, що ви можете налаштувати для своєї конкретної форми. На практиці більшість контактних форм з низьким-помірним трафіком бачать дуже мало спаму, але публічна сторінка з високим трафіком може з часом привабити якісь сміттєві подачі. Якщо це стане проблемою, додавання простого питання короткої відповіді «скільки буде 3 + 4» з валідацією відповіді — стримувальний засіб з низькими зусиллями, оскільки він відфільтровує базових автоматизованих ботів без додавання справжньої CAPTCHA.

Оформлення вбудованої форми, щоб вона менше відчувалась «гугловською»

З коробки вбудована форма несе стандартний вигляд Google, що читається як помітно відмінне від решти брендованого сайту. Кілька коригувань допомагають їй менше відчуватись як відхилення:

Ніщо з цього не робить вбудовану форму невідрізнимою від нативної HTML-форми — вона все ще відображається всередині iframe Google з макетом Google — але це закриває більшість візуальної прогалини для типової контактної сторінки. Якщо ваш сайт працює конкретно на WordPress, дивіться наш посібник з вбудовування Google Форми на WordPress для кроків, специфічних для блокового редактора та плагінів.

Google Форми проти посилання mailto:

Посилання mailto: — найпростіший можливий варіант — звичайне гіперпосилання, що відкриває поштовий клієнт відвідувача з попередньо заповненою вашою адресою. Воно не вимагає жодного налаштування, але має реальні недоліки: воно залежить від того, чи має відвідувач налаштований поштовий клієнт на цьому пристрої (у багатьох мобільних браузерах і робочих комп'ютерах його немає), не дає жодної валідації полів і не створює впорядкованого запису повідомлень. Google Форма працює в будь-якому браузері незалежно від налаштувань пошти, валідує введення перед подачею і зберігає кожне повідомлення як рядок у таблиці, яку ви можете шукати, фільтрувати й архівувати. Для чогось більшого, ніж суто мінімальний особистий сайт, форма — надійніший вибір.

ВаріантЗусилля налаштуванняПрацює без поштового клієнтаСтруктуровані/пошукові записиВартість
Посилання mailto:НемаєНіНіБезкоштовно
Вбудована Google ФормаНизькі — створити один раз, вставити iframeТакТак, через пов'язану ТаблицюБезкоштовно
Спеціальний плагін-конструктор формСередні — встановити, налаштувати, оформитиТакТак, часто з вбудованою фільтрацією спамуЧасто платно понад безкоштовний рівень
Форма з власним кодом + бекендВисокі — потрібен розробникТакТак, повністю на замовленняЧас розробки/вартість

Створення самої контактної форми поза комп'ютером

Більшість налаштувань вище — додавання полів, увімкнення валідації електронної адреси, вибір кольору теми — відбувається в редакторі на основі браузера, який незручно використовувати на телефоні. Якщо ви накидаєте поля для сайту клієнта, перебуваючи далеко від ноутбука, або хочете накидати структуру форми перед передачею її тому, хто керує кодом вбудовування сайту, FormMaker створює ту саму справжню Google Форму через ваш власний обліковий запис Google з нативним редактором для дотику, тож форма буде існувати і буде готова до налаштування і вбудовування, коли ви повернетесь за стіл.

Усунення поширених проблем із вбудовуванням контактної форми

  1. Iframe показує порожній білий блок. Переконайтесь, що обмін/видимість форми не обмежено до «конкретних людей» — публічна контактна форма потребує встановленого доступу «Будь-хто з посиланням», щоб вбудовування завантажувалось для відвідувачів сайту.
  2. Вбудована форма виглядає обрізаною чи має смугу прокручування всередині. Висота вбудовування за замовчуванням — фіксоване значення в пікселях; збільште атрибут height у коді iframe, або встановіть його щедро і дозвольте зайвому пробілу бути компромісом.
  3. Подачі не з'являються в пов'язаній Таблиці. Переконайтесь, що Таблиця дійсно пов'язана з вкладки Відповіді — поки ви не пов'яжете її, відповіді живуть лише всередині самого інтерфейсу Форм, а не в таблиці.
  4. Вас не сповіщають про нові повідомлення, і ви пропустили запит. Це найпоширеніша скарга щодо Форм як контактної форми — встановіть додаток сповіщень, а не покладайтесь на пам'ять про ручну перевірку.

Часті запитання

Чи можу я використовувати Google Форми як контактну форму на своєму сайті?

Так. Створіть форму з полями імені, електронної адреси, теми і повідомлення, потім вбудуйте її за допомогою вбудованого HTML-коду Google Форм, який розміщує її всередині iframe на вашій сторінці.

Чи надсилає Google Форма мені автоматично лист, коли хтось подає відповідь?

Ні, не за замовчуванням. Щоб отримувати сповіщення, встановіть додаток сповіщень з Google Workspace Marketplace, або перевіряйте вкладку Відповіді чи пов'язану Таблицю вручну.

Чи блокує Google Форма спам-подачі?

Вона виграє від загального захисту Google на рівні інфраструктури, але немає спеціального, налаштовуваного фільтра спаму чи перемикача CAPTCHA для власників форм. Публічні форми з високим трафіком все ще можуть отримувати певний спам.

Чи краще Google Форми, ніж посилання mailto:, для контактної форми?

Для більшості сайтів так. Посилання mailto: залежить від того, чи має відвідувач налаштований поштовий клієнт, і не дає структурованих даних, тоді як Google Форма працює в будь-якому браузері, валідує поля і впорядковує кожну подачу в таблиці.

Чи можу я зробити вбудовану Google Форму відповідною дизайну мого сайту?

Лише частково. Колір теми і шрифт у редакторі форми переносяться у вбудовування, але ви не можете повністю прибрати макет Google чи оформлення iframe — вона не виглядатиме пікселево ідентичною нативній HTML-формі, створеній у власному CSS.

Схожі посібники