מהי השורה (other)
השורה (other) מופיעה בדוח, בניתוח או בתגובה מ-Data API כשמספר השורות בטבלה חורג ממגבלת השורות של הטבלה. במקרים כאלה, מערכת Analytics מציגה רק את ערכי המאפיינים הנפוצים ביותר ומרכזת ערכים פחות נפוצים בשורה (other).
לדוגמה: אם מגבלת השורות בטבלה שתומכת בדוח 'דפים ומסכים' היא 100,000 אבל בנכס יש 150,000 דפים ייחודיים, מערכת Analytics תמיין את השורות בהתאם לשכיחות שלהן מהגבוהה לנמוכה, ותקבץ את 50,000 השורות האחרונות בשורה (other).
למה השורה (other) מוצגת
לכל מאפיין ב-Analytics אפשר להקצות כמה ערכים. מספר הערכים שניתן להקצות לכל מאפיין הוא העוצמה (cardinality) שלו. לדוגמה, למאפיין זהו אירוע מרכזי אפשר להקצות 2 ערכים (TRUE או FALSE). לעומת זאת, למאפיין נתיב דף יכול להיות ערך שונה לכל נתיב של כתובת URL באתר.
בהרבה טבלאות יש כמה מאפיינים. בטבלאות האלה, מספר השורות שיידרש יכול להגיע למכפלה של מספרי הערכים של כל מאפיין. לדוגמה, אם דוח מסוים כולל את המאפיין 'מכשיר' (3 ערכים: 'מחשב', 'טאבלט' ו'נייד') ואת המאפיין 'גיל' (6 קבוצות גיל), הטבלה יכולה לכלול עד 18 שורות, בהתאם לשילובים של ערכי המאפיינים שלגביהם אתם אוספים נתונים.
כל מאפיין שיש לו יותר מ-500 ערכים צריך להיחשב כמאפיין בעל עוצמה גבוהה, כי הוא יגדיל באופן משמעותי את העוצמה של כל הטבלאות שבהן המאפיין הזה נשמר, ויגביר את הסיכוי שחלק מהנתונים ירוכזו בשורה (other) בטבלאות האלה. 500 ערכים לכל מאפיין הם קו מנחה ולא מגבלה. ככל שנאספים יותר ערכים למאפיינים, כך גדל הסיכון שנתונים ירוכזו בשורה (other).
מהן המגבלות
מגבלת השורות בטבלה תהיה שונה בהתאם לגורמים הבאים:
- סוג הנכס: המגבלות בנכסי Analytics 360 גבוהות יותר בהשוואה למגבלות בנכסים רגילים.
- ניתוח או דוח ספציפיים: דוחות מסוימים (לדוגמה, הדוח 'דפים ומסכים') כוללים מאפיינים בעלי עוצמה גבוהה יותר, ולכן חלות עליהם מגבלות גבוהות יותר.
- מורכבות השאילתה: השורה (other) מופיעה לעיתים נדירות בדוח רגיל עם מאפיין אחד. לעומת זאת, בדוחות עם מסננים, השוואות או מאפיינים משניים יש סיכוי גבוה יותר שתופיע השורה (other). הסיבה לכך היא שבדוחות האלה יש צורך בטבלאות של מסדי נתונים עם הרבה מאפיינים. לנכסים עם מערכי נתונים גדולים ומורכבים יש סיכוי גבוה יותר לחרוג ממגבלות העוצמה.
שיטות מומלצות למנוע את הופעת השורה (other)
כדי לצמצם את הסיכוי שתופיע השורה (other), תוכלו להיעזר בשיטות המומלצות הבאות:
- לפני שיוצרים מאפיינים מותאמים אישית, כדאי להשתמש במאפיינים קיימים. לדוגמה, במקום להגדיר מאפיינים מותאמים אישית לנתונים מסוימים, אתם יכולים להשתמש במאפיינים מוגדרים מראש של משחקים (למשל, דמות או סוג מטבע וירטואלי).
- עדיף לא להשתמש במאפיינים בעלי עוצמה גבוהה אם אין בכך צורך, כי המאפיינים האלה יקרבו את הנכס למגבלת השורות או יגרמו לחריגה ממנה.
- לא כדאי להשתמש במאפיין מותאם אישית כדי ליצור מזהה ייחודי לכל משתמש. במקום זאת, כדאי להשתמש בתכונה User-ID.
- מומלץ להשתמש בדוחות רגילים כשאפשר, כי בדוחות הרגילים יש טבלאות מסכמות שמצמצמות את הסיכוי שהנתונים ירוכזו בשורה (other).
אם אתם צריכים למדוד נתונים בעלי עוצמה גבוהה, כדאי לשלוח את הנתונים באמצעות מאפייני משתמש ופרמטרים של אירועים, בלי לרשום את הנתונים במאפיינים מותאמים אישית. אם לא תרשמו מאפיינים מותאמים אישית, עדיין תוכלו להשתמש בנתונים ב-BigQuery, בקהלים, בפלחים ובתכונות אחרות, בלי שתהיה לכך השפעה על מגבלות הנכס.