ภาพรวมผลิตภัณฑ์

สคริปต์ Google Ads เป็นแพลตฟอร์มการทำงานอัตโนมัติแบบ Serverless ที่ช่วยให้คุณจัดการและค้นหาข้อมูลในบริบทโฆษณา Google Ads ได้โดยใช้ JavaScript สมัยใหม่ (ES6+) ใน IDE ที่ทำงานในเบราว์เซอร์ สคริปต์ Google Ads ช่วยให้คุณทำงานอัตโนมัติในเวิร์กโฟลว์การจัดการบัญชีเป็นประจำ สร้างรายงานที่กำหนดเอง และผสานรวม Google Ads กับแหล่งข้อมูลภายนอก ไม่ว่าจะในบัญชีเดียวหรือหลายพันบัญชี โดยไม่ต้องจัดสรรเซิร์ฟเวอร์หรือจัดการข้อมูลเข้าสู่ระบบของนักพัฒนาซอฟต์แวร์

ฟีเจอร์ส่วนใหญ่ของ Google Ads จะพร้อมใช้งานในสคริปต์ Google Ads ผ่าน การเปลี่ยนแปลงและ การค้นหา การเรียกใช้ คุณสามารถใช้สคริปต์เพื่อทำสิ่งต่อไปนี้

  • จัดการแคมเปญ กลุ่มโฆษณา คีย์เวิร์ด และโฆษณา
  • ปรับราคาเสนอ งบประมาณ และสถานะตามประสิทธิภาพแบบเรียลไทม์หรือข้อมูลภายนอก
  • เรียกใช้การค้นหาโดยใช้ ภาษาการค้นหาของ Google Ads (GAQL) เพื่อสร้าง รายงานและแดชบอร์ดที่กำหนดเอง
  • กำหนดเวลาการดำเนินการอัตโนมัติให้ทำงานทุกชั่วโมง ทุกวัน ทุกสัปดาห์ ทุกเดือน หรือตามต้องการ
  • ประสานงานการดำเนินการหลายบัญชีในบัญชีย่อยโดยใช้ สคริปต์บัญชีดูแลจัดการ
  • เชื่อมต่อกับบริการ Google Workspace (เช่น ชีตและไดรฟ์), บริการ Google Cloud (เช่น BigQuery) และ API ของบุคคลที่สาม

นอกจากนี้ สคริปต์ยังมีตัวเลือกเอนทิตี และรายงานในตัวด้วย

ข้อกำหนดทางเทคนิคที่สำคัญ

รายละเอียดทางเทคนิคต่อไปนี้กำหนดสภาพแวดล้อมการดำเนินการและขอบเขตการทำงานของสคริปต์ Google Ads

ข้อมูลจำเพาะ สคริปต์บัญชีเดียว สคริปต์บัญชีดูแลจัดการ
การหมดเวลาการดำเนินการ สูงสุด 30 นาที สูงสุด 60 นาทีด้วย executeInParallel และฟังก์ชันเรียกกลับ (มาตรฐาน 30 นาที)
เครื่องมือรันไทม์ รันไทม์ V8 JavaScript (ECMAScript 6+) รันไทม์ V8 JavaScript (ECMAScript 6+)
ขีดจำกัดตัววนซ้ำเอนทิตี เอนทิตี 50,000 รายการต่อตัววนซ้ำโดยค่าเริ่มต้น (ยกเว้นรายงานและคำค้นหา ) เอนทิตี 50,000 รายการต่อบัญชีย่อย (ยกเว้นรายงานและคำค้นหา )
บัญชีแบบขนาน ไม่พร้อมใช้งาน (1 บัญชี) สูงสุด 50 บัญชีแบบขนาน
ขีดจำกัดการอัปโหลดหลายรายการพร้อมกัน ขนาดไฟล์ 50 MB, 1,000,000 แถว ขนาดไฟล์ 50 MB, 1,000,000 แถว
สคริปต์ที่ได้รับอนุญาต สูงสุด 250 สคริปต์ที่ได้รับอนุญาตต่อผู้ใช้ สูงสุด 250 สคริปต์ที่ได้รับอนุญาตต่อผู้ใช้
การโฮสต์และโครงสร้างพื้นฐาน Google จัดการครบวงจร (Serverless) Google จัดการครบวงจร (Serverless)

ดูข้อมูลเพิ่มเติมได้ที่ ขีดจำกัด

สคริปต์ Google Ads เหมาะกับฉันไหม

Google มีผลิตภัณฑ์หลายรายการที่จะช่วยคุณทำงานอัตโนมัติในบัญชี Google Ads ตารางต่อไปนี้แสดงสถานการณ์และคำแนะนำทั่วไปที่จะช่วยคุณเลือกผลิตภัณฑ์ที่เหมาะสมกับความต้องการ

สถานการณ์ คำแนะนำ ลักษณะสำคัญ
ฉันเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการสร้างผลิตภัณฑ์ซอฟต์แวร์ของตัวเองหรือ ผสานรวมกับ Google Ads API ฉันเขียนโค้ดและจัดการโครงสร้างพื้นฐานของซอฟต์แวร์ รวมถึงเซิร์ฟเวอร์และฐานข้อมูลได้ ใช้ Google Ads API การควบคุม API เต็มรูปแบบ, ปริมาณงานที่สูงขึ้น, การโฮสต์เฉพาะ และ การจัดการ OAuth
ฉันเป็นนักพัฒนาซอฟต์แวร์ที่เขียนโค้ดได้ แต่ไม่ต้องการ จัดการโครงสร้างพื้นฐานของซอฟต์แวร์ด้วยตัวเอง ใช้สคริปต์ Google Ads การดำเนินการแบบ Serverless ภายใน Google Ads, การกำหนดเวลาอัตโนมัติ, IDE ที่ทำงานในเบราว์เซอร์
ฉันไม่ใช่ผู้พัฒนาซอฟต์แวร์ แต่ยินดีที่จะใช้เวลาเรียนรู้ การเขียนโปรแกรมเพื่อทำงานอัตโนมัติใน Google Ads ใช้สคริปต์ Google Ads ไวยากรณ์ JavaScript ที่เรียบง่าย, เทมเพลตสคริปต์ที่สร้างไว้ล่วงหน้า, การเติมข้อความอัตโนมัติและการไฮไลต์ไวยากรณ์ของ IDE
ฉันต้องการจัดการแคมเปญวิดีโอแบบเป็นโปรแกรม ใช้สคริปต์ Google Ads การจัดการแคมเปญวิดีโอโดยตรงโดยใช้ AdsApp.videoCampaigns().
ฉันต้องการกำหนดเวลาให้งานทำงานโดยไม่ต้องมีเซสชันผู้ใช้ที่ใช้งานอยู่ ใช้สคริปต์ Google Ads การให้สิทธิ์เบื้องหลัง OAuth2 พร้อมการกำหนดเวลาอัตโนมัติทุกชั่วโมง ทุกวัน ทุกสัปดาห์ หรือทุกเดือน
ฉันต้องการเข้าถึงบัญชี Google Ads ที่ซ้อนกันแบบเป็นโปรแกรม ใช้สคริปต์บัญชีดูแลจัดการ เพื่อเข้าถึงบัญชีย่อยที่แสดงโฆษณาจากสคริปต์เดียว การวนซ้ำตามลำดับในบัญชีย่อย หรือการดำเนินการแบบขนานในบัญชีย่อยสูงสุด 50 บัญชีโดยใช้ executeInParallel
ฉันต้องการผสานรวม API ที่เป็นของ Google หรือ API ของบุคคลที่สามเข้ากับการจัดการ Google Ads ใช้ Google API หรือ API ของบุคคลที่สาม กับสคริปต์ Google Ads บริการ Google Workspace ในตัว (ชีต, ไดรฟ์, Gmail), Google API ขั้นสูง (BigQuery, Analytics, YouTube) และ UrlFetchApp สำหรับ REST API ภายนอก
ฉันเป็นนักวิเคราะห์ข้อมูล (หรือมีบทบาทที่คล้ายกัน) ที่ต้องการดาวน์โหลดรายงาน Google Ads เพื่อวิเคราะห์เพิ่มเติม ใช้บริการโอนข้อมูล BigQuery สำหรับ Google Ads ไปป์ไลน์อัตโนมัติที่กำหนดเวลาไว้สำหรับข้อมูลในบริบทโฆษณาของ Google Ads ไปยัง BigQuery โดยไม่ต้องเขียนโค้ด
ฉันต้องการจัดการ Google Ads แบบจำนวนมากและไม่ติดขัดกับการเขียนโค้ด ใช้การอัปโหลดจำนวนมาก กับสคริปต์ Google Ads การอัปโหลด CSV หรือสเปรดชีตแบบเป็นโปรแกรมที่รองรับสูงสุด 1,000,000 แถว
ฉันต้องการจัดการ Google Ads แบบจำนวนมาก แต่ไม่ต้องการเขียนโค้ด ใช้กฎอัตโนมัติ, อัปโหลดหลายรายการพร้อมกัน, หรือ Google Ads Editor เครื่องมือ UI หรือเดสก์ท็อปแบบไม่ต้องเขียนโค้ดสำหรับการอัปเดตจำนวนมากและกฎที่กำหนดเวลาไว้

ข้อกำหนดเบื้องต้น

คุณเพียงแค่ต้องมีความคุ้นเคยกับ JavaScript ในระดับเริ่มต้นเท่านั้น เนื่องจาก IDE จะช่วยไฮไลต์ไวยากรณ์ เติมข้อความอัตโนมัติ และแสดงตัวอย่าง สิ่งที่คุณต้องมีคือบัญชี Google Ads เพื่อ เริ่มเขียนสคริปต์แรก

คำถามที่พบบ่อย

ค้นหาคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับสถาปัตยกรรมสคริปต์ Google Ads, ขีดจำกัดการดำเนินการ และการผสานรวม

สคริปต์ Google Ads คืออะไร

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

สคริปต์ Google Ads แตกต่างจาก Google Ads API อย่างไร

สคริปต์ Google Ads ทำงานโดยตรงในบัญชี Google Ads โดยใช้ JavaScript ไม่ต้องมีโครงสร้างพื้นฐานของเซิร์ฟเวอร์ และจัดการการให้สิทธิ์โดยอัตโนมัติในเบราว์เซอร์ Google Ads API เป็น REST และ gRPC API ที่ออกแบบมาสำหรับ แอปพลิเคชันระดับองค์กรขนาดใหญ่ เครื่องมือของบุคคลที่สาม และไปป์ไลน์ข้อมูลปริมาณมาก ที่ทำงานบนเซิร์ฟเวอร์ของคุณเอง และต้องใช้โทเค็นของนักพัฒนาซอฟต์แวร์ และข้อมูลเข้าสู่ระบบ OAuth โดยเฉพาะ

ฉันต้องมีเซิร์ฟเวอร์เพื่อเรียกใช้สคริปต์ Google Ads ไหม

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

ขีดจำกัดการดำเนินการสำหรับสคริปต์ Google Ads คืออะไร

สคริปต์มาตรฐานในบัญชีแต่ละบัญชีสามารถทำงานได้สูงสุด 30 นาทีต่อการดำเนินการ สคริปต์บัญชีดูแลจัดการที่ใช้ executeInParallel สามารถดำเนินการได้สูงสุด 60 นาทีในบัญชีย่อยสูงสุด 50 บัญชี (เมื่อระบุฟังก์ชัน Callback) หากสคริปต์หมดเวลา Google Ads จะยังคงใช้การเปลี่ยนแปลงที่ทำก่อนการยกเลิก ดูรายละเอียดทั้งหมดเกี่ยวกับระยะหมดเวลา โควต้า และขีดจำกัดการอัปโหลดหลายรายการพร้อมกันได้ที่ขีดจำกัด

สคริปต์ Google Ads เชื่อมต่อกับ API ภายนอกได้ไหม

ได้ สคริปต์ Google Ads มีบริการในตัว เช่น SpreadsheetApp สำหรับอ่านและเขียน Google ชีต, UrlFetchApp สำหรับส่งคำขอ HTTP ไปยัง REST API ภายนอก และ Google API ขั้นสูงสำหรับการผสานรวมกับบริการต่างๆ เช่น BigQuery และ YouTube ดูรายละเอียดเพิ่มเติมได้ที่ API ของบุคคลที่สาม และ Google API ขั้นสูง

ความคิดเห็น

หากมีความคิดเห็นเกี่ยวกับสคริปต์ Google Ads โปรดแจ้งให้เราทราบ ติดต่อ เราได้ใน Discord.

หากต้องการความช่วยเหลือ โปรดติดต่อฝ่ายสนับสนุนด้านเทคนิคของสคริปต์