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

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

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

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

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