Фильтры Google Ads
LightLead строит GAQL WHERE из фильтров по aliases. Логика: AND / OR.
Фильтруемые поля (aliases → GAQL)
| Alias | GAQL | Примечание |
|---|---|---|
account_id | customer.id | |
account_name | customer.descriptive_name | LIKE / NOT LIKE |
campaign_id | campaign.id | minResource: campaign |
campaign_name | campaign.name | |
campaign_status | campaign.status | |
adset_id | ad_group.id | minResource: ad_group |
adset_name | ad_group.name | |
adgroup_status | ad_group.status | |
ad_id | ad_group_ad.ad.id | minResource: ad_group_ad |
ad_name | ad_group_ad.ad.name | |
keyword_text | ad_group_criterion.keyword.text | minResource: keyword_view |
device | segments.device | сегмент |
network | segments.ad_network_type | сегмент |
spend | metrics.cost_micros | значение × 1e6 |
clicks | metrics.clicks | metric filter |
impressions | metrics.impressions | metric filter |
conversions | metrics.conversions | metric filter |
Фильтр на поле с minResource выше текущего ресурса отчёта игнорируется.
Операторы LightLead → GAQL
| LightLead | GAQL |
|---|---|
EQUAL | = |
GREATER_THAN | > |
LESS_THAN | < |
CONTAIN | LIKE '%…%' |
NOT_CONTAIN | NOT LIKE '%…%' |
Дата
sql
segments.date DURING LAST_30_DAYS
segments.date BETWEEN '2026-07-01' AND '2026-07-25'По умолчанию — LAST_30_DAYS.
Примеры
sql
WHERE campaign.status = 'ENABLED'
AND metrics.impressions > 0
AND segments.date DURING LAST_30_DAYSsql
WHERE campaign.name LIKE '%brand%'
AND metrics.cost_micros > 10000000Ограничения
- Metric filters (
spend/clicks/impressions/conversions) применяются к числовым значениям; дляspend— конвертация в micros - Сегменты
device/networkдробят строки - Вычисляемые
roas/cost_per_resultне фильтруются напрямую