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

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

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

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

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

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

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

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

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

ดาวน์โหลดหลายส่วน

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

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

รหัสการค้นหาที่เสียค่าใช้จ่ายเดิม

รหัสการค้นหาที่เสียค่าใช้จ่ายเดิม เช่น รหัสแคมเปญการค้นหาที่เสียค่าใช้จ่าย อาจปรากฏใน รายงานระดับเหตุการณ์ของ CM360 และรายงานที่ดึงผ่าน CM360 API ตัวอย่าง ของรายงานระดับเหตุการณ์คือรายงานที่มีตัวแปร Floodlight ที่กำหนดเอง สำหรับ ลูกค้าที่ใช้ CM360 API บริการการแมปรหัส Search Ads 360 จะช่วยให้ลูกค้าแปลงระหว่างพื้นที่รหัสเดิมกับพื้นที่รหัสใหม่ได้

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

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

  1. การเรียกใช้รายงานเฉพาะกิจ (ต่อวัน)

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

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

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

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

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

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