แคมเปญ Google Ads คือชุด ของกลุ่มโฆษณาอย่างน้อย 1 กลุ่ม (โฆษณา คีย์เวิร์ด และราคาเสนอ) ที่ใช้งบประมาณ การกำหนดเป้าหมายตามสถานที่ และการตั้งค่าอื่นๆ ร่วมกัน โดยปกติแล้วจะใช้แคมเปญเพื่อจัดระเบียบหมวดหมู่ของผลิตภัณฑ์หรือ บริการที่ผู้ลงโฆษณาเสนอ แคมเปญเป็นเครื่องมือจัดระเบียบระดับบนสุดภายในบัญชี Google Ads
รายการที่ตั้งค่าได้ที่ระดับแคมเปญ ได้แก่ ราคาเสนอ งบประมาณ ภาษา สถานที่ตั้ง การกระจายสำหรับเครือข่ายของ Google และอื่นๆ โดยปกติแล้วผู้ลงโฆษณารายใหญ่จะสร้างแคมเปญโฆษณาแยกต่างหาก เพื่อแสดงโฆษณาในสถานที่อื่นหรือใช้งบประมาณอื่น
เมื่อสร้าง Campaign คุณต้องระบุฟิลด์หลัก เช่น name, status (ENABLED หรือ PAUSED), advertising_channel_type, campaign_budget และกลยุทธ์การเสนอราคา แม้ว่าเราจะแนะนําให้ใช้ไลบรารีของไคลเอ็นต์ แต่คุณก็แก้ไขแคมเปญโดยใช้ CampaignService.MutateCampaigns ได้เช่นกัน
ประเภทแคมเปญ
ใน Google Ads ให้คิดถึงแนวคิดเหล่านี้ในลําดับชั้นดังนี้
- ประเภทแคมเปญ: ตัวเลือกหลักและ พิมพ์เขียวสำหรับทั้งแคมเปญ
- เครือข่ายโฆษณา: ตำแหน่งที่โฆษณาจะแสดงได้ ซึ่งส่วนใหญ่ กำหนดโดยประเภทแคมเปญ
- การควบคุมเครือข่ายและช่อง: การตั้งค่าเฉพาะที่คุณใช้เพื่อ ปรับแต่งตำแหน่งที่โฆษณาจะปรากฏภายในเครือข่ายเหล่านั้น การควบคุมที่คุณใช้ จะขึ้นอยู่กับประเภทแคมเปญ
เริ่มต้นด้วยประเภทแคมเปญ
ประเภทแคมเปญเป็นรากฐานของความพยายามในการโฆษณา ซึ่งเป็น การตัดสินใจครั้งแรกของคุณและกำหนดทุกสิ่งทุกอย่างที่เหลือ รวมถึง
- ประเภทโฆษณาที่คุณสร้างได้ (เช่น โฆษณาแบบข้อความ แบนเนอร์รูปภาพ หรือโฆษณาวิดีโอ)
- ฟีเจอร์และกลยุทธ์การเสนอราคาที่ใช้ได้
ตัวอย่างประเภทแคมเปญ ได้แก่ Search, Display, Performance Max และ Demand Gen
แต่ละแคมเปญจะกำหนดเป้าหมายเป็นแคมเปญประเภทเดียว ซึ่งระบุไว้ใน Google Ads API โดยฟิลด์
advertising_channel_type ในออบเจ็กต์
Campaign
Google Ads API รองรับแคมเปญประเภทต่อไปนี้
- เครือข่าย Display เท่านั้น
- เครือข่าย Search เท่านั้น
- การขยายไปยังเครือข่าย Display ใน Search
- App Campaign
- แบบโทรเท่านั้น (เลิกใช้งานแล้ว; ระบบไม่รองรับการสร้างโฆษณาแบบโทรเท่านั้นใหม่แล้ว และรองรับโฆษณาแบบโทรเท่านั้นที่มีอยู่จนถึงเดือนกุมภาพันธ์ 2027 เท่านั้น ให้ใช้โฆษณา Search ที่ปรับเปลี่ยนตามบริบทซึ่งมีชิ้นงานการโทรแทน)
- Demand Gen
- Performance Max
- แคมเปญ Shopping
- บริการในพื้นที่
ทำความเข้าใจเครือข่าย
เครือข่ายโฆษณาคือกลุ่มของเว็บไซต์ แอป และพร็อพเพอร์ตี้ ที่โฆษณาของคุณแสดงได้ โดยมีหลักๆ ดังนี้
- เครือข่าย Search ของ Google: Google Search, Google Maps และเว็บไซต์พาร์ทเนอร์ Search
- เครือข่าย Display ของ Google: เว็บไซต์ของบุคคลที่สาม เว็บไซต์ข่าวสาร บล็อก และผลิตภัณฑ์และบริการของ Google เช่น Gmail และ YouTube หลายล้านรายการที่แสดงโฆษณาแบบภาพ
- เครือข่าย YouTube: YouTube เอง ซึ่งรวมถึงฟีดบนหน้าแรก ผลการค้นหา วิดีโอ และ Shorts
แคมเปญแต่ละประเภทออกแบบมาเพื่อแสดงโฆษณาในเครือข่ายที่เฉพาะเจาะจง เช่น แคมเปญ Search สร้างขึ้นสําหรับเครือข่าย Search เป็นหลัก
ควบคุมตําแหน่ง
วิธีควบคุมเครือข่ายที่แคมเปญใช้จะแตกต่างกันอย่างมากตาม ประเภทแคมเปญที่คุณเลือก รายละเอียดมีดังนี้
| ตัวอย่างประเภทแคมเปญ | วิธีควบคุมตำแหน่งที่โฆษณาแสดง | คำอธิบาย |
|---|---|---|
| Search | ใช้ network_settings |
นี่คือโมเดลมาตรฐาน คุณสามารถใช้ช่อง network_settings เพื่อรวมหรือยกเว้นพาร์ทเนอร์ Google Search และเครือข่าย Display ของ Google จากแคมเปญ Search ได้อย่างชัดเจน |
| Performance Max (PMax) | ไม่มีการควบคุมด้วยตนเอง | PMax ออกแบบมาเพื่อการเข้าถึงและการทำงานอัตโนมัติสูงสุด ระบบจะแสดงโฆษณาของคุณโดยอัตโนมัติในเครือข่ายทั้งหมดของ Google (เช่น Search, Display และ YouTube) เพื่อค้นหา Conversion คุณเลือกไม่รับเครือข่ายบางเครือข่ายไม่ได้ |
| Demand Gen | ใช้การควบคุมช่อง | แคมเปญประเภทนี้ใช้ DemandGenChannelControls แทนการตั้งค่าเครือข่ายแบบกว้าง ซึ่งช่วยให้คุณเลือกใช้หรือไม่ใช้ช่องทางพื้นที่โฆษณาที่เฉพาะเจาะจงได้ (รวมถึง Google Maps ผ่าน selected_channels.maps ตั้งแต่ v24) |
โดยสรุป: อุปมา
การกำหนดค่าแคมเปญก็เหมือนกับการเลือกรถยนต์
- ประเภทแคมเปญ = ยานพาหนะที่คุณซื้อ (เช่น รถยนต์ในเมือง รถบรรทุกออฟโรด หรือรถรับส่งที่ขับเคลื่อนด้วยตัวเอง)
- เครือข่าย = ภูมิประเทศที่ออกแบบมาสำหรับยานพาหนะ (เช่น ถนนในเมืองที่ปูผิวทาง เส้นทางภูเขาที่ขรุขระ หรือทั้งหมดที่กล่าวมา)
- การควบคุมเครือข่ายและช่อง = ฟีเจอร์เฉพาะที่คุณปรับได้
- แคมเปญ Search (รถในเมือง) ช่วยให้คุณใช้
network_settingsเพื่อเลือก ว่าต้องการขับรถบนถนนชานเมือง (พาร์ทเนอร์ Search) ด้วยหรือไม่ - แคมเปญ Performance Max (รถรับส่งที่ขับเคลื่อนด้วยตัวเอง) จะจัดการการนำทาง โดยอัตโนมัติในทุกเครือข่ายเพื่อให้บรรลุเป้าหมาย
- แคมเปญ Demand Gen (รถบรรทุกออฟโรด) มี
DemandGenChannelControlsเฉพาะสำหรับการเลือก แพลตฟอร์มที่เฉพาะเจาะจงภายในสภาพแวดล้อมของแคมเปญ
- แคมเปญ Search (รถในเมือง) ช่วยให้คุณใช้
ความแตกต่างจาก UI ของ Google Ads
Google Ads API มีข้อจำกัดในการจัดการแคมเปญเดิมและแคมเปญวิดีโอ
สําหรับแคมเปญวิดีโอ คุณสามารถใช้ Google Ads API เพื่ออ่านข้อมูลได้ คุณดึงรายงานประสิทธิภาพ (คลิก ยอดดู ต้นทุน) สำหรับแคมเปญวิดีโอทั้งหมดได้โดยใช้ Google Ads API
คุณไม่สามารถเขียนการเปลี่ยนแปลงด้วย Google Ads API สำหรับแคมเปญวิดีโอบางประเภท คุณไม่สามารถใช้ API เพื่อทำการเปลี่ยนแปลง เช่น หยุดชั่วคราว เปิดใช้ เปลี่ยน การกำหนดเป้าหมาย หรือเพิ่มโฆษณาใหม่ คุณต้องแก้ไขแคมเปญเหล่านี้ในอินเทอร์เฟซเว็บของ Google Ads
แนวทางปฏิบัติแนะนำ: หากต้องการสร้างและจัดการโฆษณาวิดีโอบน YouTube โดยใช้ API อย่างเต็มรูปแบบ คุณควรใช้แคมเปญ Performance Max หรือ แคมเปญ Demand Gen ซึ่งได้รับการรองรับอย่างเต็มรูปแบบทั้งสำหรับการรายงานและการจัดการ
วัตถุประสงค์ของ UI ของ Google Ads ("ยอดขาย" "โอกาสในการขาย") คือวิซาร์ดการตั้งค่า โดยจะขอให้คุณระบุเป้าหมาย จากนั้นจะแนะนําและกรอกการตั้งค่าที่ดีที่สุดสําหรับคุณโดยอัตโนมัติ เช่น ประเภทแคมเปญ กลยุทธ์การเสนอราคา และอื่นๆ
Google Ads API ให้องค์ประกอบพื้นฐานที่ยังไม่ได้ประมวลผลสําหรับแคมเปญ ไม่มีช่อง "วัตถุประสงค์" เพียงช่องเดียวเนื่องจาก API ให้คุณควบคุมการตั้งค่าแต่ละรายการได้โดยตรง คุณจะบรรลุวัตถุประสงค์ได้ด้วยการประกอบบล็อกที่เหมาะสม ดังนี้
- เลือกประเภทแคมเปญ: ตั้งค่า
advertising_channel_typeเป็นSEARCHหรือPERFORMANCE_MAX - เลือกกลยุทธ์การเสนอราคา: ตั้งค่าฟิลด์
maximize_conversion_valueในสหภาพcampaign_bidding_strategy(หรือแนบbidding_strategyพอร์ตโฟลิโอ) ด้วยค่าtarget_roas - ตั้งเป้าหมาย Conversion: กําหนดค่าแคมเปญเพื่อเพิ่มประสิทธิภาพสําหรับ
PURCHASEการกระทําที่ถือเป็น Conversion
ประเภทแคมเปญแสดงใน Google Ads API โดยฟิลด์
advertising_channel_type ตั้งค่า
advertising_channel_typeสําหรับทุกแคมเปญ จากนั้นดูคำแนะนำในการเริ่มต้นใช้งานสำหรับแคมเปญที่เฉพาะเจาะจงที่คุณกำลังสร้าง (เช่น Performance Max สำหรับเป้าหมายการเดินทางหรือ Demand Gen) เพื่อดูว่าต้องตั้งค่า advertising_channel_sub_type ด้วยหรือไม่
| หากต้องการสร้างแคมเปญนี้ ให้ทำดังนี้ | ตั้งค่า advertising_channel_type เป็น... |
และตั้งค่า advertising_channel_sub_type เป็น... |
|---|---|---|
| แคมเปญ Search มาตรฐาน | SEARCH |
(ไม่ต้องตั้งค่า / เว้นว่างไว้) |
| แคมเปญ Display มาตรฐาน | DISPLAY |
(ไม่ต้องตั้งค่า / เว้นว่างไว้) |
| แคมเปญ Performance Max มาตรฐาน | PERFORMANCE_MAX |
(ไม่ต้องตั้งค่า / เว้นว่างไว้) |
| แคมเปญ Performance Max สำหรับเป้าหมายการท่องเที่ยว | PERFORMANCE_MAX |
TRAVEL_GOALS |
| แคมเปญ Demand Gen | DEMAND_GEN |
(ไม่ต้องตั้งค่า / เว้นว่างไว้) |
ประเภทย่อยของแคมเปญ
ประเภทย่อยของแคมเปญใน UI ของ Google Ads เช่น มาตรฐานและ
ฟีเจอร์ทั้งหมด ช่วยให้ผู้ใช้ UI พบตัวเลือกแคมเปญที่เกี่ยวข้อง แต่ไม่มีการ
แมปแบบหนึ่งต่อหนึ่งโดยตรงระหว่างคอลัมน์ประเภทย่อยของแคมเปญใน UI กับฟิลด์
advertising_channel_type และ
advertising_channel_sub_type ในออบเจ็กต์
Campaign เช่น แคมเปญ Search ที่สร้างขึ้น
โดยใช้ Google Ads API จะถือเป็นแคมเปญฟีเจอร์ทั้งหมดใน UI เสมอ
งบประมาณแคมเปญ กลยุทธ์การเสนอราคา และการกำหนดเป้าหมาย
ใน Google Ads API การจัดการแคมเปญหมายถึงการตอบคำถามพื้นฐาน 3 ข้อ ที่ควบคุมวิธีและตำแหน่งที่โฆษณาจะปรากฏ
ฉันใช้จ่ายได้เท่าไหร่ (งบประมาณแคมเปญ)
- นี่คือขอบเขตทางการเงินของแคมเปญ ใน API คุณสร้างออบเจ็กต์
CampaignBudgetแยกต่างหากโดยมี วงเงินใช้จ่าย (เป็นไมโคร) แล้วแนบชื่อทรัพยากรของออบเจ็กต์นั้นกับแคมเปญ คุณยังแชร์งบประมาณเฉลี่ยรายวันในหลายแคมเปญได้ด้วย
- นี่คือขอบเขตทางการเงินของแคมเปญ ใน API คุณสร้างออบเจ็กต์
Google ควรใช้เงินของฉันอย่างไร (กลยุทธ์การเสนอราคา)
- ซึ่งจะบอก Google ว่าเป้าหมายการเพิ่มประสิทธิภาพหลักของคุณคืออะไร คุณเลือกกลยุทธ์การเสนอราคาตามสิ่งที่คุณต้องการบรรลุได้ดังนี้
- สำหรับการเข้าชม: ใช้
TargetSpend(เพิ่มจำนวนคลิกสูงสุด) - สําหรับโอกาสในการขายหรือการลงชื่อสมัครใช้ ให้ใช้
MaximizeConversionsโดยมีtarget_cpa_microsเป็นตัวเลือก - สําหรับยอดขายอีคอมเมิร์ซ ให้ใช้
MaximizeConversionValueโดยมีtarget_roasเป็นตัวเลือก
- สำหรับการเข้าชม: ใช้
- ซึ่งจะบอก Google ว่าเป้าหมายการเพิ่มประสิทธิภาพหลักของคุณคืออะไร คุณเลือกกลยุทธ์การเสนอราคาตามสิ่งที่คุณต้องการบรรลุได้ดังนี้
ใครควรเห็นโฆษณาของฉัน (กลุ่มเป้าหมาย)
- นี่คือที่ที่คุณกำหนดตลาด คุณเพิ่มออบเจ็กต์
CampaignCriterionหรือAdGroupCriterionเพื่อจำกัด การเข้าถึงให้แคบลงเพื่อเข้าถึงผู้ใช้ที่เหมาะสม การกำหนดเป้าหมายอาจอิงตามสิ่งต่อไปนี้- คีย์เวิร์ด: สิ่งที่ผู้ใช้ค้นหา
- สถานที่: สถานที่ที่ผู้ใช้อาศัยอยู่
- ข้อมูลประชากร: อายุ เพศ รายได้ครัวเรือน หรือสถานะความเป็นบิดามารดา
- กลุ่มเป้าหมาย: พฤติกรรมที่ผ่านมา (เช่น ผู้เข้าชมเว็บไซต์) หรือ ความสนใจ
- นี่คือที่ที่คุณกำหนดตลาด คุณเพิ่มออบเจ็กต์
วิธีคิดเกี่ยวกับแคมเปญ
เมื่อจัดการหรือสร้างแคมเปญด้วย Google Ads API คุณควรทำความเข้าใจโครงสร้างและโมเดลพื้นฐานที่ควบคุมวิธีจัดระเบียบและแสดงแคมเปญ โฆษณา และชิ้นงาน
มีโมเดลหลัก 3 โมเดลที่ควรทราบ ได้แก่ โมเดลกลุ่มโฆษณาและโฆษณา โมเดลกลุ่มชิ้นงานและชิ้นงาน และโมเดลไฮบริดของกลุ่มโฆษณาและโฆษณาควบคู่ไปกับชิ้นงาน โมเดลเหล่านี้
ขึ้นอยู่กับ AdvertisingChannelType ที่คุณเลือก
โครงสร้างแคมเปญ Google Ads API
| โครงสร้าง | ตัวอย่างการใช้งาน (AdvertisingChannelType) |
วิธีการทำงาน | แนวคิดหลัก |
|---|---|---|---|
| โครงสร้างกลุ่มโฆษณา | SEARCH มาตรฐาน DISPLAY |
แคมเปญได้รับการจัดระเบียบเป็นแหล่งข้อมูล AdGroup กลุ่มโฆษณาแต่ละกลุ่มประกอบด้วยชุดโฆษณาที่เสร็จสมบูรณ์และชุดเกณฑ์การกำหนดเป้าหมาย (เช่น คีย์เวิร์ดและกลุ่มเป้าหมาย) |
การลิงก์ระหว่างโฆษณาที่สร้างด้วยตนเองกับการกำหนดเป้าหมายของโฆษณาจะได้รับการควบคุมอย่างเข้มงวดภายในกลุ่มโฆษณา |
| โครงสร้างกลุ่มชิ้นงาน | PERFORMANCE_MAX |
คุณจะสร้างทรัพยากร AssetGroup แทนกลุ่มโฆษณา กลุ่มชิ้นงานแต่ละกลุ่มมีพูลของชิ้นงานครีเอทีฟโฆษณาดิบ (บรรทัดแรก รูปภาพ วิดีโอ) และสัญญาณของกลุ่มเป้าหมาย |
คุณระบุองค์ประกอบครีเอทีฟโฆษณา และ AI ของ Google จะประกอบโฆษณาสุดท้ายแบบเรียลไทม์เพื่อเพิ่มประสิทธิภาพในช่องทางต่างๆ |
| โครงสร้างแบบผสม | DEMAND_GEN, DISPLAY |
ซึ่งเกี่ยวข้องกับโครงสร้างกลุ่มโฆษณามาตรฐานที่มีชิ้นงานที่ทันสมัย (เช่น ไซต์ลิงก์หรือข้อความไฮไลต์) ที่ลิงก์ที่ระดับแคมเปญหรือกลุ่มโฆษณา | โฆษณาหลักได้รับการจัดโครงสร้างที่ระดับกลุ่มโฆษณา และคุณต้องระบุชิ้นงานเพิ่มเติมที่สลับเปลี่ยนได้เพื่อแสดงควบคู่กัน |