Як налаштувати відправлення даних форм для потенційних клієнтів з Google Ads до Google Таблиці

Форми для потенційних клієнтів у Google Ads

Lead Form Extension — це розширення Google Ads для збору контактних даних користувачів із полів форми. Форму можна додати до:

  • пошукових кампаній,
  • відеокампаній,
  • кампаній Discovery.

Докладніше: посібник Google — https://support.google.com/google-ads/answer/9423234?hl=ua

Як створити форму для потенційних клієнтів

Процес створення нової форми для кампаній описано у довідці Google — https://support.google.com/google-ads/answer/10089406?hl=ua

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

Як аналізувати дані з форм Google Ads

Отримати дані можна двома способами.

Спосіб 1 — експорт CSV

Дані зберігаються лише 30 днів, тому завантажуйте їх регулярно.

Кроки:

  • Увійдіть у Google Ads та відкрийте «Оголошення та розширення» → «Розширення».
  • Натисніть «Форма для потенційних клієнтів» і під формою виберіть потрібний формат: CSV або CSV для CRM.

Докладно про формати та скачування — https://support.google.com/google-ads/answer/10089020?hl=ua

Спосіб 2 — вебхук до CRM (у реальному часі)

Налаштуйте інтеграцію вебхука, щоб одразу відправляти ліди у вашу CRM.

Можна зробити:

Якщо CRM ще немає, вебхук можна спрямувати у Google Spreadsheets, на електронну пошту або інший зручний канал.

Принцип роботи скрипту

У момент заповнення форми Google Ads дані можуть бути надіслані за допомогою вебхука. Вебхук – це механізм отримання оповіщень про події, що відбуваються за допомогою функцій зворотних викликів. Коли трапляється будь-яка подія в системі, сервер відправляє HTTP-запит на URL-адресу, надану користувачем для прийому веб-хуків. На базі Google Apps Scripts можна створити програму, публічний урл якої буде використовуватися для налаштування вебхука.

У Google Apps Scripts є зарезервований метод doPost(), який відповідає за отримання значень, надісланих за допомогою запитів POST. Цей метод приймає об’єкт «e», за допомогою якого можна отримати доступ до даних, що передаються. Цей об’єкт надає дані у форматі JSON. Структура цих даних містить колекцію значень user_column_data, що включає дані заповнених користувачем полів форми. Цю інформацію я наводжу в читабельний вигляд і виводжу в таблиці Google Spreadsheets. Крім цього, в таблиці фіксується дата відправки заявки та ідентифікатор форми в Google Ads. Перелік усіх можливих для передачі полів доступний за посиланням.

Як налаштувати надсилання даних форм для потенційних клієнтів з Google Ads до Google Spreadsheets

На Google Drive потрібно створити нову таблицю. У таблиці назвіть лист Leads. Приклад таблиці:

На сторінці https://script.google.com/home додати новий проект.

Добавление нового проекта

Дайте проекту зрозумілу назву, наприклад Google Ads Leads to Google SpreadSheet, і у вікні редактора коду додайте цей скрипт:

Добавление скрипта
  1. У коді скрипта потрібно замінити значення двох полів tableId та googleKey.

tableId – це змінна, яка має містити ідентифікатор створеної вами таблиці. Його можна отримати з URL-адреси цієї таблиці.

Для таблиці з URL-адресою

https://docs.google.com/spreadsheets/d/1r2zV45HuRXoYz2Y7PpnhT01NnE3mXyvEgF0UAJJmS7I/edit#gid=0

tableId = “1r2zV45HuRXoYz2Y7PpnhT01NnE3mXyvEgF0UAJJmS7I”

Переменная tableId

GoogleKey – це певний ключ, який ви вказуєте при налаштуванні форми в Google Ads, щоб при аналізі даних форм бути впевненим у тому, що інформація є достовірною та отриманою саме за налаштованими вами формами. Ключ ви придумуєте самостійно, він може бути комбінацією символів. Наприклад, googleKey = “kjhegf79aS”.

googleKey
  1. Далі необхідно зберегти зміни у коді та натиснути Deploy – New deployment
Deploy – New deployment

Під шестернею вибираємо спосіб розгортання скрипту як веб-додатку:

Способ развертывания скрипта

У полі Description вказуємо назву версії програми. У полі Who has access встановлюємо значення Anyone. І клацаємо на Deploy.

Configuration

При першому запуску знадобиться авторизація за допомогою облікового запису GMail.

Авторизация с помощью аккаунта GMail

Після авторизації з’явиться вікно, в якому буде згенерована URL-адреса.

Сгенерированный URL

Отримана URL-адреса буде виступати як URL-адреса, вказана для вебхука.

Важливо: після будь-якої зміни вже розгорнутого скрипту необхідно присвоїти цим змінам нову версію та опублікувати її (повторити крок 4).

Як протестувати роботу скрипту

У Google Ads під час створення або редагування форми можна перейти до розділу «Спосіб доставки даних про потенційних клієнтів». Тут вкажіть URL вебхука, отриманий на попередньому кроці:

https://script.google.com/macros/s/AKfycbwVJW4OOd7XsavBIY7SMENi286CJxWGhRELuUcAjgyewHlKBhVvLC4m/exec) и значение ключа (значение googleKey).

URL вебхука

Після вказівки вебхука та ключа стане доступна можливість надіслати тестові дані:

Отправка тестовых данных

З’явиться повідомлення про успішне надсилання, при натисканні на яке можна переглянути, які саме дані були надіслані.

Сообщение об успешной отправке

Відповідно, у таблиці з’явиться запис про нового ліда.

Запись о новом лиде в таблице

Якщо тест пройшов успішно, збережіть форму в Google Ads. При отриманні нових даних вони відразу ж надходитимуть до вашої таблиці.

Більше деталей можна знайти у статті:
Як налаштувати відправлення даних лід-форм

А також у відеоінструкції:
Як налаштувати відправлення даних лід-форм Google Ads в Google Таблиці, Telegram або на пошту