שימוש בפונקציה ALL

הפונקציה ALL(...)‎ בודקת אם פריט מסוים כולל רק פריטים שעומדים בתנאי המסנן. במהלך הבדיקה, מציינים את סוגי הפריטים הנכללים שצריכים לעמוד בתנאים. אפשר גם להגדיר מסנן צאצא שמציין באילו תנאים הפריטים הנכללים צריכים לעמוד.

ALL היא פונקציית שמציעה חלופה נוחה יותר לביצוע בדיקות של כל הפריטים הנכללים שפשוט יותר לכתוב. הפונקציה ALL(types, filter)‎ שוות ערך לפונקציה COUNT(types, NOT(filter)) = 0. במילים אחרות, הפונקציה ALL עוזרת לאתר מאגרים שלא כוללים פריטים שלא עומדים בתנאים של מסנן הצאצא.

תחביר

ALL(types, [filter])
  • types – סוגי הפריטים הנכללים שרוצים לבדוק.
  • filter – כל הפריטים הנכללים חייבים לעמוד בתנאי המסנן הזה.

דוגמאות

ALL(keywords, labels = ("abc", "xyz") )

הפונקציה בודקת אם לכל מילות המפתח בקמפיין או בקבוצת המודעות יש תוויות "abc" או "xyz". בדוגמה הזו, סוג הפריטים שהפונקציה בודקת הוא "keywords" (מילות מפתח), ומסנן הצאצא שלה הוא "labels = ("abc", "xyz")". הפונקציה בודקת אם כל הפריטים עומדים בתנאים של מסנן הצאצא.

ALL(callextensions; sitelinks, approvalstatus = approved)

הפונקציה בודקת אם כל נכסי ה-Sitelink ונכסי ההתקשרות שמשויכים לקמפיין או לקבוצת המודעות אושרו.

הערות

  • אם יש מספר תנאים במסנן הצאצא, הפונקציה בודקת אם כולם מתקיימים בפריטים הנכללים. ניתן לכלול אותם בתוך פונקציית OR כדי לבדוק אם הפריטים הנכללים עומדים בלפחות אחד מהתנאים. לדוגמה, הפונקציה ALL(ads, OR(status = paused approvalstatus = disapproved)) בודקת אם כל המודעות הושהו, נדחו, או גם וגם.
  • המסנן יכול גם לכלול תנאים שחלים רק על סוגים מסוימים. במצב כזה, אם התנאים לא חלים על סוג פריט מסוים, הפונקציה מתעלמת מהם. לדוגמה, הפונקציה ALL(keywords; sitelinks, keywordwordcount = 2 linktext : "local") בודקת אם כל מילות המפתח כוללות 2 מילים בדיוק, ואם כל נכסי ה-Sitelink המשויכים כוללים את הטקסט "local" בקישור.
  • אם אין פריטים נכללים מהסוג שצוין, הבדיקה של הפונקציה ALL תסתיים בהצלחה. לדוגמה, הפונקציה ALL(keywords, status = enabled) מציגה רק קמפיינים או קבוצת מודעות שלא כוללים שום מילת מפתח. ניתן להסביר זאת כך: הדוגמה הזו היא פשוט פונקציה שמציעה חלופה נוחה יותר במקום להשתמש בפונקציה COUNT(keywords, NOT(status = enabled)) = 0, ומספר מילות המפתח שלא פעילות בקמפיין או בקבוצת המודעות הוא 0 בדיוק. כדי להגביל את התוצאות רק לפריטים שכוללים לפחות פריט אחד שעומד בתנאי המסנן, אפשר להוסיף פונקציית EXIST עם אותם סוגים ומסנן צאצא כמו בפונקציה ALL. לכן, בדוגמה הזו אפשר להשתמש במסנן הבא: EXIST(keywords, status = enabled) ALL(keywords, status = enabled). במילים אחרות, המסנן הזה מציג רק קמפיינים שכוללים לפחות מילת מפתח פעילה אחת ושכל מילות המפתח שקיימות בהם פעילות.

שימוש בפונקציית ALL ברמת הקמפיין וברמת קבוצת המודעות

אם תשתמשו בפונקציה לבדיקת פריטים שיכולים להיכלל רק בקבוצות של מודעות, פונקציית ALL ברמת הקמפיין תבדוק את כל הפריטים בכל הקבוצות של המודעות כדי לראות אם הם עומדים בתנאים של מסנן הצאצא. לדוגמה, הפונקציה ALL(keywords, status = enabled) ברמת הקמפיין מראה אם כל מילות המפתח בכל הקבוצות של המודעות שבקמפיין מופעלות.

אם תשתמשו בפונקציה לבדיקת פריטים שיכולים להיכלל בקבוצות של מודעות או בקמפיינים, פונקציית ALL ברמת הקמפיין תבדוק רק פריטים שנכללים בקמפיין באופן ישיר. למשל, הפונקציה ALL(audiences, status = enabled) ברמת הקמפיין תציג את הקמפיין אם כל הקהלים ברמת הקמפיין פעילים, גם אם קיימים בקמפיין קהלים ברמת קבוצת המודעות שאינם פעילים. כך גם לגבי נכסים: הפונקציה ALL(sitelinks, status = enabled) ברמת הקמפיין תבדוק רק נכסי Sitelink ברמת הקמפיין, ולא נכסי Sitelink ברמת קבוצת המודעות שבתוך הקמפיין.

האם המידע הועיל?

איך נוכל לשפר את המאמר?
חיפוש
ניקוי החיפוש
סגירת החיפוש
התפריט הראשי
9668879957812437100
true
חיפוש במרכז העזרה
true
true
true
true
true
73067
false
false