สคริปต์ Google Ads นำเข้าสู่ยุคใหม่ด้วยการเข้าถึง API

เผยแพร่แล้ว: 2023-08-09

เป็นเวลาเกือบทศวรรษแล้วที่สคริปต์ Google Ads เป็นฮีโร่ที่ไม่มีใครรู้จักสำหรับผู้ลงโฆษณาที่ต้องการทำให้บัญชีเป็นอัตโนมัติ

เดิมทีสคริปต์เหล่านี้สร้างขึ้นเพื่อเสริมศักยภาพผู้ใช้ด้วยความสามารถในการทำงานอัตโนมัติที่ขับเคลื่อนด้วย JavaScript ปัจจุบันสามารถใช้ฟังก์ชัน "กลายพันธุ์" ของ Google Ads API ได้แล้ว

ซึ่งหมายความว่าผู้ลงโฆษณาสามารถรวมเข้ากับความสามารถมากมายใน Ads API ได้โดยตรง ไม่จำกัดเฉพาะการทำงานกับเอนทิตีโฆษณาและฟังก์ชันที่ทีมสคริปต์เปิดใช้งานอีกต่อไป

สคริปต์ Google Ads เชื่อมช่องว่างกับ Ads API

เริ่มแรกเปิดตัวในฐานะเครื่องมือที่ช่วยให้ผู้ใช้ควบคุมพลังของ JavaScript เพื่อทำงานซ้ำๆ โดยอัตโนมัติ สคริปต์มีการพัฒนาอย่างต่อเนื่อง สะท้อนภูมิทัศน์โฆษณาดิจิทัลแบบไดนามิก

การเพิ่มฟังก์ชันการกลายพันธุ์ล่าสุดเชื่อมช่องว่างความสามารถระหว่างสคริปต์ Google Ads และ Google Ads API

ด้วยการผสานรวมนี้ ตอนนี้ผู้ลงโฆษณาสามารถจัดการและควบคุมส่วนประกอบใดๆ ของบัญชี Google Ads ได้โดยตรง ทำให้ได้รับความซับซ้อนในระดับที่สงวนไว้ก่อนหน้านี้สำหรับผู้ที่เชื่อมต่อกับ API โดยตรง

วิวัฒนาการนี้แสดงถึงวิธีการที่ Google พยายามทำให้เครื่องมือโฆษณาที่มีประสิทธิภาพเป็นประชาธิปไตย ทำให้เข้าถึงได้โดยผู้ใช้ในวงกว้าง

ภาพรวมของตัวเลือกระบบอัตโนมัติ PPC

ความสามารถในการกลายพันธุ์ใหม่ในสคริปต์เปลี่ยนวิธีที่เราควรคิดเกี่ยวกับตัวเลือกการทำงานอัตโนมัติในการตลาดผ่านการค้นหา

สคริปต์ Google Ads เป็นเพียงหนึ่งในตัวเลือกการทำงานอัตโนมัติหลายตัวเลือกสำหรับผู้ลงโฆษณา PPC ซึ่งสามารถเลือกใช้เครื่องมือการจัดการ PPC ของบุคคลที่สาม, Ads API หรือกลไกในตัวที่ง่ายกว่าสำหรับการทำงานอัตโนมัติ เช่น กลไกในฟรอนท์เอนด์ของ Google Ads

ลองมาดูข้อดีและข้อเสียที่เป็นไปได้ของแต่ละข้อ

เครื่องมือการจัดการ PPC บุคคลที่สาม

โดยทั่วไปแล้ว แพลตฟอร์มเหล่านี้เป็นแพลตฟอร์มที่ครอบคลุมที่ให้การจัดการแคมเปญแบบครบวงจรและคุณลักษณะต่างๆ เช่น:

  • การแก้ไขเป็นกลุ่ม
  • การรายงานประสิทธิภาพ
  • ความสามารถของระบบอัตโนมัติที่ซับซ้อน

เครื่องมือเหล่านี้จัดการการเรียก API และจัดการความซับซ้อนของการรักษาโค้ด ทำให้ใช้งานง่ายแม้สำหรับนักการตลาดที่ไม่เชี่ยวชาญด้านเทคนิค

อย่างไรก็ตาม เครื่องมือเหล่านี้อาจมีเส้นโค้งการเรียนรู้และค่าใช้จ่ายที่อาจสูงกว่าโซลูชันภายในบริษัท

Google Ads API

Google Ads API ให้การควบคุมแคมเปญอย่างละเอียดและแข็งแกร่ง ช่วยให้ระบบอัตโนมัติที่กำหนดเองและผสานรวมกับระบบอื่นๆ ได้ ให้การเข้าถึงฟังก์ชันทั้งหมดของ Google Ads รวมถึงฟังก์ชันการกลายพันธุ์

อย่างไรก็ตาม ตัวเลือกนี้เป็นตัวเลือกทางเทคนิคที่สุด ซึ่งต้องการความเข้าใจในการเรียก API การตรวจสอบสิทธิ์ และการบำรุงรักษาสภาพแวดล้อมของเซิร์ฟเวอร์

โดยปกติแล้วจะเหมาะที่สุดสำหรับทีมขนาดใหญ่ที่มีนักพัฒนาโดยเฉพาะหรือธุรกิจที่มีความต้องการเฉพาะสูงซึ่งเครื่องมือทั่วไปไม่สามารถตอบสนองได้

สคริปต์โฆษณาของ Google

สคริปต์อนุญาตให้มีการทำงานอัตโนมัติแบบกำหนดเองโดยไม่ต้องยก API ทางเทคนิคจำนวนมาก

พวกมันใช้ JavaScript และทำงานภายในแพลตฟอร์ม Google Ads ซึ่งช่วยลดความจำเป็นในการใช้เซิร์ฟเวอร์ภายนอกหรือการตั้งค่าที่ซับซ้อน

การเพิ่มการสนับสนุนฟังก์ชันการกลายพันธุ์ล่าสุดได้เพิ่มขีดความสามารถอย่างมาก อย่างไรก็ตาม มีข้อจำกัดด้านเวลาดำเนินการและไม่เหมาะสำหรับการดำเนินการขนาดใหญ่และซับซ้อน

ระบบอัตโนมัติในตัวในส่วนหน้าของ Google Ads

วิธีการที่ตรงไปตรงมาที่สุด ซึ่งรวมถึงคุณลักษณะต่างๆ เช่น กลยุทธ์และกฎการเสนอราคาอัตโนมัติ

เครื่องมือเหล่านี้ยอดเยี่ยมสำหรับงานอัตโนมัติทั่วไป และเข้าถึงได้ง่ายสำหรับผู้ลงโฆษณาทั้งหมด โดยไม่คำนึงถึงความสามารถทางเทคนิค

อย่างไรก็ตาม พวกเขาขาดการปรับแต่งและการควบคุมโดยวิธีการอื่นๆ


รับจดหมายข่าวรายวันที่นักการตลาดไว้วางใจ

กำลังดำเนินการ...โปรดรอสักครู่

ดูข้อกำหนด


กรณีการใช้งานสคริปต์ Google Ads

ด้านล่างนี้คือบางสิ่งโดยทั่วไปที่ผู้ลงโฆษณาใช้สคริปต์โดยอัตโนมัติ:

การจัดการการเสนอราคา

  • สคริปต์สามารถเสนอราคาโดยอัตโนมัติตามกฎที่กำหนดไว้ล่วงหน้า ซึ่งช่วยประหยัดเวลาและทำให้มั่นใจว่าราคาเสนอได้รับการปรับให้เหมาะสมเสมอเพื่อประสิทธิภาพที่ดีที่สุด

การรายงาน

  • สามารถสร้างสคริปต์ที่กำหนดเองเพื่อสร้างรายงานที่สำคัญต่อผู้ลงโฆษณา สิ่งเหล่านี้อาจมีตั้งแต่รายงานประสิทธิภาพของคำหลักไปจนถึงการวิเคราะห์ต้นทุนและอีกมากมาย (เช่น การรายงาน + สคริปต์ GPT)

การจัดการงบประมาณ

  • สคริปต์สามารถช่วยปรับงบประมาณแคมเปญโดยอัตโนมัติตามประสิทธิภาพหรือปัจจัยภายนอก เช่น ฤดูกาล

การจัดการคำหลักและโฆษณา

  • สคริปต์สามารถเพิ่ม หยุดชั่วคราว หรือลบคำหลักหรือโฆษณาตามเงื่อนไขบางประการ เช่น เมตริกประสิทธิภาพ (เช่น สคริปต์สำหรับสร้าง RSA ด้วย GPT)

การแจ้งเตือนและการแจ้งเตือน

  • ผู้ลงโฆษณาสามารถสร้างสคริปต์เพื่อแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงที่สำคัญหรือปัญหาที่อาจเกิดขึ้นในบัญชีของตน

การประยุกต์ใช้สคริปต์เหล่านี้ช่วยให้ผู้ลงโฆษณาปรับปรุงการดำเนินงานของตน โดยมุ่งเน้นที่งานเชิงกลยุทธ์ ในขณะที่สคริปต์จะดูแลกิจกรรมที่ทำเป็นประจำเหล่านี้

เหตุใดการเพิ่มความสามารถ 'กลายพันธุ์' ในสคริปต์จึงเป็นตัวเปลี่ยนเกม

ที่ผ่านมา Google Ads API เป็นฐานที่มั่นของนักพัฒนาเครื่องมือ ทีมโฆษณาภายในองค์กรขนาดใหญ่ และผู้ที่มีความชำนาญด้านเทคนิคอย่างลึกซึ้ง

การเชื่อมต่อกับ API ต้องใช้ความซับซ้อนทางเทคนิคมากมาย รวมถึงการตรวจสอบสิทธิ์ การจัดการโทเค็นของนักพัฒนาซอฟต์แวร์ และรายละเอียดปลีกย่อยอื่นๆ ที่ไม่ได้เชื่อมโยงกับการจัดการโฆษณาโดยตรง

อย่างไรก็ตาม ด้วยการอัปเดตสคริปต์ล่าสุด Ads API จึงไม่ใช่โดเมนเฉพาะของนักพัฒนาที่มีประสบการณ์อีกต่อไป

ความสามารถใหม่ของ Google Ads Scripts ปูทางให้ผู้ลงโฆษณาก้าวข้ามข้อจำกัดของสิ่งที่สคริปต์รองรับโดยตรง ทำให้พวกเขาสามารถเข้าถึงความสามารถของ API อย่างที่ไม่เคยมีมาก่อน

เนื่องจากสคริปต์จัดการด้านเทคนิคของการพิสูจน์ตัวตน โทเค็น และการจัดการเซิร์ฟเวอร์ นักการตลาดจึงสามารถมุ่งเน้นไปที่สิ่งที่พวกเขาทำได้ดีที่สุด: การเพิ่มประสิทธิภาพแคมเปญโฆษณาและสร้างมูลค่าให้กับแบรนด์ของตน

และตอนนี้ ประเภทของการปรับให้เหมาะสมที่พวกเขาสามารถทำได้กับสคริปต์นั้นครอบคลุมมากขึ้น

ฟังก์ชั่น 'กลายพันธุ์' ทำหน้าที่อะไร?

ความสามารถในการกลายพันธุ์เป็นการปรับปรุงครั้งใหญ่สำหรับผู้ใช้สคริปต์เนื่องจากความสามารถที่กว้างและลึกของมัน

คุณลักษณะนี้อำนวยความสะดวกในการปรับเปลี่ยนทรัพยากรส่วนใหญ่ ไม่ว่าจะเป็นการสร้าง อัปเดต หรือลบสิ่งต่างๆ ออกจากบัญชีโฆษณา

ต่อไปนี้เป็นรายละเอียดเพิ่มเติมสำหรับแต่ละคน:

การสร้างทรัพยากร

การดำเนินการ "สร้าง" คือการมอบชีวิตให้กับสิ่งใหม่ๆ ภายใน Google Ads

ผู้ใช้ให้ตัวแทน JSON เต็มรูปแบบของทรัพยากรที่ต้องการสร้าง

เมื่อเรียก API สำเร็จ การตอบสนองของระบบจะรวมชื่อของอ็อบเจกต์ที่เพิ่งสร้างเสร็จใหม่ ซึ่งสามารถใช้งานต่อไปได้

การอัปเดตทรัพยากรที่มีอยู่

การดำเนินการ "อัปเดต" ของ API นำเสนอวิธีการที่ใช้งานง่ายในการปรับเปลี่ยน

ผู้ใช้สามารถทำการอัปเดตแบบกระจัดกระจายแทนการย้ำทุกรายละเอียดเกี่ยวกับทรัพยากร

ซึ่งหมายถึงการระบุเฉพาะฟิลด์ที่ต้องการเปลี่ยนแปลง

การใช้แอตทริบิวต์ updateMask ช่วยให้สามารถเลือกได้ เพื่อให้แน่ใจว่าเฉพาะฟิลด์ที่ระบุเท่านั้นที่มีการเปลี่ยนแปลง ซึ่งจะมีประโยชน์อย่างยิ่งเมื่อต้องจัดการกับออบเจกต์ เช่น แคมเปญที่มีการตั้งค่าหลายอย่าง

ตัวอย่างเช่น การเปลี่ยนชื่อและสถานะของแคมเปญสามารถทำได้ง่าย ๆ โดยไม่ต้องรู้หรือส่งผลกระทบต่อแอตทริบิวต์อื่น ๆ

การลบทรัพยากร

บางครั้ง การแยกส่วนและทำให้ง่ายขึ้นมีความสำคัญพอๆ กับการสร้างและปรับปรุง

การดำเนินการ "ลบ" ในฟังก์ชันการกลายพันธุ์มีจุดมุ่งหมายเพื่อจุดประสงค์นี้ ไม่ได้ลบออบเจ็กต์อย่างถาวร แต่เปลี่ยนสถานะ Google Ads เป็น “ REMOVED

ประโยชน์อีกประการของฟังก์ชัน "กลายพันธุ์" คือความสามารถในการรวมกลุ่มการดำเนินการเหล่านี้

ผู้ลงโฆษณาสามารถส่งการเรียก API ครั้งเดียวซึ่งครอบคลุมการดำเนินการหลายอย่างในทรัพยากรต่างๆ ซึ่งช่วยเพิ่มประสิทธิภาพ

ยิ่งไปกว่านั้น Google Ads API ยังรับประกันความเป็นปรมาณู ซึ่งหมายความว่าภายในคำขอ API เดียว การดำเนินการจะถูกมองว่าเป็นชุด ไม่ว่าจะสำเร็จหรือล้มเหลวโดยสิ้นเชิง รับประกันความสอดคล้องของการดำเนินการ

กรณีการใช้งานบางกรณีของความสามารถ 'กลายพันธุ์'

ทำการเปลี่ยนแปลงจำนวนมากในแคมเปญ Google Ads ของคุณ

หนึ่งในกรณีการใช้งานที่โดดเด่นสำหรับความสามารถในการกลายพันธุ์ใน Google Ads API คือการใช้การเปลี่ยนแปลงจำนวนมากในแคมเปญเดียว

ลองนึกภาพว่าต้องการปรับกลยุทธ์การเสนอราคาสำหรับหลายแคมเปญในช่วงที่มีผู้เข้าชมสูง เช่น แบล็กฟรายเดย์หรือคริสต์มาส

ด้วยฟังก์ชันการกลายพันธุ์ ผู้ลงโฆษณาสามารถทำการเปลี่ยนแปลงอย่างครอบคลุมในแคมเปญ กลุ่มโฆษณา หรือแม้แต่คำหลักหลายร้อยรายการ เพื่อให้แน่ใจว่าพวกเขาจะเพิ่ม ROI ให้ได้สูงสุดในช่วงเวลาที่สำคัญเหล่านี้

ก่อนหน้านี้ การใช้เฉพาะ Ads Scripts จำเป็นต้องสร้างโค้ดที่ซับซ้อนมากขึ้น วนซ้ำ และอาจใช้เวลาดำเนินการถึงขีดจำกัด

กระบวนการตั้งค่าแคมเปญที่ครอบคลุม

กรณีการใช้งานที่เปลี่ยนแปลงอีกกรณีหนึ่งคือการสร้างแคมเปญแบบองค์รวม

ก่อนความสามารถในการกลายพันธุ์ การตั้งค่าแคมเปญใหม่เกี่ยวข้องกับขั้นตอนที่แตกต่างกันหลายขั้นตอน: การสร้างแคมเปญ การเพิ่มกลุ่มโฆษณา การกำหนดคำหลัก และอื่นๆ แต่ละขั้นตอนเหล่านี้จะเป็นฟังก์ชันสคริปต์ของตัวเอง

ขณะนี้ ด้วยฟังก์ชันการกลายพันธุ์ ผู้โฆษณาสามารถออกแบบการตั้งค่าแคมเปญที่ครอบคลุมโดยที่พวกเขาสร้างแคมเปญ กลุ่มโฆษณาที่เกี่ยวข้อง โฆษณาที่เกี่ยวข้อง และคำหลักที่กำหนดเป้าหมาย ทั้งหมดในการเรียก API ครั้งเดียว

สิ่งนี้จะช่วยเร่งกระบวนการและทำให้แน่ใจว่าไม่มีองค์ประกอบใดถูกมองข้ามหรือมองข้ามไปโดยไม่ได้ตั้งใจ

ในตัวอย่างนี้จากไซต์ Google Developers การโทรเพียงครั้งเดียวจะสร้างงบประมาณที่ใช้ร่วมกัน แคมเปญใหม่และกลุ่มโฆษณาใหม่ และวางแคมเปญไว้ในงบประมาณที่ใช้ร่วมกัน

การเรียก API ครั้งเดียว - สคริปต์ Google Ads

การตรวจสอบข้อผิดพลาด

ฟังก์ชันการกลายพันธุ์นำเสนอกลไกการตรวจสอบข้อผิดพลาดในตัว

เมื่อองค์ประกอบหนึ่ง (เช่น กลุ่มโฆษณา) พบข้อผิดพลาดขณะสร้างองค์ประกอบที่เชื่อมโยงกัน การดำเนินการทั้งหมดอาจหยุดลงได้

สิ่งนี้ทำให้มั่นใจได้ว่าผู้ลงโฆษณาจะไม่จบลงด้วยแคมเปญหรือโครงสร้างที่เสร็จสมบูรณ์เพียงครึ่งเดียว

หากไม่มีฟังก์ชันการกลายพันธุ์ สคริปต์จะดำเนินการตามลำดับโดยไม่มีการป้องกันข้อผิดพลาดแบบรวม ซึ่งอาจนำไปสู่โครงสร้างแคมเปญที่ไม่สมบูรณ์ ซึ่งจำเป็นต้องมีการตรวจสอบและแก้ไขด้วยตนเอง

นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ที่ตอกย้ำถึงศักยภาพในการเปลี่ยนแปลงของฟังก์ชันการกลายพันธุ์ ปรับปรุงกระบวนการและทำให้มั่นใจได้ถึงการจัดการแคมเปญโฆษณาที่มีประสิทธิภาพมากขึ้น

คำเตือนบางประการที่ต้องพิจารณา

แม้ว่าการเพิ่มความสามารถ "กลายพันธุ์" ให้กับสคริปต์ Google Ads จะเปิดช่องทางใหม่ในการจัดการบัญชีอัตโนมัติ แต่ก็ไม่ได้มีข้อจำกัดแต่อย่างใด

ตัวอย่างเช่น สคริปต์โฆษณามาพร้อมกับรันไทม์สูงสุด 30 นาที

การผสานรวม API โดยตรงหรือเครื่องมือของบุคคลที่สามยังคงเป็นโซลูชันที่ดีกว่าสำหรับงานที่ซับซ้อนซึ่งอาจเกินกรอบเวลานี้

ปฏิวัติการจัดการ Google Ads

ด้วยความสามารถที่เพิ่งค้นพบ สคริปต์ Google Ads กำลังนำเข้าสู่ยุคใหม่ของการโฆษณาอัตโนมัติ

ด้วยการเชื่อมช่องว่างระหว่างผู้ลงโฆษณาทั่วไปกับ Google Ads API ที่เคยมีความลึกลับ พวกเขาทำให้การจัดการโฆษณาที่ซับซ้อนเข้าถึงได้มากขึ้นและเป็นประชาธิปไตย

เป็นช่วงเวลาที่น่าตื่นเต้นสำหรับผู้ลงโฆษณา ไม่ว่าคุณจะเป็นมือใหม่ที่เข้าสู่ขอบเขตของ Google Ads หรือมืออาชีพที่ช่ำชอง ความก้าวหน้าเหล่านี้จะกำหนดนิยามใหม่ให้กับสิ่งที่เป็นไปได้

รับทราบข้อมูล ทดลอง และใช้ประโยชน์จากเครื่องมือเหล่านี้ให้เต็มประสิทธิภาพ!


ความคิดเห็นที่แสดงในบทความนี้เป็นความคิดเห็นของผู้เขียนรับเชิญและไม่จำเป็นต้องเป็น Search Engine Land ผู้เขียนเจ้าหน้าที่อยู่ที่นี่