สคริปต์ 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 การโทรเพียงครั้งเดียวจะสร้างงบประมาณที่ใช้ร่วมกัน แคมเปญใหม่และกลุ่มโฆษณาใหม่ และวางแคมเปญไว้ในงบประมาณที่ใช้ร่วมกัน
การตรวจสอบข้อผิดพลาด
ฟังก์ชันการกลายพันธุ์นำเสนอกลไกการตรวจสอบข้อผิดพลาดในตัว
เมื่อองค์ประกอบหนึ่ง (เช่น กลุ่มโฆษณา) พบข้อผิดพลาดขณะสร้างองค์ประกอบที่เชื่อมโยงกัน การดำเนินการทั้งหมดอาจหยุดลงได้
สิ่งนี้ทำให้มั่นใจได้ว่าผู้ลงโฆษณาจะไม่จบลงด้วยแคมเปญหรือโครงสร้างที่เสร็จสมบูรณ์เพียงครึ่งเดียว
หากไม่มีฟังก์ชันการกลายพันธุ์ สคริปต์จะดำเนินการตามลำดับโดยไม่มีการป้องกันข้อผิดพลาดแบบรวม ซึ่งอาจนำไปสู่โครงสร้างแคมเปญที่ไม่สมบูรณ์ ซึ่งจำเป็นต้องมีการตรวจสอบและแก้ไขด้วยตนเอง
นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ที่ตอกย้ำถึงศักยภาพในการเปลี่ยนแปลงของฟังก์ชันการกลายพันธุ์ ปรับปรุงกระบวนการและทำให้มั่นใจได้ถึงการจัดการแคมเปญโฆษณาที่มีประสิทธิภาพมากขึ้น
คำเตือนบางประการที่ต้องพิจารณา
แม้ว่าการเพิ่มความสามารถ "กลายพันธุ์" ให้กับสคริปต์ Google Ads จะเปิดช่องทางใหม่ในการจัดการบัญชีอัตโนมัติ แต่ก็ไม่ได้มีข้อจำกัดแต่อย่างใด
ตัวอย่างเช่น สคริปต์โฆษณามาพร้อมกับรันไทม์สูงสุด 30 นาที
การผสานรวม API โดยตรงหรือเครื่องมือของบุคคลที่สามยังคงเป็นโซลูชันที่ดีกว่าสำหรับงานที่ซับซ้อนซึ่งอาจเกินกรอบเวลานี้
ปฏิวัติการจัดการ Google Ads
ด้วยความสามารถที่เพิ่งค้นพบ สคริปต์ Google Ads กำลังนำเข้าสู่ยุคใหม่ของการโฆษณาอัตโนมัติ
ด้วยการเชื่อมช่องว่างระหว่างผู้ลงโฆษณาทั่วไปกับ Google Ads API ที่เคยมีความลึกลับ พวกเขาทำให้การจัดการโฆษณาที่ซับซ้อนเข้าถึงได้มากขึ้นและเป็นประชาธิปไตย
เป็นช่วงเวลาที่น่าตื่นเต้นสำหรับผู้ลงโฆษณา ไม่ว่าคุณจะเป็นมือใหม่ที่เข้าสู่ขอบเขตของ Google Ads หรือมืออาชีพที่ช่ำชอง ความก้าวหน้าเหล่านี้จะกำหนดนิยามใหม่ให้กับสิ่งที่เป็นไปได้
รับทราบข้อมูล ทดลอง และใช้ประโยชน์จากเครื่องมือเหล่านี้ให้เต็มประสิทธิภาพ!
ความคิดเห็นที่แสดงในบทความนี้เป็นความคิดเห็นของผู้เขียนรับเชิญและไม่จำเป็นต้องเป็น Search Engine Land ผู้เขียนเจ้าหน้าที่อยู่ที่นี่