แนวทางปฏิบัติแนะนําในการรายงาน

หน้านี้จะแสดงแนวทางปฏิบัติที่แนะนําเมื่อดึงรายงาน

บันทึกและนํารายงานมาใช้ซ้ำ

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

ตั้งเวลารายงาน

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

ใช้ Exponential Backoff เมื่อทำการสำรวจสถานะรายงาน

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

แม้ว่าการโหวตเป็นสิ่งจําเป็น แต่การใช้งานที่ไม่มีประสิทธิภาพอาจทำให้โควต้าหมดลงอย่างรวดเร็วเมื่อพบรายงานที่ทำงานเป็นเวลานาน ดังนั้น เราขอแนะนําให้คุณใช้ Exponential Backoff เพื่อจํากัดการลองอีกครั้งและประหยัดโควต้า

ดำเนินการดาวน์โหลดหลายส่วน

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

แม้ว่าการจัดกลุ่มจะมีประโยชน์หลายอย่าง แต่แต่ละกลุ่มจะสร้างคำขอแยกกัน ดังนั้น เราขอแนะนำให้ใช้ขนาดข้อมูลโค้ดอย่างน้อย 10 MB เพื่อหลีกเลี่ยงการสิ้นเปลืองโควต้า อย่างไรก็ตาม หากรายงานเฉลี่ยของคุณมีขนาดใหญ่มาก ให้พิจารณาเพิ่ม ขนาดใหญ่ที่สุดเท่าที่ความเร็วในการเชื่อมต่ออนุญาต

พิจารณาโควต้าการรายงาน

ระบบจะบังคับใช้การใช้ฟีเจอร์การรายงานของ Campaign Manager 360 อย่างมีความรับผิดชอบผ่านโควต้าการใช้งานทั้งผลิตภัณฑ์ 3 รายการต่อไปนี้

  1. การดำเนินการรายงานเฉพาะกิจ (ต่อวัน)

    จำกัดจำนวนรายงานเฉพาะกิจที่บัญชี CM / โปรไฟล์ผู้ใช้ CM ทำงานได้ ในช่วงเวลา 24 ชั่วโมง วิธีไม่ให้เกินโควต้า

    • ลดรายงานที่ซ้ำกัน
    • ตั้งเวลารายงานที่จะเรียกใช้เป็นประจำ
    • ปิดใช้งานสคริปต์ API ที่ไม่จำเป็น
  2. รายงานที่ตั้งเวลาไว้ซึ่งใช้งานอยู่

    จำกัดจำนวนรายงานที่บัญชี CM / โปรไฟล์ผู้ใช้ CM หนึ่งๆ จะมีได้ ที่กำหนดไว้ตลอดเวลา วิธีไม่ให้เกินโควต้า

    • ลดรายงานที่ซ้ำกัน
    • ปิดใช้งานรายงานที่ตั้งเวลาไว้ซึ่งไม่จำเป็น
    • ปิดใช้งานสคริปต์ API ที่ไม่จำเป็น
  3. รายงานพร้อมกัน

    จํากัดจํานวนรายงานที่บัญชี CM / โปรไฟล์ผู้ใช้ CM สามารถเรียกใช้ได้พร้อมกัน วิธีไม่ให้เกินโควต้า

    • ตั้งเวลารายงานที่จะเรียกใช้เป็นประจำ
    • ปิดใช้งานสคริปต์ API ที่ไม่จำเป็น
    • ใช้ตรรกะ Backoff

หากคุณได้เพิ่มประสิทธิภาพการใช้งานการรายงานแล้วแต่ยังพบว่า เกินโควต้าที่กำหนด โปรดติดต่อทีมสนับสนุนของ Campaign Manager 360 โดยใช้ แบบฟอร์มติดต่อ