סיכום שורות שסוננו

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

דוגמה

בדוגמה הבאה השורות שמכילות את הקמפיינים 124 ו-125 יסוננו, כי הן לא עומדות בדרישה של צבירה של 50 משתמשים.

מזהה קמפיין משתמשים
123 400
124 45
125 6

עם זאת, באמצעות סיכום שורות מסוננות, אפשר לשלב את הנתונים המסוננים כדי לעמוד בדרישת הצבירה של 50 משתמשים. בדוגמה הזו נשתמש בסכום כדי לספור נתונים מסוננים, ובסכום קבוע כדי להוסיף תווית לשורה:

  • סכום שצובר נתונים מסוננים מהעמודה Users.
  • קבוע (משמש לסימון של סיכום השורות המסוננות), שמוגדר בעמודה Campaign ID כ-'תקציר שורה מסוננת'.
מזהה קמפיין משתמשים
סיכום השורות שסוננו 51
123 400

מצב אוטומטי

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

  • כדי להציג את ההגדרות שנקבעו באופן אוטומטי, עוברים אל Properties > (סיכום שורות שסוננו). ההגדרה היא לקריאה בלבד.
  • כדי להשבית את המצב האוטומטי, לוחצים על המתג אוטומטי. ההגדרות האישיות הנוכחיות נשמרות והמצב האוטומטי מושבת.
  • כדי להפעיל מצב אוטומטי, לוחצים על לחצן החלפת המצב אוטומטי. בתיבת הדו-שיח לעבור לאוטומטית? שמופיעה, לחץ על כן, לאפס. ההגדרות הנוכחיות יוסרו והמצב האוטומטי יופעל.
  • כדי להפעיל או להשבית מצב אוטומטי דרך ה-API, משתמשים ב-generateFilteredRowSummaryAutomatically.

מצב ידני

כדי להוסיף באופן ידני סיכום שורה מסוננת לשאילתה שמורה או אחרי השבתת המצב האוטומטי:

  1. מאתרים את העמודה שרוצים לצבור.
  2. בצד שמאל של עורך השאילתות, לוחצים על הוספת כלל בקטע מאפיינים > סיכום שורות מסוננות.
  3. בשדה Column name מזינים את שם העמודה שרוצים לצבור.
  4. בתפריט הנפתח סוג, בוחרים באפשרות סיכום. אם הסכום נמוך מערכי הצבירה, סיכום השורות המסוננות יוסר.
  5. אופציונלי: מוסיפים עוד כללים כמו שעשיתם בשלבים הקודמים.
  6. אופציונלי: מוסיפים מזהה לסיכום השורות המסוננות באמצעות קבוע. הקבוע שלך חייב להיות סוג נתונים חוקי עבור השורה שבחרת.
    1. מזינים את שם העמודה בשדה שם העמודה.
    2. בוחרים באפשרות קבוע בתפריט הנפתח סוג.
    3. מזינים מזהה עבור השורה בשדה ציון קבוע.
  • כדי להסיר כלל, לוחצים על מחיקה.
  • כדי להסיר את כל הכללים, לוחצים על Remove all.

אם מייצאים כמה טבלאות באמצעות התחביר in-sql שמוצג בקטע ייצוא של מספר טבלאות, אפשר להוסיף סיכום שורות מסונן באפשרויות העמודות:


CREATE TABLE `myproject.mydataset.mytable` (
    campaign_id INT64 OPTIONS(merge_constant=0),
    ct INT64 OPTIONS(merge_type="SUM")
  ) 
OPTIONS(privacy_checked_export=true) AS
SELECT campaign_id, COUNT(*) AS ct GROUP BY campaign_id;

תיווצר טבלת תוצאות עם סיכום שורה מסונן שבו הערך של campaign_id הוא 0 ו-ct יהיה סכום השורות שסוננו מהתוצאה בגלל בדיקות הפרטיות.

בשלב זה, האפשרויות הזמינות בעמודות עבור סיכום שורות מסוננות הן:

  • merge_type="SUM": מפיקה את סכום הערכים המסוננים בשורת הסיכום. תקף רק לטיפוסים מספריים.
  • merge_constant=<value>: הגדרה של ערך קבוע בשורת הסיכום. חייב להיות זהה לסוג של העמודה.
  • אם לא צוינה אפשרות, יוצג הערך NULL בשורת הסיכום.

ניתן לציין רק אחד מהערכים merge_type או merge_constant. גם כאן חלים כל הכללים לסיכומי שורות מסוננים (כלומר, אם הסכום נמוך מערכי הצבירה, סיכום השורות המסוננות יוסר).