ขีดจำกัด

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

ขีดจำกัดเวลาในการทำงาน

สคริปต์ Google Ads

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

สคริปต์ Ads Manager

โดยปกติแล้วสคริปต์ Ads Manager จะทำงานได้สูงสุด 30 นาที หลังจาก นั้นระบบจะยกเลิกสคริปต์ อย่างไรก็ตาม หากสคริปต์ Ads Manager ใช้เมธอด executeInParallel เพื่อประมวลผลบัญชีแบบขนานและระบุเมธอด Callback สคริปต์จะทำงานได้ สูงสุด 60 นาที ก่อนที่จะถูกยกเลิก ซึ่งแสดงไว้ในรูปภาพต่อไปนี้ โดย processAccount เป็นฟังก์ชันแบบขนาน และ allFinished เป็นเมธอด Callback เมื่อเรียก executeInParallel

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

ขีดจำกัดเอนทิตี

สคริปต์ของบัญชี Google Ads

  • Iterator รายการเดียวจะแสดงผลลัพธ์ได้สูงสุด 50,000 รายการโดยค่าเริ่มต้น คุณสามารถแก้ไขได้โดยเรียก withLimit() ในตัวเลือก

  • ตัวเลือก รายการเดียวจัดการรหัสได้สูงสุด 10,000 รายการใน selector.withIds() หากระบุรหัสตั้งแต่ 10,000 รายการขึ้นไป selector.get() จะแสดงข้อผิดพลาดรันไทม์ ในทำนองเดียวกัน การระบุเงื่อนไข Id IN [LIST] ที่มีรายการรหัสมากกว่า 10,000 รายการจะทำให้เกิดข้อผิดพลาดขณะรันไทม์

  • ระบบจะตัดเอาต์พุตการบันทึกที่ 100Kb และจะบันทึกคำเตือนหากเกิดกรณีดังกล่าว

สคริปต์ของบัญชีดูแลจัดการ

  • แต่ละบัญชีที่สคริปต์ Ads Manager ประมวลผลจะมีโควต้าของตัวเองตามที่ ระบุไว้ในส่วนก่อนหน้า

  • เมื่อใช้เมธอด executeInParallel สคริปต์จะประมวลผลบัญชีได้สูงสุด 50 บัญชี

  • เมธอด processAccount จาก executeInParallel สามารถแสดงผลข้อมูลได้สูงสุด 10MB

ขีดจำกัดการอัปโหลดหลายรายการพร้อมกัน

  • ไฟล์ที่อัปโหลดมีขนาดได้ไม่เกิน 50MB และมีแถวได้ไม่เกิน 1 ล้านแถว และระบบจะปฏิเสธไฟล์เมื่อส่งหากไฟล์มีขนาดหรือจำนวนแถวเกินขีดจำกัดเหล่านี้

  • งานอัปโหลดจะหมดเวลาหลังจากผ่านไป 2 ชั่วโมง และงานจะหยุดประมวลผลข้อมูลที่เหลือจากไฟล์ที่อัปโหลด

โควต้าสำหรับบริการของ Google

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

สคริปต์ที่ได้รับอนุญาต

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

หากคุณพบขีดจำกัดนี้บ่อยครั้ง คุณควรพิจารณาใช้บัญชีผู้ใช้หลายบัญชีเพื่อให้สิทธิ์สคริปต์ชุดต่างๆ

แคมเปญวิดีโอและแคมเปญ Shopping

ตัวเลือกแคมเปญมาตรฐาน (AdsApp.campaigns().get()) จะกรอง แคมเปญวิดีโอและ Shopping ออกจากผลลัพธ์ ให้ใช้ตัวเลือกแคมเปญเฉพาะแทน ดังนี้