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

หน้านี้แสดงคําแนะนําบางส่วนเมื่อดึงรายงาน

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

เราขอแนะนําให้คุณสร้างและบันทึกรายงานสําหรับคําค้นหาที่คุณเรียกใช้เป็นประจํา เนื่องจากการแทรกและลบรายงานเดียวกันซ้ําหลายครั้งทําให้สิ้นเปลืองทรัพยากร การใช้ช่วงวันที่สัมพัทธ์ เช่น 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 โดยใช้แบบฟอร์มการติดต่อ