מהו דוח סינכרוני?
דוח סינכרוני הוא דוח קטן שצריך לפעול מהר מאוד. כשמתקבלת בקשה להרצת דוח סינכרוני, פלטפורמת הדיווח של DCM מתחילה להריץ אותו בשבילכם באופן מיידי. דוחות כאלה מומלץ להשתמש בהם במצבים שבהם צריך מקטע נתונים קטן במהירות, למשל כשמציגים מדדים גרפי.
מה ההבדל בין יצירת דוחות אסינכרוניים לבין יצירת דוחות סינכרוניים?
הרצה של דוח באופן אסינכרוני תמיד תדרוש לפחות כמה דקות, גם אם אתם מבקשים כמות קטנה של נתונים. סינכרוני מחזירים את הנתונים האלה מהר יותר בעלות של הזמן הקצוב לתפוגה של הרצת הדוח. כדאי להשתמש ביצירת דוחות אסינכרוניים כשאי אפשר להריץ את הדוח בתוך פרק הזמן של הזמן הקצוב לתפוגה של יצירת הדוח אסינכרוני, או כשאתם לא בסביבה רגישה לזמן, כמו ממשק משתמש.
מהו פרק הזמן של זמן הקצאת הזמן הסופי (timeout) של דוח סינכרוני?
אם הדוח קטן מספיק כדי להריץ את הסרטון תוך 10 שניות או פחות, הפרמטר המערכת תחזיר קובץ דוח מלא לבקשת ההפעלה הראשונית. אחרת, מערכת הדיווח של DCM תפעל את הדוח למשך 50 שניות לפני שהזמן יפוג.
מה קורה אם דוח סינכרוני לוקח גם הוא ארוך?
אם היצירה של דוח סינכרוני לא תושלם בתוך פרק הזמן של הזמן הקצוב לתפוגה, היצירה תושהה והדוח יועבר לתור הדיווח האסינכרוני שלנו. הדוח לא נכשל או מחזיר שגיאה, אבל העברה לתור הדיווח האסינכרוני פירושה שהדוח ייווצר תוך כמה דקות לפחות.
לא תקבלו אינדיקציה לכך שהדוח חרג מתקופת הזמן הקצובה לדיווח סינכרוני, מלבד זמן היצירה של הדוח. התהליך יסתיים באופן סינכרוני תוך 50 שניות או פחות, או להפוך לאסינכרוניות ונדרשות כמה דקות.
אילו סוגי דוחות תומכים בהפעלה סינכרונית?
כל סוגי הדוחות תומכים בהפעלה סינכרונית, למעט:
- הדוח 'נתיב להמרה', שמעולם לא תומך בדיווח סינכרוני.
- דוח Floodlight, שתומך בדיווח סינכרוני רק אם
dfa:floodlightImpressions
לא נכללים.
כל שאר סוגי הדוחות תומכים בהרצה סינכרונית, אבל עדיין יתרחש זמן קצוב לתפוגה אם נעשה שימוש בנתונים רבים מדי או בשילוב של מדדים ומאפיינים שצורך הרבה משאבים.
איך מפעילים דוח סינכרוני?
כברירת מחדל, כל הדוחות פועלים באופן אסינכרוני. כשנשלחת בקשה
של קובץ דוח חדש, אפשר להגדיר
synchronous
פרמטר ל-
true
כדי לבקש שהדוח יופץ באופן סינכרוני. אפשר לעיין בקוד לדוגמה במסמכי התיעוד שלנו.
האם כדאי לבקש את כל הדוחות שלי עם ביצוע סנכרוני?
לא, צריך לבקש ביצוע סינכרוני רק אם הדוח צפוי להסתיים בתוך פרק הזמן של הזמן הקצוב לתפוגה. אם הדוח מתחיל באמצעות הפעלה סינכרונית והגעה למגבלת הזמן הקצוב, הדוח מועבר לתור האסינכרוני - הביצוע הכולל של הדוח. יהיה הזמן הדרוש להפקת הדוח באופן אסינכרוני, פרק הזמן הסינכרוני של הזמן הקצוב לתפוגה. לכן, אם ביקשתם את הדוח באופן אסינכרוני, הייתם נמנעים מהעיכוב הנוסף פרק הזמן הסינכרוני של הזמן הקצוב לתפוגה.
האם המדדים והמאפיינים שאבקש ישפיעו על זמן היצירה של הדוחות?
כן. זמן הידור של מדדים ומאפיינים מסוימים ארוך יותר מזה של אחרים, וחלק מהם עשויים לגרום לכך שהדוחות הסינכרונים תמיד יפוג הזמן שלהם. המאפיינים הגיאוגרפיים הם אחד כזה שלעיתים נדירות, אם בכלל, יהיה מהיר מספיק כדי להיכלל דוחות מסונכרנים.
איך אפשר לקצר את הזמן הנדרש ליצירת הדוחות כדי לאפשר דיווח סינכרוני?
יש הרבה גורמים שמשפיעים על המהירות, כמו הגודל של הקמפיינים הכלולים התקופה שבה הדוח מכסה. ידני במידה מועטה עריכת שינויים היא בדרך כלל הדרך הטובה ביותר להקטין את הדוחות כך שיהיו קטנים מספיק מקטעים – מתחילים עם כל מה שרוצים להציג במהירות, ולאחר מכן לנסות לקצר את הדוח עד שהוא יסתיים בהצלחה באופן סינכרוני.