Разделы документации
Деньги
Google Ads: подключение и конверсии
Все настройки Google находятся в Источники → Рекламный кабинет → Google: своё OAuth-приложение, выбор аккаунта, действия конверсий, браузерные метки, расход и журнал отправок. В потоке выбирается только этот источник. Отдельного Google-подключения и отдельных номеров действий у потока нет.
В руководстве: чьи ресурсы используются · варианты подключения · подготовка · Google Cloud и OAuth · подключение источника · выбор аккаунта · ручные номера · ID и метки · отдельные потоки · лиды из постбэков · браузерный тег · расход · проверка · ошибки · переподключение · частые вопросы.
1. Чьи аккаунты и разрешения используются
| Ресурс | Кому принадлежит и зачем нужен |
|---|---|
| Google Cloud-проект | Вам. В нём включаются API и настраивается доступ к ним. |
| OAuth Client ID и Client Secret | Вашему приложению в вашем Cloud-проекте. Оно запрашивает разрешение у выбранного вами пользователя Google. |
| Пользователь Google и рекламный аккаунт | Вы выбираете пользователя с доступом к нужному Google Ads. Его почта и десятизначный номер рекламного аккаунта — разные вещи. |
| MCC, если используется | Ваш управляющий аккаунт или управляющий аккаунт, к которому у вашего пользователя уже есть доступ. |
| ArtisanClo | Хранит настройки, принимает постбэки, обновляет разрешённые токены, отправляет события и показывает ответы. Код, сервер и адрес возврата OAuth принадлежат сервису. |
Подключение Google Ads не использует общее OAuth-приложение, Cloud-проект, developer token или MCC ArtisanClo. Ресурсы Google одного клиента не подставляются другому. При этом серверная отправка выполняется инфраструктурой ArtisanClo: собственное приложение не означает, что запросы идут с компьютера клиента.
Client Secret и токены доступа сохраняются зашифрованными. После сохранения форма показывает факт наличия секрета, а не его значение. В посетительский тег передаются только публичные ID и метки. Пустое поле сохранённого секрета означает «оставить прежний». Разделение ресурсов не является гарантией отсутствия ограничений со стороны Google; правила Google относятся к аккаунтам, приложениям и использованию сервиса.
2. Выберите нужные возможности
| Вариант | Что потребуется | Что делает | Что не делает |
|---|---|---|---|
| Серверные конверсии | Ваш OAuth, включённый Data Manager API, номер Ads-аккаунта и номера действий | Передаёт lead и sale после приёма конверсии в ArtisanClo | Сам по себе не получает список аккаунтов и расход |
| Дополнительно Google Ads API | Доступ вашего Cloud-проекта к нужным Ads-аккаунтам и разрешение Google Ads API при входе | Получает аккаунты, создаёт или находит действия для импорта; позволяет импортировать расход | Не выдаёт вашему Google-пользователю права на чужие аккаунты |
| Только браузер | Conversion ID и Conversion label, JavaScript-тег ArtisanClo на странице | Отправляет переход на оффер и отправку формы | Не отправляет поздний постбэк и не получает расход; вход Google не требуется |
| Файл по расписанию | Адрес файла из источника и расписание загрузки в Google Ads | Google забирает подготовленные офлайн-конверсии | Не является OAuth-подключением и не отправляет событие сразу при постбэке |
Серверный и браузерный варианты можно включить вместе. Они фиксируют разные моменты и не объединяются автоматически в одну конверсию: проверьте цели и дубли.
Google отменил его обязательность 9 сентября 2026 года. Доступ Google Ads API определяется Cloud-проектом, которому принадлежит OAuth-приложение. Для нового подключения не нужно получать токен через MCC. Проверьте доступ своего проекта в Google Ads API Overview. Изменение в документации Google. ArtisanClo его не запрашивает и не хранит, а ранее сохранённые токены удалены.
3. Подготовьте источник и трекинг
- Убедитесь, что вашему тарифу доступна отправка конверсий в рекламные кабинеты. Для импорта расхода нужна отдельная возможность тарифа. Недоступная настройка в кабинете сопровождается подсказкой о тарифе.
- Используйте поток с трекером. Режим только «Клоакинг» не отправляет конверсии источнику. Выберите источник в настройках трекинга потока.
- Настройте приём конверсий от сайта, партнёрской сети или внешнего трекера. Передавайте номер клика ArtisanClo в оффер и возвращайте его в постбэке.
- Проверьте, что рекламный визит сохраняет настоящий
gclid,gbraidилиwbraid. Внутреннийclick_idArtisanClo связывает постбэк с кликом; идентификатор Google связывает этот клик с рекламой. Оба звена нужны. - Для действий в Google Ads войдите пользователем с достаточными правами в рекламном аккаунте или доступном ему MCC. Доступ к Google Cloud сам по себе не даёт доступа к Google Ads.
Не подставляйте выдуманный gclid в обычную отправку. Метка gad_source, UTM, email и номер сделки не заменяют рекламный идентификатор. Если при реальном переходе он отсутствовал, последующее подключение Google не восстановит его.
4. Настройте своё приложение Google Cloud
- Откройте Google Cloud Console и выберите собственный проект либо создайте новый. Используйте проект, настройками которого вы можете управлять.
- В библиотеке API включите Data Manager API. Он нужен для серверной отправки конверсий.
- Если нужны выбор аккаунтов, автосоздание действий или расход, включите также Google Ads API. В Google Ads API Overview проверьте уровень доступа проекта. Доступ только к тестовым аккаунтам недостаточен для работы с обычным рекламным аккаунтом. Выполните требования, показанные Google для нужного уровня доступа. Уровни доступа проекта.
- Откройте Google Auth Platform. Заполните сведения о своём приложении и контактную почту. Выберите аудиторию, соответствующую вашим пользователям; внутренний режим организации подходит только её пользователям. Если приложение находится в режиме Testing, добавьте Google-адрес, которым будете подключаться, в тестовые пользователи.
- Создайте OAuth Client ID типа Web application. В ArtisanClo откройте источник → «Рекламный кабинет» → Google → «Лиды и продажи» → «Ваше OAuth-приложение Google Cloud». Скопируйте показанный там Authorized redirect URI в настройки этого OAuth-клиента.
- Сохраните Client ID и Client Secret и перенесите их в поля источника. Client ID обычно заканчивается на
.apps.googleusercontent.com. Не вставляйте вместо них API key, номер Ads-аккаунта или целый JSON-файл.
Адрес возврата копируется из вашей формы целиком, включая протокол, домен и путь. Не заменяйте в нём /en/ на язык кабинета: это фиксированный адрес обработчика. Локальная копия и рабочий сайт могут показывать разные адреса. Требования Google к Web OAuth и redirect URI.
Для серверной отправки запрашиваются разрешения openid, email и https://www.googleapis.com/auth/datamanager. Переключатель Google Ads API добавляет https://www.googleapis.com/auth/adwords. Если Google предлагает отдельно выбрать разрешения, разрешите те, которыми намерены пользоваться. Доступ к Data Manager обязателен для завершения этого серверного подключения.
У внешнего приложения в Testing разрешение с этими API-scopes обычно истекает через семь дней. Для регулярной работы настройте статус приложения и выполните применимые требования Google к проверке. Публикация, проверка OAuth-приложения и разрешение проекта на Google Ads API — отдельные настройки. Срок действия разрешений OAuth.
Названия экранов Google могут меняться. Не указывайте ArtisanClo владельцем вашего приложения и не заявляйте владение чужим доменом. Если проверка Google требует подтверждения домена или сведений о приложении, выполните её требования для своей конфигурации; подключение в ArtisanClo не заменяет такую проверку.
5. Подключите источник в ArtisanClo
- В разделе «Источники» создайте Google-источник либо откройте существующий. Задайте понятное имя, например «Google — магазин — основной аккаунт».
- Раскройте «Рекламный кабинет: конверсии и расход», выберите Google и включите серверную отправку «Лиды и продажи из ArtisanClo → ваш Google Ads».
- Введите Client ID и Client Secret. Если подготовили Google Ads API в своём проекте, включите «Список аккаунтов, создание конверсий и расход (Google Ads API)».
- Нажмите «Сохранить и подключить свой Google». Настройки источника сохранятся, затем откроется Google. Выберите нужного пользователя и выдайте разрешения своему приложению.
- После возврата проверьте почту в блоке подключения. Продолжайте настройку рекламного аккаунта и действий. Состояние «подключён» подтверждает сохранение разрешения, но ещё не подтверждает отправку конкретной конверсии.
Вход в сам кабинет ArtisanClo кнопкой Google и подключение рекламного источника — разные операции. Для Ads используется Client ID, указанный в источнике.
Завершайте подключение в том же браузере и сеансе. Запрос действует 10 минут. Если открыть несколько подключений подряд, действующим будет последнее. При истечении времени или возврате на старую вкладку начните подключение заново из источника.
Если вход не удался, кабинет называет причину:
| Причина | Что сделать |
|---|---|
| Не отмечен доступ к отправке конверсий | Войдите заново и оставьте отмеченными все разрешения на экране Google |
| Google не выдал постоянный доступ | Удалите доступ приложения в Google-аккаунте (Безопасность → Сторонние приложения) и войдите заново |
| Google не принял Client ID или Client Secret | Сверьте их с OAuth-клиентом в своём Google Cloud |
| Пока шёл вход, в источнике сменили Client ID, Secret или доступы | Сохраните источник и войдите заново |
| Google не подтвердил почту аккаунта | Войдите аккаунтом с подтверждённой почтой |
| Google не выдал доступ | Проверьте адрес возврата в своём OAuth-клиенте и повторите вход |
6. Автоматически выберите аккаунт и создайте действия
- После подключения с Google Ads API нажмите «Показать мои аккаунты». Отображаются доступные рекламные аккаунты, включая доступные через MCC. Если список пуст, проверьте пользователя, права в Ads и доступ Cloud-проекта.
- Найдите нужный десятизначный номер и нажмите «Выбрать и настроить». Эта кнопка действительно может создавать действия-конверсии в выбранном Google Ads.
- Проверьте заполненные номер аккаунта, MCC при необходимости и номера действий для
leadиsale.
| Статус ArtisanClo | Имя в Google Ads | Создаваемое действие |
|---|---|---|
lead | AC — Lead | Импорт по кликам (UPLOAD_CLICKS), категория заявки, одна конверсия на клик |
sale | AC — Sale | Импорт по кликам (UPLOAD_CLICKS), категория покупки, несколько конверсий на клик |
Совместимое включённое действие с таким же именем используется повторно. Если тип или состояние не подходят, настройка останавливается с объяснением; существующее действие не переделывается молча. Создание двух действий не является одной общей операцией: если второе не удалось, первое может уже существовать. После устранения причины повторный выбор использует его.
Если конверсии рекламного аккаунта принадлежат другому аккаунту через общую настройку MCC, автоматическая настройка возвращает google_shared_conversion_account. Сначала проверьте владельца действий и схему отслеживания в Google Ads; смена поля MCC сама по себе не переносит действия.
Автоматически заполняются номера серверных действий. Браузерные Conversion ID/label на этом шаге не создаются и не подтягиваются: они настраиваются отдельно. Настройки целей кампаний и стратегии назначения ставок нужно проверить в Google Ads.
7. Вариант без Google Ads API: номера вручную
С Data Manager API и вашим OAuth можно передавать постбэки, даже если список аккаунтов и автосоздание не подключены.
- В Google Ads подготовьте действия для импорта конверсий по кликам. Для лида и продажи используйте отдельные действия, если хотите считать оба статуса.
- В поле Google Ads Account ID укажите номер рекламного аккаунта: например,
123-456-7890. Дефисы можно оставить — при отправке они убираются. - Если доступ идёт через MCC, укажите его номер в поле управляющего аккаунта. При прямом доступе это поле можно оставить пустым.
- Откройте страницу каждого действия-конверсии в Google Ads и возьмите его числовой номер — параметр
ctIdв адресе страницы. Заполните соответствующие поляleadиsale. - Сохраните источник и выполните проверочную отправку для каждого включённого статуса.
Не копируйте AW-… или Conversion label в поле номера серверной конверсии. Если поле оставить пустым, этот статус не будет отправляться. Для подключения только продаж можно заполнить sale и оставить lead пустым.
8. Какие ID нельзя путать
Ниже только условные примеры — замените их своими значениями.
| Поле | Пример | Назначение |
|---|---|---|
| Google Ads Account ID | 1234567890 | Рекламный аккаунт, куда идут серверные события или откуда берётся расход |
| MCC / управляющий аккаунт | 9876543210 | Путь доступа к рекламному аккаунту; не заменяет его номер |
| Номер действия / ctId | 111111111 | Адресат серверного lead или sale |
| GTAG ID / Conversion ID | AW-12345678901 | Публичный идентификатор Google-тега для браузерной отправки |
| Conversion label | ExampleLeadLabel | Метка конкретного браузерного действия |
| Браузерный адресат | AW-12345678901/ExampleLeadLabel | Пара ID/метка из фрагмента события |
| Client ID / Client Secret | Реквизиты OAuth-приложения | Вход и обновление доступа; не вставляются в тег посетителя |
9. Выберите источник в потоке
Все настройки Google находятся в Источники → Рекламный кабинет → Google: своё OAuth-приложение, выбор аккаунта, действия конверсий, браузерные метки, расход и журнал отправок. В потоке выбирается только этот источник. Отдельного Google-подключения и отдельных номеров действий у потока нет.
Для другого Google-аккаунта или других действий конверсий создайте ещё один источник и выберите его в нужном потоке. Изменения источника применяются ко всем выбравшим его потокам. Браузерный тег и серверные постбэки используют выбранный источник. Если источник сменился до отправки конверсии из очереди, прежняя отправка останавливается с google_connection_changed.
10. Как проходит серверная конверсия
- Посетитель приходит по рекламе. ArtisanClo сохраняет клик с настоящим Google click ID и своим внутренним номером.
- Сайт или партнёрская сеть сообщает о лиде/продаже через настроенный приём конверсий, возвращая номер клика ArtisanClo.
- Все настройки Google находятся в Источники → Рекламный кабинет → Google: своё OAuth-приложение, выбор аккаунта, действия конверсий, браузерные метки, расход и журнал отправок. В потоке выбирается только этот источник. Отдельного Google-подключения и отдельных номеров действий у потока нет.
- Сервер получает действующий токен вашего OAuth-приложения и вызывает Data Manager API с вашим аккаунтом и действием.
- Ответ или ошибка сохраняется в журнале отправок. Google отдельно обрабатывает событие и сопоставляет его с рекламой.
Передаются идентификатор рекламного клика, время события, сумма конверсии в USD и идентификатор для защиты от дублей. Сумма берётся из учтённой в ArtisanClo выплаты, а не из расхода на рекламу. Реальная отправка не ждёт утреннего импорта расхода.
Доставка защищена от повтора одной конверсии в одном статусе. Переход lead → sale может дать две отправки в разные действия. hold, rejected и trash в этой настройке не отправляются. Отклонение ранее отправленного лида не отзывает конверсию из Google автоматически; повтор с изменённой суммой в том же статусе не является корректировкой Google Ads.
Автоматического повторения неудачных доставок и массовой выгрузки истории в этом интерфейсе нет. Переподключение исправляет доступ для последующих отправок. Повтор того же постбэка и статуса не служит кнопкой повторной отправки. Для проверки используйте validateOnly, а для проверки всей цепочки — новую разрешённую тестовую конверсию.
11. Конверсии в браузере: ID и метки из Google Ads
При включённом Google Ads API и выбранном аккаунте нажмите «Настроить метки из Google» в браузерном блоке источника. Кнопка создаёт или использует действия сайта AC — Offer visit и AC — Form lead и получает их ID/метки. Новые действия — дополнительные цели. Установите JavaScript-тег ArtisanClo на страницу: кнопка его не устанавливает. Без доступа к API используйте ручные поля ниже.
Этот вариант работает отдельно от серверного OAuth. Он подходит для события в момент перехода на оффер или отправки формы, но не для конверсии, которая пришла в ArtisanClo позже, когда посетитель ушёл.
- Подключите JavaScript-тег ArtisanClo к странице и убедитесь, что поток использует трекер.
- В Google Ads откройте нужную веб-конверсию → настройка тега → «Использовать Google Tag Manager». Возьмите Conversion ID и Conversion label. Название вкладки помогает найти значения; установка GTM не обязательна для этого варианта ArtisanClo.
- В источнике включите «Конверсии в браузере посетителя». Для перехода заполните GTAG ID и GTAG Click Label; для формы — GTAG Conversion ID и GTAG Conversion Label (Lead).
- Либо раскройте «Вставить готовый код события» и вставьте фрагмент с одним адресатом. ArtisanClo извлечёт ID/метку; вставленный JavaScript не сохраняется как исполняемый код.
- Проверьте показанную пару
AW-ID/labelи сохраните источник. Хотя бы одно событие должно быть заполнено полностью. Если хотите отключить все события, выключите браузерный переключатель.
Допустим, событие содержит gtag('event', 'conversion', {'send_to': 'AW-12345678901/ExampleLeadLabel'});. В поле события сохранится только AW-12345678901/ExampleLeadLabel. В одном поле нельзя смешивать два разных адресата. ID без метки не определяет нужную конверсию.
Google-тег загружается автоматически. Уже установленный gtag используется повторно. На прелендинге событие перехода привязано к ссылке на оффер, а не просто к открытию прелендинга. Перед переходом тег ждёт подтверждение обработчика не дольше 800 мс, затем продолжает навигацию даже при блокировке Google.
Обычная отправка формы учитывается после встроенной браузерной проверки полей, если событие submit не отменено. Это не доказывает, что сервер сайта принял заявку. Для AJAX-форм вызовите событие после успешного ответа вашего обработчика:
document.dispatchEvent(new Event('artisanclo:lead'));
Не вызывайте его по одному нажатию кнопки, при ошибке валидации или до ответа сервера. Событие уведомляет Google-тег; само по себе оно не создаёт конверсию в журнале ArtisanClo. Приём заявки в ArtisanClo настраивается отдельно.
Форма внутри чужого iframe недоступна родительскому тегу. Если пользователь ушёл на внешний сайт без вашего тега, тег исходной страницы не наблюдает его дальнейшие действия. Блокировщик, политика CSP и настройки согласия также могут повлиять на загрузку Google. Интеграция не подменяет настройки согласия вашего сайта.
12. Дубли, цели и подтверждённые продажи
Не ставьте два отправителя одного и того же браузерного события: например, GTM и ArtisanClo с одинаковой парой ID/метка. Повтор события одного типа для одного клика внутри тега ArtisanClo ограничен; идентификатор сделки также передаётся Google.
Серверная и браузерная отправки используют разные механизмы и не имеют общей гарантии дедупликации. Заявка в браузере и подтверждённый постбэк могут быть двумя разными целями. Выберите в Google Ads, какие действия входят в основные цели и оптимизацию кампании. Отклонение постбэка не отменяет уже отправленное браузерное событие.
13. Импорт расхода
- Подключите собственный OAuth с Google Ads API и проверьте доступ вашего Cloud-проекта к рабочему аккаунту.
- В том же источнике в блоке «Расход из рекламного кабинета» выберите Google.
- Укажите рекламный аккаунт расхода. Если выбрали аккаунт автоматической настройкой, проверьте предложенный номер; заполненное ранее поле не заменяется автоматически.
- Сохраните источник. При доступной по тарифу функции расход будет забираться по расписанию.
Импорт выполняется каждое утро и перечитывает три завершённых дня, чтобы учитывать уточнения Google. Расход текущего дня этим способом не является оперативным счётчиком. Используется валюта рекламного аккаунта с пересчётом в USD по доступному курсу.
Для нескольких потоков с одним источником передавайте номер кампании в кликах, обычно utm_campaign={campaignid} в шаблоне Google Ads. Если кампания ведёт в несколько потоков, её расход распределяется по доле связанных с ней кликов, дошедших до оффера; при отсутствии таких кликов используются все связанные клики. Кампания без подходящих кликов не распределяется наугад: источник показывает ошибку с её номером.
Если у источника только один поток с трекером, весь полученный расход аккаунта относится к нему. Не используйте такой источник как выборочный отчёт по одной кампании большого аккаунта. Ручные записи расхода импорт не перезаписывает. Последнее время синхронизации и ошибка доступны в настройках расхода.
14. Проверка: от настроек до реальной атрибуции
Все настройки Google находятся в Источники → Рекламный кабинет → Google: своё OAuth-приложение, выбор аккаунта, действия конверсий, браузерные метки, расход и журнал отправок. В потоке выбирается только этот источник. Отдельного Google-подключения и отдельных номеров действий у потока нет.
Безопасная проверочная отправка. Рядом с заполненным серверным статусом нажмите «Сохранить и отправить проверочную». Кнопка сначала сохраняет форму, затем отправляет запрос с validateOnly = true. Google проверяет запрос без исполнения. Настоящая конверсия ArtisanClo не создаётся. В журнале проверка отделена от обычной доставки. Назначение validateOnly.
Все настройки Google находятся в Источники → Рекламный кабинет → Google: своё OAuth-приложение, выбор аккаунта, действия конверсий, браузерные метки, расход и журнал отправок. В потоке выбирается только этот источник. Отдельного Google-подключения и отдельных номеров действий у потока нет.
Проверка всей цепочки. В разрешённом вам тестовом сценарии зафиксируйте рекламный клик, убедитесь в наличии Google click ID, передайте его внутренний номер в новую конверсию, найдите её в «Конверсиях», затем найдите обычную отправку Google в истории. Проверьте ответ, действие и позже результат в Google Ads. Это уже реальная отправка, которая может попасть в отчёты.
Проверка браузера. Откройте страницу через Google Tag Assistant, выполните нужное действие и проверьте событие conversion и адресат send_to. Для формы с ошибкой событие успеха отправляться не должно. У браузерных событий нет серверного журнала ответов Google и кнопки validateOnly.
15. Как читать журнал отправок
| Что видно | Что означает |
|---|---|
| Дата, канал google, lead/sale | Когда и для какого статуса выполнялась попытка. В источнике показаны последние отправки |
| Проверка пройдена | Проверочный запрос принят для валидации; реальное событие не исполнено |
| Запрос принят / OK | API принял обычный запрос. Это ещё не подтверждение появления в рекламном отчёте |
| HTTP-код и ошибка | Результат запроса или причина, по которой отправка не состоялась |
| Ответ Google и предупреждения | Объяснение, которое нужно учитывать даже при успешном HTTP-ответе |
| requestId | Номер запроса Google, если возвращён; полезен для разбора конкретной отправки |
В настройках источника показаны последние 10 отправок; это краткий журнал, а не выгрузка всей истории. Связь обычной отправки с конкретной конверсией смотрите через историю конверсии/клика. Для поддержки сообщайте источник, поток, время, статус, HTTP-код, текст ошибки и requestId, если он есть. Client Secret, access token и refresh token отправлять в обращение не нужно.
16. Ошибки и порядок действий
| Симптом или код | Что проверить |
|---|---|
| Кнопка подключения недоступна | Включена ли серверная отправка; заполнены ли Client ID и Client Secret; доступна ли функция по тарифу и вашей роли в команде. |
| redirect_uri_mismatch | Точное совпадение Authorized redirect URI из формы с настройкой именно этого OAuth-клиента. Проверьте протокол, домен, язык в пути и завершающий слеш. |
| Google не пускает выбранного пользователя | Правильный Google-адрес, аудиторию приложения, список Test users и ограничения Workspace. Не подменяйте владельца приложения для прохождения проверки. |
| 403 после возврата из Google | Не истекли ли 10 минут, тот ли браузер и сеанс, не было ли другого подключения или смены реквизитов. Повторите вход из источника. |
| google_ads_api_disabled | Включите Google Ads API в проекте и соответствующий переключатель источника, сохраните настройки. |
| google_scope_missing или предложение переподключиться | Подключите Google заново и разрешите нужный API. Включение API в Cloud и выдача OAuth-разрешения — разные шаги. |
| google_auth | Сервер не получил доступ к Google. Причина показана словами в ответе журнала: доступ отозван или истёк, Google не принял Client ID/Secret, Google отключён в источнике. Устраните причину и подключитесь заново. |
| CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION | У вашего Cloud-проекта нет доступа Google Ads API к рабочему аккаунту. Проверьте Google Ads API Overview и требования к уровню доступа. Подстановка developer token это не исправляет. |
| Аккаунта нет в списке / ошибка прав Google | Пользователя, прямой доступ или MCC, состояние аккаунта и разрешения на операцию. Подключение Cloud не добавляет пользователя в Ads. |
| google_shared_conversion_account | Владелец действий-конверсий отличается от выбранного аккаунта. Проверьте общие конверсии MCC в Google Ads. |
| google_incompatible_conversion | Одноимённое действие должно быть включено и иметь тип импорта по кликам. Используйте совместимое действие или задайте нужный номер вручную. |
| no_click_id | В исходном клике нет gclid/gbraid/wbraid. Проверьте рекламную ссылку, сохранение параметров и связь постбэка с кликом. |
| Конверсия есть, а попытки отправки нет | Проверьте выбранный источник, режим трекера, тариф, серверный переключатель, авторизацию Google и действие статуса. Если всё верно, попросите поддержку проверить очередь отправки. |
| Запрос принят, а конверсии в Google Ads нет | Это не validateOnly? Совпадают ли аккаунт и действие? Настоящий ли click ID? Проверьте диагностику импорта, период отчёта, окно конверсии и обработку Google. Не считайте один HTTP 200 доказательством атрибуции. |
| Браузерный тег не отправляет событие | Наличие JS-тега, включение браузерной отправки, пару ID/label, CSP, блокировщик, настройки согласия, чужой iframe и AJAX submit. Проверяйте в Tag Assistant. |
| Расход не появился | Тариф, Google Ads API, разрешение adwords, номер аккаунта, завершённый день, связь кампаний с кликами и последнюю ошибку импорта. |
| 429 / лимит запросов | Не нажимайте повторно кнопку каждую секунду. Дождитесь снятия ограничения. Для лимита Google проверьте доступ и квоты своего проекта; для ошибки разовой доставки учитывайте отсутствие автоматического повтора. |
17. Переподключение, отключение и переход с JSON
Добавили Google Ads API. Включите его в своём Cloud-проекте и в источнике, затем нажмите «Подключить заново». Уже выданное разрешение не расширяется одним сохранением переключателя.
Изменили Client ID или Client Secret. Сохранение сбросит старое OAuth-подключение. Пройдите вход заново. Не меняйте реквизиты общего источника, пока не проверили, какие потоки его используют.
Нужно остановить только постбэки. Выключите серверную отправку и сохраните. Браузерные события, файл по расписанию и расход имеют отдельные настройки. Для полного отключения источника от Google выключите каждую используемую возможность.
«Отключить доступ». Удаляет сохранённое OAuth-разрешение этого источника. Само приложение и действия в Google Ads не удаляются. Глобальный отзыв разрешения в Google здесь не выполняется, чтобы не отозвать другие источники того же клиента. При самостоятельном отзыве в аккаунте Google проверьте все источники, подключённые тем же приложением.
Источник уже работает через JSON-ключ вашего сервисного аккаунта. Ранее сохранённый вариант поддерживается. Для перехода настройте собственный OAuth в том же источнике, сохраните и подключитесь. Указание OAuth Client ID переключает серверный путь на OAuth; до завершения входа рассчитывать на старый JSON как запасной доступ нельзя. После успешного входа прежний ключ серверных конверсий очищается. Проверьте также расход, права Google Ads API и каждое действие.
Файл Google Ads по расписанию. Это отдельный способ. Он содержит события за 90 дней с gclid и использует имена конверсий из настройки файла. Не путайте эти имена с ctId и браузерной меткой. Выберите один основной путь для одних и тех же событий, чтобы не создавать непреднамеренные повторы.
18. Частые вопросы
- Можно вообще без Google Cloud?
- Да, для браузерного тега по ID/меткам или файла по расписанию. Для автоматической серверной отправки через OAuth нужен собственный Cloud-проект.
- Можно без JSON?
- Да. Для нового серверного подключения используются Client ID, Client Secret и вход Google. Скачивать сервисный JSON-ключ не требуется.
- Всё создастся само?
- При включённом Google Ads API и выбранном аккаунте нажмите «Настроить метки из Google» в браузерном блоке источника. Кнопка создаёт или использует действия сайта
AC — Offer visitиAC — Form leadи получает их ID/метки. Новые действия — дополнительные цели. Установите JavaScript-тег ArtisanClo на страницу: кнопка его не устанавливает. Без доступа к API используйте ручные поля ниже. - Нужен MCC ArtisanClo?
- Нет. При прямом доступе ваш MCC тоже не обязателен. Поле MCC нужно, когда выбранная схема доступа действительно использует управляющий аккаунт.
- Можно подключить другой аккаунт для одного потока?
- Для другого Google-аккаунта или других действий конверсий создайте ещё один источник и выберите его в нужном потоке. Изменения источника применяются ко всем выбравшим его потокам. Браузерный тег и серверные постбэки используют выбранный источник. Если источник сменился до отправки конверсии из очереди, прежняя отправка останавливается с
google_connection_changed. - Посетитель закрыл страницу — лид уйдёт?
- Да, если позже пришёл связанный постбэк и выполнены условия серверной отправки. Браузерная настройка без OAuth этого не обеспечивает.
- Есть браузерное событие, но нет лида в ArtisanClo?
- Google-тег не заменяет приём конверсий. Настройте постбэк/обработчик сайта и передачу внутреннего click_id.
- Успешная проверочная гарантирует работу рекламы?
- Нет. Она проверяет запрос. Для подтверждения атрибуции нужна вся цепочка с реальным рекламным кликом и просмотр результата в Google Ads.
Дополнительно: источники, настройки трекинга потока, приём конверсий, журнал конверсий, отчёты и расход. Требования сторонних API сверены с документацией Google 19 октября 2026 года; настройки в вашем Google Cloud и доступные названия экранов проверяйте по текущему интерфейсу.
ArtisanClo · Документация кабинета. Вопросы — info@artisanclo.com или @artisanclo_support в Telegram.