AND(...)
OR(...)
和 NOT(...)
函式能讓您進一步控制如何搭配運用多組篩選條件,鎖定搜尋極為精確的特定項目。
使用 AND 和 OR
根據預設,系統會以「AND」合併使用多組篩選條件,這表示某個項目必須與所有篩選條件都相符,才會出現在結果中;相較之下,OR 函式則會篩選出至少一個條件符合的項目。
AND 函式會要求所有條件都相符,因此一般來說,不需要另外指定這個函式,因為所有條件相符原本就是系統的預設行為。不過如果您使用 OR 函式,在其中加入 AND 函式即可恢復預設行為。舉例來說,如果想找出放送方式為「標準」或是預算介於 $10 到 $20 元之間的所有廣告活動,您可以使用以下這個篩選器:
OR( deliverymethod = standard AND(budget >= 10 budget <= 20) )
換句話說,下列條件至少要有一個為真:
- 放送方式為「標準」
- 預算為 $10 元以上「且」在 $20 元以下。
使用 NOT
NOT 函式只是反向檢查內含篩選器的結果。假如篩選器本身已包含一個項目,對該篩選器使用 NOT 就會排除其中所含的項目;以此類推,如果篩選器已排除某個項目,則對該篩選器使用 NOT 就會將該項目納入。在 NOT 函式中,系統預設會為條件加上「AND」函式,因此 NOT(status = enabled enhancedcpc = enabled)
的效果就等同於 NOT(AND(status = enabled enhancedcpc = enabled))
。此篩選結果會將所有本身已經啟用、且已啟用成本效益管理系統的廣告活動全部隱藏起來,並顯示除此之外的其他廣告活動。
語法
AND(filter)
filter
-- 項目必須與這些篩選條件全部相符。
OR(filter)
filter
-- 項目必須與這些篩選條件中至少一項相符。
NOT(filter)
filter
-- 項目必須與這些篩選條件全部不相符。
範例
OR( status -= enabled approvalstatus = (disapproved, sitesuspended) )
尋找已停用或拒登的項目。
OR( bidstrategytype = maximizeconversions NOT(budget >= 10 budget <= 20) )
尋找出價策略類型為「盡量爭取轉換」或預算「不是」介於 $10 元到 $20 元之間的所有廣告活動。
OR( status = paused AND(interestsandremarketing = targeting EXIST(audiences)) )
尋找已經暫停或已有至少一個目標對象,且「指定」「興趣和再行銷」彈性觸及的廣告活動或廣告群組。