This page is also available in English.
Огляд
Усі ендпоінти таблиць даних Google Ads тепер підтримують опціональний query параметрsearch. Коли він вказаний, API фільтрує результати на сервері,
використовуючи регістронезалежний пошук по підрядку по визначених текстових
полях кожної таблиці.
Це розроблено для рядка пошуку в кожній таблиці даних на фронтенді.
Як використовувати
Додайте?search=<term> до будь-якого GET ендпоінта таблиці даних:
Правила параметра
| Властивість | Значення |
|---|---|
| Назва | search |
| Тип | string (опціональний) |
| Мін. довжина | 1 |
| Макс. довжина | 200 |
| За замовчуванням | None (без фільтрації) |
search не вказано (або передано порожнє значення), повертається повний
набір даних — повна зворотна сумісність.
Поведінка пошуку
- Регістронезалежний:
"brand"знайде"Brand Campaign","BRAND"тощо - Пошук по підрядку:
"shoe"знайде"buy shoes online" - OR логіка між полями: рядок збігається, якщо будь-яке з його полів для пошуку містить пошуковий термін
- Фільтрація після отримання даних: пошук застосовується після отримання даних з Google Ads, тому працює по всіх полях, включаючи розгорнуті назви та заголовки RSA
Поля для пошуку по таблицях
| Ендпоінт | Поля для пошуку |
|---|---|
/campaigns | name |
/ad-groups | name, campaign_name |
/ads | тексти заголовків, тексти описів, final_url, campaign_name, ad_group_name |
/keywords | text, назва кампанії, назва групи оголошень |
/search-terms | search_term, matched_keyword, campaign_name, ad_group_name |
/ad-schedule | campaign_name, day_of_week |
/locations | campaign_name, location_name |
/user-locations | campaign_name, most_specific_location, city, region |
/geographic-performance | location_name, campaign_name |