Ahora veamos un caso de uso común: resumir el rendimiento de un cuenta durante los últimos 30 días por campaña y segmentación por dispositivo. La consulta para este informe es la siguiente:
SELECT
campaign.name,
campaign.status,
segments.device,
metrics.impressions,
metrics.clicks,
metrics.ctr,
metrics.average_cpc,
metrics.cost_micros
FROM campaign
WHERE segments.date DURING LAST_30_DAYS
Para emitir esta solicitud, pase la declaración del lenguaje de consulta de Google Ads anterior al
GoogleAdsService.SearchStream
interfaz de usuario.
URL de solicitud HTTP
La solicitud consiste en una solicitud HTTP POST al servidor de la API de Google Ads en la siguiente URL:
https://googleads.googleapis.com/v17/customers/{customer_id}/googleAds:searchStream
Muestra de solicitud HTTP completa
Este es un ejemplo completo de la definición del informe anterior, encerrada en un código POST.
POST /v17/customers/{customer_id}/googleAds:searchStream HTTP/1.1 Host: googleads.googleapis.com User-Agent: curl Content-Type: application/json Accept: application/json Authorization: Bearer [Enter OAuth 2.0 access token here] developer-token: [Enter developerToken here] Parameters: { "query" : "SELECT campaign.name, campaign.status, segments.device, metrics.impressions, metrics.clicks, metrics.ctr, metrics.average_cpc, metrics.cost_micros FROM campaign WHERE segments.date DURING LAST_30_DAYS" }
Muestras de código
Mira un video explicativo sobre una muestra de código que busca campañas con métricas durante los últimos 7 días. La muestra de código del video está escrita en Java, pero es similar en todos los idiomas.