Решение проблем Google Ads
Каталог ошибок
| Код | Категория | Retry | Решение |
|---|---|---|---|
USER_PERMISSION_DENIED | permission | Нет | Роль ≥ «Только чтение», OAuth-пользователь должен видеть Customer ID |
DEVELOPER_TOKEN_NOT_APPROVED | auth | Нет | Серверная конфигурация developer token — поддержка LightLead |
CUSTOMER_NOT_FOUND | payload | Нет | Проверьте Customer ID; для MCC укажите linked client |
AUTHENTICATION_ERROR | auth | Нет | Переподключите коннектор |
GAQL_SYNTAX | payload | Нет | Упростите метрики/сегменты или смените уровень отчёта |
INCOMPATIBLE_SEGMENTS | payload | Нет | Уберите несовместимые сегменты / search IS на ad-уровне |
http-429 | throttle | Да | Снизьте частоту, повтор через backoff |
transport-5xx | transport | Да | Автоповтор |
transport-ECONNABORTED | transport | Да | Автоповтор |
transport-ECONNRESET | transport | Да | Автоповтор |
transport-ETIMEDOUT | transport | Да | Уменьшите период/сегменты |
transport-EAI_AGAIN | transport | Да | Временный DNS — повтор |
Типовые сценарии
Истёк токен
Переподключите коннектор. OAuth refresh выполняется автоматически, пока grant валиден.
Manager вместо client
Симптом: пустые отчёты / customer not found. Manager (account_status = manager) не reportable — выберите linked customer.
Метрики ≠ UI
См. Расхождения данных. Сравнивайте данные старше 3 дней, одинаковый timezone.
Search IS пустой на уровне объявлений
search_*_is имеют deniedResources: ad_group_ad. Запрашивайте на campaign / ad_group.