रिपोर्ट
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
टेक्स्ट रिपोर्ट पाएं
function runReport() {
// Google Ads reports return data faster than campaign management methods
// and can be used to retrieve basic structural information on
// your Account, Campaigns, AdGroups, Ads, Keywords, etc. You can refer to
// https://developers.google.com/google-ads/api/docs/reporting/overview
// for more details.
// See https://developers.google.com/google-ads/api/fields/latest/overview#list-of-all-resources
// for all the supported report types.
// See https://developers.google.com/google-ads/api/docs/query/overview for
// details on how to use GAQL, the query language for reports.
// See https://developers.google.com/google-ads/api/docs/reporting/uireports
// for details on how to map an Google Ads UI feature to the corresponding
// reporting API feature.
const searchResults = AdsApp.search(
'SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost_micros ' +
'FROM campaign ' +
'WHERE metrics.impressions < 10 ' +
' AND segments.date DURING LAST_30_DAYS');
for (const row of searchResults) {
const campaignName = row.campaign.name;
const clicks = row.metrics.clicks;
const impressions = row.metrics.impressions;
const cost = row.metrics.costMicros;
console.log(`${campaignName}, ${clicks}, ${impressions}, ${cost}`);
}
}
एक स्प्रेडशीट रिपोर्ट बनाएं
function exportReportToSpreadsheet() {
const spreadsheet = SpreadsheetApp.create('INSERT_REPORT_NAME_HERE');
const report = AdsApp.report(
'SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost_micros ' +
'FROM campaign ' +
'WHERE metrics.impressions < 10 ' +
' AND segments.date DURING LAST_30_DAYS');
report.exportToSheet(spreadsheet.getActiveSheet());
}
लेबल के आधार पर इकाइयां फ़िल्टर करें
function filterReportByLabelIds() {
const label = AdsApp.labels().withCondition(
"label.name = 'High performance campaigns'").get().next();
const query = `SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost_micros from ` +
`campaign WHERE campaign.labels CONTAINS ANY ` +
`[${label.getResourceName()}] AND segments.date DURING THIS_MONTH';
const report = AdsApp.report(query);
for (const row of report.rows()) {
const campaignName = row['campaign.name'];
const clicks = row['metrics.clicks'];
const impressions = row['metrics.impressions'];
const cost = row['metrics.cost_micros'];
Logger.log(`${campaignName}, ${clicks}, ${impressions}, ${cost}`);
}
}
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-08-21 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-08-21 (UTC) को अपडेट किया गया."],[],[],null,[]]