Якщо людина натиснула оголошення, залишила заявку, а гроші прийшли через тиждень після дзвінка менеджера, сайтна «конверсія» вже відпрацювала вчора, а продаж Google не бачить. Імпорт офлайн-конверсій якраз про це: виміряти, «what happens in the offline world after your ad results in a click or call to your business». Для сервісного бізнесу (клініка, юрист, B2B-послуги) це і є спосіб донести до реклами реальний результат із CRM.
Запишіть ідентифікатор рекламного кліку разом із заявкою.
Прив’яжіть пізніший результат ліда чи угоди до того самого запису.
Поверніть у Google Ads назву дії і час події.

Що саме змінюється після імпорту
До імпорту система бачить лише те, що сталося на сайті: відправку форми, клік по номеру, іноді дзвінок. Після імпорту в колонках конверсій з’являються події, які ви самі позначили як успіх офлайн: кваліфікована заявка, підписаний договір, оплата. Google описує механіку прямо: на клік видається GCLID, ви зберігаєте його з лідом, а коли людина конвертує офлайн (наприклад підписала контракт), ви повертаєте цей GCLID у Google Ads разом із типом і часом події (та сама довідка про імпорт офлайн-конверсій).
Практичний наслідок для власника один. Якщо цю офлайн-дію зробили основною (primary), автоматика ставок отримує сигнал ближчий до грошей. Якщо залишили другорядною (secondary), подія лише для спостереження. Довідка окремо попереджає: некоректний вибір primary/secondary може заважати Smart Bidding оптимізуватися. Тому «просто завантажити файл» і «змінити, чому вчиться реклама» це два різні кроки. Другий робите свідомо.
Від GCLID до завантаження: порядок без розробника
GCLID (Google Click ID) це параметр у URL після кліка по оголошенню (визначення вище). Він з’являється, коли в акаунті увімкнено auto-tagging. Без нього імпорт «по кліку» не з’єднає продаж із рекламою. Нижче робочий порядок для малого сервісу, де немає штатного розробника: максимум GTM, поле в CRM і таблиця.
- Увімкніть auto-tagging у налаштуваннях акаунта Google Ads. Це передумова з офіційної інструкції про setup offline conversions через GCLID: без неї ідентифікатор у посилання не підставляється.
- Захопіть GCLID на сайті. Довідка вимагає змін на сторінках і приховане поле форми, куди потрапляє ідентифікатор. Якщо код форми правити незручно, той самий скрипт Google дозволяє поставити через Google Tag Manager на всі сторінки. Важливо: GCLID чутливий до регістру (case sensitive), його не можна «підчищати» вручну.
- Збережіть GCLID у CRM разом із заявкою. Окреме текстове поле на картці ліда. Коли форма йде в CRM (нативно, через конектор або Zapier), ідентифікатор має їхати в це поле, а не губитися в листі «нова заявка».
- Створіть офлайн-дію-конверсію у Google Ads: Goals → створення дії → джерело offline / Conversions offline. Дайте зрозумілу назву, наприклад «Угода оплачена» або «Лід кваліфікований». Після створення зачекайте 4-6 годин, перш ніж вантажити перші рядки (інструкція setup через GCLID). Якщо завантажити раніше, у звітах події можуть з’явитися із затримкою до 2 днів.
- Коли угоду закрили, зберіть рядок для імпорту: GCLID, точна назва дії (як у кабінеті, з тим самим написанням і регістром), дата й час події. За бажанням: цінність і валюта угоди, order ID. Це мінімальний набір із інструкції про файл імпорту.
- Завантажте файл у Google Ads: Goals → Conversions → Uploads (разово) або розклад із Google Sheets / HTTPS / SFTP. Повтор того самого рядка не подвоює конверсію: однакова комбінація ідентифікатора, назви, дати й часу імпортується один раз.
- Перевірте звіт. Довідка каже, що імпортована статистика зазвичай з’являється приблизно за 3 години; повна обробка даних може зайняти 24-48 годин. Дивіться також статус завантаження і помилки в Uploads, а не лише колонку «Конверсії» того ж дня.
Окремий горизонт, який ламає довгі угоди: конверсії, завантажені пізніше ніж за 90 днів після останнього кліка, не імпортуються у класичному імпорті офлайн-конверсій. Для розширених конверсій для лідів (enhanced conversions for leads) вікно коротше: 63 дні після кліка (та сама сторінка guidelines). Якщо ваш цикл «клік → оплата» системно довший, частина продажів формально запізниться для Google, навіть якщо CRM їх ідеально веде.
Що потрібно на кожному кроці і хто це робить
| Крок | Що потрібно | Хто робить |
|---|---|---|
| Auto-tagging | Доступ до налаштувань акаунта Google Ads | Власник або підрядник з правами адміна |
| Захоплення GCLID | Приховане поле форми і/або GTM з скриптом збору; cookie consent за локальними правилами | Той, хто тримає сайт (власник через GTM, фрилансер, агентство). Штатний розробник не обов’язковий, якщо є GTM |
| Поле в CRM | Текстове поле «GCLID» на ліді/угоді + передача з форми | Адмін CRM або той, хто налаштовує інтеграцію (Zapier, нативний конектор) |
| Дія-конверсія в Ads | Назва, категорія, primary/secondary, цінність за замовчуванням (якщо треба) | Власник або підрядник із доступом до Goals |
| Правило «коли вантажити» | Який статус CRM = конверсія (оплата, підпис, «виграно») | Власник бізнесу. Це не техніка, це рішення про успіх |
| Файл або розклад | Таблиця: GCLID, Conversion Name, Conversion Time (+ value за потреби) | Менеджер з продажу / оператор CRM експортує; підрядник або власник завантажує в Uploads |
| Контроль | Статус Uploads, збіг назви дії, наявність GCLID у закритих угодах | Власник раз на тиждень, доки процес не звикне |
Якщо CRM уже вміє віддавати події в Google Ads (окремі інструкції Google є для Salesforce, HubSpot, Zapier), кроки «файл руками» можна замінити конектором. Суть та сама: GCLID (або інший ключ зіставлення) має жити в картці, а статус «продаж» має їхати в Ads під правильною назвою дії.
Коли ланцюг GCLID → CRM → файл уже зрозумілий, лишається перевірити, чи воронка взагалі тягне цей облік. Перша точка, де губиться ідентифікатор або статус, і є конкретним місцем ремонту; лише після цього офлайн-дію варто робити основною конверсією.
На безкоштовному майстер-класі показую покроково, як перетворити рекламу на передбачуваний потік клієнтів.
Дивитися майстер-клас →Що робити з primary після першого успішного імпорту
Не перемикайте все одразу. Спочатку зробіть кілька циклів завантаження: переконайтеся, що рядки приймаються, що GCLID не порожній у закритих угодах, що назва дії збігається літера в літеру. Потім вирішіть:
- Сирі заявки з сайту зробити другорядними (спостереження).
- Кваліфіковану угоду або оплату з CRM зробити основною, якщо обсягу достатньо, щоб автоматика взагалі бачила повторюваний сигнал.
- Цінність передавати, коли суми угод різні: інакше дорога і дешева угода виглядають для системи однаково.
Google окремо рекомендує тим, хто ще не впроваджував імпорт офлайн-конверсій, починати з розширених конверсій для лідів (enhanced conversions for leads): туди додаються хешовані email/телефон і, за формулюванням довідки, більш стійке вимірювання. У довідці Google про імпорт офлайн-конверсій також наводиться медіанне зростання на 10% конверсій у рекламодавців, які імпортували власні (first-party) дані разом із GCLID, порівняно зі стандартним імпортом. Це твердження Google, не гарантія для вашого акаунта. Для старту сервісного бізнесу достатньо чесного GCLID-ланцюга; розширені конверсії для лідів можна додати наступним кроком, не замість порядку вище.
Часті запитання
Чи можна без розробника, якщо сайт на конструкторі
Часто так: GTM + приховане поле форми + поле в CRM. Якщо конструктор не віддає приховані поля в інтеграцію, знадобиться конектор (Zapier тощо) або коротка робота фрилансера саме на передачу одного поля. Повний «розробник на місяць» для самого факту імпорту зазвичай не потрібен.
Чому файл «успішний», а в кампанії конверсій не видно
Перевірте три речі: чи минули приблизно 3 години (і до 24-48 годин на повну обробку), чи назва Conversion Name збігається з дією в акаунті, чи дивитеся той самий період і стовпець (зокрема за часом конверсії, а не лише за часом кліка). Також подія могла сісти в «Усі конверсії», якщо дія другорядна.
Чи потрібно вантажити кожну заявку, чи лише продажі
Вантажте те, що вирішили вважати успіхом для оптимізації. Якщо primary має бути оплата, імпортуйте оплати. Заявки з сайту можна лишити сайтним тегом як другорядні. Мішати в одну основну дію «будь-який статус CRM» небезпечно: система знову вчиться на шумі.
Що, якщо менеджер закрив угоду, а GCLID порожній
Такий рядок для GCLID-імпорту марний. Спочатку лагодьте захоплення на формі і передачу в CRM, інакше будете «імпортувати» дірки. Поки поле порожнє на більшості нових лідів, не перемикайте primary на офлайн-дію.
Що далі
Офлайн-імпорт не замінює відповідь на питання, що рахувати конверсією. Спочатку визначте успіх бізнесу, потім підключіть ланцюг GCLID → CRM → файл, і лише потім віддайте цей сигнал ставкам. Суміжні розбори: як обрати, що вважати конверсією, і де заявка губиться дорогою до звіту.