ขีดจำกัด

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

ขีดจำกัดเวลาดำเนินการ

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

สคริปต์ Ad Manager

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

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

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

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

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

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

    10,000 จะทำให้เกิดข้อผิดพลาดเกี่ยวกับรันไทม์

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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