Налаштування підключення
OAuth 2.0 Credentials
Крок 1: Створи проект  →  Крок 2: Увімкни Google Ads API  →  Крок 3: Створи OAuth Client ID (тип: Web application)  → скопіюй Client ID
Там само де Client ID: Google Cloud Console → Credentials → твій OAuth client → скопіюй Client Secret
Це значення потрібно додати в Google Cloud Console → Credentials → твій OAuth client → Authorized redirect URIs. Введи точно: https://landingprev.shop/callback.php

Google Ads API
Developer Token отримують у Manager (MCC) акаунті Google Ads: Менеджер акаунтів → відкрий потрібний MCC → Інструменти → Центр API → скопіюй токен.
Помилка «Ви створили максимальну кількість керуючих облікових записів»?
Це означає, що MCC(и) вже існують — але ти їх не бачиш. Дій за порядком:
  1. Відкрий Google Ads → натисни на переключач акаунтів вгорі ліворуч (де показується назва або номер акаунту) → у списку шукай акаунти з позначкою «Менеджер».
  2. Перейди на ads.google.com/home/tools/manager-accounts/ — Google відобразить усі Manager акаунти поточного Gmail.
  3. Спробуй увійти під іншим Gmail акаунтом — можливо MCC прив'язаний до нього.
  4. Знайшов MCC → відкрий Центр API і скопіюй Developer Token.
Немає жодного MCC? Створи Manager акаунт через інший Gmail на цій сторінці. При реєстрації вкажи мету «Керувати іншими акаунтами», країна — Ukraine, часовий пояс — Europe/Kyiv, валюта — UAH. Після цього відкрий Центр API у новому MCC і скопіюй токен.
Відкрий Google Ads → вгорі праворуч номер акаунту типу 123-456-7890 — введи без дефісів: 1234567890
Заповни якщо хочеш підключитись напряму до клієнтського акаунту (не MCC). Зазвичай залишають порожнім.

Вигляд
Підключити Google Ads
Статус
  • Composer залежності
  • SQLite (PDO)
  • OAuth Credentials
  • Google Ads підключено
Інструкція

Методичка (крок за кроком):

  1. Створи проект в Google Cloud: projectcreate
  2. Увімкни Google Ads API: googleads.googleapis.com
  3. Налаштуй OAuth Consent Screen: Google Auth Platform → Audience → Add test users (додай свій Gmail).
  4. Створи OAuth Client (тип Web application): Create OAuth client → Authorized redirect URI вкажи: https://landingprev.shop/callback.php
  5. Для Developer Token потрібен Manager (MCC) акаунт:
    ads.google.com/home/tools/manager-accounts/ → якщо є список — вибирай Manager акаунт → Центр API.
    Якщо Google пише «максимальна кількість» — MCC вже є: перевір переключач акаунтів у Google Ads або зайди під іншим Gmail. Якщо жодного немає — створи Manager акаунт під іншим Gmail.
  6. Після заповнення форми натисни «Зберегти налаштування», потім «Підключити Google Ads».

Що саме куди вставляти:

  • Client ID: рядок виду xxx.apps.googleusercontent.com (із вікна створення OAuth client).
  • Client Secret: рядок виду GOCSPX-... (з того ж OAuth client).
  • Redirect URI: https://landingprev.shop/callback.php (1:1 такий самий в Google Cloud).
  • Developer Token: з Центру API у Manager акаунті. Якщо Google пише «максимальна кількість» — MCC вже є, перевір переключач акаунтів або інший Gmail.
  • Manager Customer ID: ID Manager (MCC) акаунту виду 123-456-7890, введи без дефісів: 1234567890. Не плутай з GE-клієнтськими акаунтами.
  • Login Customer ID: зазвичай порожньо; заповнюй лише якщо потрібен вхід через конкретний клієнтський акаунт.
Лог подій
disconnected
2026-03-30 23:51:42
Google Ads account disconnected by user
token_deleted
2026-03-30 23:51:42
Token deleted for user: default
oauth_connected
2026-03-30 23:46:38
OAuth2 authorization completed successfully
token_saved
2026-03-30 23:46:38
Token saved for user: default
disconnected
2026-03-30 23:45:45
Google Ads account disconnected by user
token_deleted
2026-03-30 23:45:45
Token deleted for user: default
oauth_connected
2026-03-30 23:14:07
OAuth2 authorization completed successfully
token_saved
2026-03-30 23:14:07
Token saved for user: default
settings_updated
2026-03-30 23:06:39
Settings updated via setup page
settings_updated
2026-03-30 23:05:41
Settings updated via setup page