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