หน้านี้แสดงแนวทางปฏิบัติแนะนำบางส่วนเมื่อดึงรายงาน
บันทึกและนำรายงานกลับมาใช้ซ้ำ
เราขอแนะนำให้คุณสร้างและบันทึกรายงานสำหรับการค้นหาที่คุณเรียกใช้เป็นประจำ
เนื่องจากการแทรกและลบรายงานเดียวกันหลายครั้งจะทำให้สิ้นเปลืองทรัพยากร
การใช้ช่วงวันที่แบบสัมพัทธ์ เช่น YESTERDAY หรือ
LAST_7_DAYS จะช่วยให้รายงานนำกลับมาใช้ซ้ำได้มากขึ้น
ตั้งเวลารายงาน
รายงานเฉพาะกิจหรือรายงานแบบครั้งเดียวอาจสิ้นเปลืองทรัพยากรเนื่องจากมีการเรียกใช้ แยกกันและอาจดำเนินการกับชุดข้อมูลที่ไม่สมบูรณ์ รายงานที่ตั้งเวลาไว้ จะใช้ทรัพยากรการรายงานอย่างมีประสิทธิภาพสูงสุด เนื่องจากระบบจะเรียกใช้รายงานเป็นกลุ่มและ รับประกันว่าจะไม่ดำเนินการจนกว่าการประมวลผลข้อมูลของวันก่อนหน้าจะเสร็จสมบูรณ์ ดูรายละเอียดได้ที่ฟิลด์การตั้งเวลาที่ใช้ได้
ใช้ Exponential Backoff เมื่อทำการสำรวจสถานะรายงาน
คุณคาดเดาไม่ได้ว่ารายงานจะใช้เวลานานเท่าใดในการทำงาน ระยะเวลาอาจตั้งแต่ไม่กี่วินาทีไปจนถึงหลายชั่วโมง โดยขึ้นอยู่กับหลายปัจจัย เช่น ช่วงวันที่และปริมาณข้อมูลที่จะประมวลผล นอกจากนี้ ยังไม่มีความสัมพันธ์ระหว่างเวลาเรียกใช้รายงานกับจำนวนแถวที่แสดงผลในรายงานด้วย ดังนั้นคุณจึงต้องตรวจสอบสถานะของรายงานที่กำลังทำงานเป็นประจำเพื่อ ดูว่ารายงานเสร็จสิ้นเมื่อใด กระบวนการนี้เรียกว่า "การสำรวจ"
แม้ว่าการสำรวจความคิดเห็นจะเป็นสิ่งจำเป็น แต่การใช้งานที่ไม่มีประสิทธิภาพอาจทำให้โควต้าของคุณหมดลงอย่างรวดเร็วเมื่อพบรายงานที่ใช้เวลานาน ดังนั้นเราขอแนะนำ ให้คุณใช้ Exponential Backoff เพื่อจำกัดการลองใหม่และรักษาโควต้า
ดาวน์โหลดหลายส่วน
ไฟล์รายงานอาจมีขนาดหลายกิกะไบต์ การดาวน์โหลดรายงานดังกล่าวในคำขอเดียวอาจทำให้เกิดปัญหาการเชื่อมต่อ นอกจากนี้ หากการดาวน์โหลดแบบคำขอเดียว หยุดชะงัก คุณจะดำเนินการต่อไม่ได้ และการดาวน์โหลดแบบคำขอเดียว ที่ล้มเหลวจะดำเนินการต่อไม่ได้หากหยุดชะงัก ดังนั้นเราขอแนะนำให้คุณ ใช้การดาวน์โหลดแบบหลายส่วนเพื่อแบ่งการดาวน์โหลดขนาดใหญ่ออกเป็นส่วนเล็กๆ หากดาวน์โหลด ก้อนข้อมูลเดียวไม่สำเร็จ คุณอาจดาวน์โหลดต่อจากจุดนั้นได้
แม้ว่าการแบ่งส่วนจะมีประโยชน์หลายอย่าง แต่แต่ละส่วนจะสร้างคำขอแยกกัน ดังนั้น เราขอแนะนำให้ใช้ขนาดก้อนข้อมูลขั้นต่ำ 10 MB เพื่อหลีกเลี่ยงการใช้โควต้าโดยไม่จำเป็น อย่างไรก็ตาม หากรายงานมีขนาดเฉลี่ยใหญ่มาก ให้ลองเพิ่ม ขนาดก้อนข้อมูลให้มากที่สุดเท่าที่ความเร็วในการเชื่อมต่อจะอนุญาต
รหัสการค้นหาที่เสียค่าใช้จ่ายเดิม
รหัสการค้นหาที่เสียค่าใช้จ่ายเดิม เช่น รหัสแคมเปญการค้นหาที่เสียค่าใช้จ่าย อาจปรากฏใน รายงานระดับเหตุการณ์ของ CM360 และรายงานที่ดึงผ่าน CM360 API ตัวอย่าง ของรายงานระดับเหตุการณ์คือรายงานที่มีตัวแปร Floodlight ที่กำหนดเอง สำหรับ ลูกค้าที่ใช้ CM360 API บริการการแมปรหัส Search Ads 360 จะช่วยให้ลูกค้าแปลงระหว่างพื้นที่รหัสเดิมกับพื้นที่รหัสใหม่ได้
พิจารณาโควต้าการรายงาน
เราจะบังคับใช้การใช้งานฟีเจอร์การรายงานของ Campaign Manager 360 อย่างมีความรับผิดชอบ ผ่านโควต้าการใช้งานทั่วทั้งผลิตภัณฑ์ 3 รายการต่อไปนี้
การเรียกใช้รายงานเฉพาะกิจ (ต่อวัน)
จำกัดจำนวนรายงานเฉพาะกิจที่บัญชี CM / โปรไฟล์ผู้ใช้ CM เรียกใช้ได้ ในระยะเวลา 24 ชั่วโมง วิธีไม่ให้เกินโควต้า
- ลดรายงานที่ซ้ำกัน
- ตั้งเวลารายงานที่เรียกใช้เป็นประจำ
- ปิดใช้งานสคริปต์ API ที่ไม่จำเป็น
รายงานที่กำหนดเวลาไว้ที่ใช้งานอยู่
จํากัดจํานวนรายงานที่บัญชี CM / โปรไฟล์ผู้ใช้ CM สามารถ กําหนดเวลาไว้ใช้งานได้ในเวลาที่กําหนด วิธีไม่ให้เกินโควต้า
- ลดรายงานที่ซ้ำกัน
- ปิดใช้งานรายงานที่ตั้งเวลาไว้ที่ไม่จำเป็น
- ปิดใช้งานสคริปต์ API ที่ไม่จำเป็น
รายงานพร้อมกัน
จำกัดจำนวนรายงานที่บัญชี CM / โปรไฟล์ผู้ใช้ CM สามารถเรียกใช้พร้อมกันได้ วิธีไม่ให้เกินโควต้า
- ตั้งเวลารายงานที่เรียกใช้เป็นประจำ
- ปิดใช้งานสคริปต์ API ที่ไม่จำเป็น
- ใช้ตรรกะการหยุดชั่วคราว
หากคุณได้เพิ่มประสิทธิภาพการติดตั้งใช้งานการรายงานแล้ว แต่ยังพบว่าใช้โควต้าเกินที่กำหนด โปรดติดต่อทีมสนับสนุนของ Campaign Manager 360 โดยใช้แบบฟอร์มติดต่อ