ประเภทรายงาน: negativeCampaignKeyword
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แอตทริบิวต์การกำหนดค่าสำหรับคีย์เวิร์ดเชิงลบที่สร้างขึ้นที่ระดับแคมเปญ
รายงานนี้สามารถส่งคืนได้โดยคำขอแบบอะซิงโครนัสเท่านั้น (นั่นคือผ่านทาง
Reports.request())
ขอข้อความที่ตัดตอนมา
ส่ง
Reports.request()
เนื้อหาของคำขอ แต่ระบุ "reportType": "negativeCampaignKeyword"
{
...
"reportType": "negativeCampaignKeyword",
"columns": [
{
"columnName": string,
"headerText": string,
"startDate": string,
"endDate": string
}
],
"filters": [
{
"column": {
"columnName": string,
},
...
},
...
],
...
}
สำหรับแต่ละคอลัมน์ที่คุณต้องการให้ส่งคืนหรือกรองในรายงาน
ให้ระบุ columnName
ที่แสดงในตารางด้านล่าง
นอกจากนี้คุณยังสามารถเลือกระบุ
headerText
startDate,
และ endDate
โปรดทราบว่าบางคอลัมน์ไม่สามารถกรองได้ ดูที่ "กรองได้" ในตารางด้านล่าง
columnName | คำอธิบาย | ลักษณะการทำงาน | ประเภท | กรองได้ |
status |
สถานะของคีย์เวิร์ดเชิงลบ: Active หรือ Removed โปรดทราบว่าแคมเปญ กลุ่มโฆษณา คีย์เวิร์ด และโฆษณาต่างก็มีสถานะของตนเอง ดูสถานะ |
แอตทริบิวต์ |
Status |
ใช่ |
engineStatus |
สถานะเพิ่มเติมของคีย์เวิร์ดเชิงลบของแคมเปญในบัญชีเครื่องมือค้นหาภายนอก |
แอตทริบิวต์ |
String |
ใช่ |
creationTimestamp |
การประทับเวลาสร้างคีย์เวิร์ดเชิงลบในรูปแบบ ISO 8601 |
แอตทริบิวต์ |
Timestamp |
ใช่ |
lastModifiedTimestamp |
การประทับเวลาของการแก้ไขล่าสุดของคีย์เวิร์ดเชิงลบ ซึ่งอยู่ในรูปแบบ ISO 8601 |
แอตทริบิวต์ |
Timestamp |
ใช่ |
agency |
ชื่อเอเจนซี |
แอตทริบิวต์ |
String |
ใช่ |
agencyId |
รหัสเอเจนซี DS |
แอตทริบิวต์ |
ID |
ใช่ |
advertiser |
ชื่อผู้ลงโฆษณา |
แอตทริบิวต์ |
String |
ใช่ |
advertiserId |
รหัสผู้ลงโฆษณา DS |
แอตทริบิวต์ |
ID |
ใช่ |
account |
ชื่อบัญชีเครื่องมือค้นหา |
แอตทริบิวต์ |
String |
ใช่ |
accountId |
รหัสบัญชีเครื่องมือค้นหา DS |
แอตทริบิวต์ |
ID |
ใช่ |
accountEngineId |
รหัสบัญชีในบัญชีเครื่องมือค้นหาภายนอก |
แอตทริบิวต์ |
String |
ใช่ |
accountType |
ประเภทบัญชีเครื่องมือค้นหา: Google AdWords , Bing Ads , Yahoo Japan Listing Ads , Yahoo Search Marketing , Yahoo Gemini , Baidu หรือ Comparison Shopping |
แอตทริบิวต์ |
Engine type |
ใช่ |
campaign |
ชื่อแคมเปญ |
แอตทริบิวต์ |
String |
ใช่ |
campaignId |
รหัสแคมเปญ DS |
แอตทริบิวต์ |
ID |
ใช่ |
campaignStatus |
สถานะของแคมเปญที่มีรายการนี้ |
แอตทริบิวต์ |
Status |
ใช่ |
negativeCampaignKeywordId |
รหัสคีย์เวิร์ดเชิงลบของแคมเปญ DS |
แอตทริบิวต์ |
ID |
ใช่ |
negativeCampaignKeywordText |
ข้อความคีย์เวิร์ด |
แอตทริบิวต์ |
String |
ใช่ |
negativeCampaignKeywordMatchType |
ประเภทการทำงานของคีย์เวิร์ดเชิงลบ: Broad , Exact , Phrase หรือ Content ปัจจุบันใช้ได้กับบัญชี Google Ads เท่านั้น |
แอตทริบิวต์ |
Match type |
ใช่ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-29 UTC
[null,null,["อัปเดตล่าสุด 2025-08-29 UTC"],[[["\u003cp\u003eThis report provides configuration attributes for negative keywords specifically created at the campaign level.\u003c/p\u003e\n"],["\u003cp\u003eThe report is accessible only through an asynchronous request using the \u003ccode\u003eReports.request()\u003c/code\u003e method with \u003ccode\u003e"reportType": "negativeCampaignKeyword"\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes details such as status, match type, keyword text, and timestamps, along with identifiers for agency, advertiser, account, and campaign.\u003c/p\u003e\n"],["\u003cp\u003eUsers can filter and retrieve specific data by specifying column names like \u003ccode\u003estatus\u003c/code\u003e, \u003ccode\u003eengineStatus\u003c/code\u003e, \u003ccode\u003ecreationTimestamp\u003c/code\u003e, etc., in the request body.\u003c/p\u003e\n"]]],["To retrieve data on campaign-level negative keywords, use the `Reports.request()` method with `\"reportType\": \"negativeCampaignKeyword\"`. Specify desired columns in the request body using `columnName`, and optionally `headerText`, `startDate`, and `endDate`. You can filter the output with columns. Available columns include keyword status (`Active`, `Removed`), timestamps, agency/advertiser/account details, campaign information, keyword text, and match type (for Google Ads accounts). The columns available are `filterable`.\n"],null,["# Report Type: negativeCampaignKeyword\n\nConfiguration attributes for negative keywords that have been created at the campaign level.\n\n\nThis report can only be returned by an asynchronous request (that is, via the\n[Reports.request()](/search-ads/v2/reference/reports/request) method).\n\n### Request excerpt\n\n\nSend a regular\n[Reports.request()](/search-ads/v2/reference/reports/request)\nrequest body, but specify `\"reportType\": \"negativeCampaignKeyword\"`.\n\n```text\n{\n...\n \"reportType\": \"negativeCampaignKeyword\",\n \"columns\": [\n {\n \"columnName\": string,\n \"headerText\": string,\n \"startDate\": string,\n \"endDate\": string\n }\n ],\n \"filters\": [\n {\n \"column\": {\n \"columnName\": string,\n },\n ...\n },\n ...\n ],\n...\n}\n```\n\n\nFor each column that you want returned or filtered in the report,\nspecify the `columnName` listed in the table below.\nYou can also optionally specify\n[headerText](/search-ads/v2/reference/reports#request.columns.headerText),\n[startDate](/search-ads/v2/reference/reports#request.columns.startDate),\nand [endDate](/search-ads/v2/reference/reports#request.columns.endDate).\nNote that some columns cannot be filtered; refer to \"Filterable\" in the table below.\n\n| `columnName` | Description | Behavior | Type | Filterable |\n|------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|---------------|------------|\n| `status` | The status of the negative keyword: `Active` or `Removed`. Note that campaigns, ad groups, keywords, and ads each have their own status. See [status](https://support.google.com/searchads/answer/2405081). | attribute | `Status` | Yes |\n| `engineStatus` | Additional status of the negative campaign keyword in the external engine account. | attribute | `String` | Yes |\n| `creationTimestamp` | Timestamp of the negative keyword's creation, formatted in ISO 8601. | attribute | `Timestamp` | Yes |\n| `lastModifiedTimestamp` | Timestamp of the negative keyword's most recent modification, formatted in ISO 8601. | attribute | `Timestamp` | Yes |\n| `agency` | Agency name. | attribute | `String` | Yes |\n| `agencyId` | DS agency ID. | attribute | `ID` | Yes |\n| `advertiser` | Advertiser name. | attribute | `String` | Yes |\n| `advertiserId` | DS advertiser ID. | attribute | `ID` | Yes |\n| `account` | Engine account name. | attribute | `String` | Yes |\n| `accountId` | DS engine account ID. | attribute | `ID` | Yes |\n| `accountEngineId` | ID of the account in the external engine account. | attribute | `String` | Yes |\n| `accountType` | Engine account type: `Google AdWords`, `Bing Ads`, `Yahoo Japan Listing Ads`, `Yahoo Search Marketing`, `Yahoo Gemini`, `Baidu`, or `Comparison Shopping`. | attribute | `Engine type` | Yes |\n| `campaign` | Campaign name. | attribute | `String` | Yes |\n| `campaignId` | DS campaign ID. | attribute | `ID` | Yes |\n| `campaignStatus` | The status of the campaign that contains this item. | attribute | `Status` | Yes |\n| `negativeCampaignKeywordId` | DS negative campaign keyword ID. | attribute | `ID` | Yes |\n| `negativeCampaignKeywordText` | The keyword text. | attribute | `String` | Yes |\n| `negativeCampaignKeywordMatchType` | Match type of the negative keyword: `Broad`, `Exact`, `Phrase`, or `Content`. Currently only for Google Ads accounts. | attribute | `Match type` | Yes |"]]