שיטות מומלצות לדיווח

בדף הזה מפורטות כמה שיטות מומלצות לשליפת דוחות.

שמירת דוחות ושימוש חוזר בהם

מומלץ ליצור ולשמור דוחות לשאילתות שאתם מריצים באופן קבוע, כי הוספה ומחיקה של אותו דוח מבזבזות משאבים רבים. השימוש בטווחי תאריכים יחסיים, כמו YESTERDAY או LAST_7_DAYS, מאפשר שימוש חוזר בדוחות.

תזמון דוחות

אד-הוק או דוח חד-פעמי, הדוחות עלולים לבזבז משאבים מכיוון שהם מופעלים בנפרד, והם עשויים להתבצע על מערך נתונים חלקי. השימוש בדוחות המתוזמנים הוא המתאים ביותר למשאבי הדיווח, מפני שהם פועלים בכמות גדולה. מומלץ לא לבצע אותם עד שהעיבוד של הנתונים מהיום הקודם יושלם. פרטים נוספים זמינים בשדות התזמון הזמינים.

שימוש בהשהיה מעריכית בזמן עריכת סקר לגבי סטטוס הדוח

אין אפשרות לחזות את משך הזמן שיידרש לדוח. משך הזמן יכול להשתנות בין שניות לשעות שונות, בהתאם לגורמים רבים, כולל טווח התאריכים וכמות הנתונים לעיבוד. כמו כן, אין התאמה בין זמן הריצה של הדוח לבין מספר השורות שהוחזרו בדוח. לכן צריך לבדוק באופן קבוע את הסטטוס של דוח פועל כדי לקבוע מתי הוא הסתיים. התהליך הזה נקרא 'סקר'.

אמנם יש צורך בסקרים, אבל הטמעה לא יעילה עלולה לגרום למיצוי מהיר יותר של המכסה בדוח ארוך. לכן מומלץ להשתמש בהשהיה מעריכית כדי להגביל את הניסיונות החוזרים ולחסוך במכסה.

ביצוע הורדות מרובות-חלקיות

הגודל המקסימלי של קובצי דוח הוא ג'יגה-בייט. הורדת דוחות כאלה בבקשה אחת עלולה לגרום לבעיות בחיבור. כמו כן, אם ההורדה של בקשה יחידה הופסקה, אין דרך להמשיך את ההפעלה ולא ניתן להמשיך הורדה של בקשה יחידה שנכשלה. לכן, מומלץ להשתמש בהורדות מרובות חלקים כדי לפרק הורדות גדולות לקטעים קטנים יותר. אם קבוצת נתונים מסוימת תיכשל, יכול להיות שההורדה תחודש מהנקודה הזו.

על אף שלשיעור האחיזה יש יתרונות רבים, כל חיתוך יוצר בקשה נפרדת. לכן, מומלץ להשתמש בנתח מינימלי של 10MB כדי להימנע מבזבוז מכסה. עם זאת, אם הגודל הממוצע של הדוח גדול מאוד, מומלץ להגדיל את כמות הגושים בהתאם למהירות החיבור.

איך בודקים את המכסות?

שימוש אחראי בתכונת הדיווח של Campaign Manager 360 נאכף באמצעות שלוש מכסות השימוש הבאות בכל המוצרים:

  1. הפעלות אד-הוק של דוח (ליום)

    הגבלה על מספר הדוחות אד-הוק שחשבון CM / פרופיל משתמש ב-CM יכול לפעול בפרק זמן של 24 שעות. כדי להישאר במסגרת המכסה:

    • הפחתת דוחות כפולים.
    • תזמון דוחות שפועלים באופן סדיר.
    • משביתים סקריפטים לא נחוצים של API.
  2. דוחות מתוזמנים פעילים

    הגבלה על מספר הדוחות שחשבון CM / פרופיל משתמש ב-CM יכול להיות מופעל באופן פעיל בזמן נתון. כדי להישאר במסגרת המכסה:

    • הפחתת דוחות כפולים.
    • משביתים דוחות מתוזמנים מיותרים.
    • משביתים סקריפטים לא נחוצים של API.
  3. דוחות בו-זמנית

    הגבלה של מספר הדוחות שחשבון CM / פרופיל משתמש ב-CM יכול להריץ בו-זמנית. כדי להישאר במסגרת המכסה:

    • תזמון דוחות שפועלים באופן סדיר.
    • משביתים סקריפטים לא נחוצים של API.
    • הטמעת לוגיקת השהיה.

אם ביצעתם אופטימיזציה להטמעה של דוחות ואתם עדיין חורגים מהמכסה הנתונה, תוכלו לפנות לתמיכה של Campaign Manager 360 באמצעות הטופס ליצירת קשר.