Giờ chúng ta hãy xem một trường hợp sử dụng phổ biến: tóm tắt hiệu suất của một tài khoản trong 30 ngày qua theo chiến dịch, được phân đoạn theo thiết bị. Cụm từ tìm kiếm về báo cáo này như sau:
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
Để đưa ra yêu cầu này, hãy chuyển câu lệnh Ngôn ngữ truy vấn Google Ads ở trên đến hàm
GoogleAdsService.SearchStream
.
URL yêu cầu HTTP
Yêu cầu bao gồm một yêu cầu POST qua HTTP tới máy chủ API Google Ads tại URL sau:
https://googleads.googleapis.com/v17/customers/{customer_id}/googleAds:searchStream
Mẫu yêu cầu HTTP hoàn chỉnh
Dưới đây là một ví dụ hoàn chỉnh về định nghĩa báo cáo ở trên, được đặt trong HTTP Yêu cầu 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" }
Mã mẫu
Xem video hướng dẫn từng bước về một đoạn mã mẫu tìm kiếm chiến dịch theo chỉ số trong 7 ngày qua. Mã mẫu trong video được viết bằng Java, nhưng tương tự như đối với tất cả các ngôn ngữ.