AND(…)‑
, OR(…)‑
ja NOT(…)
-funktioilla voi hallita paremmin useiden suodatinehtojen yhdistämistä siten, että ehdoilla voidaan tarkasti löytää etsittäviä kohteita.
AND‑ ja OR-funktioiden käyttäminen
Suodatinehdot on oletuksena yhdistetty AND-funktiolla, mikä tarkoittaa, että kaikkien määritettyjen suodatinehtojen on täytyttävä, jotta kohde näkyy tuloksissa. OR-funktiolla voi hakea tilanteita, joissa ainakin yksi ehto täyttyy, sen sijaan että kaikkien ehtojen olisi täytyttävä.
AND-funktiota käytettäessä kaikkien ehtojen tulee täyttyä (mikä vastaa oletusarvoista toimintaa), joten tavallisesti AND-funktiota ei tarvitse erikseen käyttää. OR-funktiota käytettäessä sen sisällä voidaan kuitenkin käyttää AND-funktiota, jotta päätäisiin takaisin oletusarvoiseen toimintatapaan. Jos esimerkiksi haluat löytää kaikki kampanjat, joiden jakelutavaksi on valittu vakio tai joiden budjetti on 10 $:n ja 20 $:n välillä, voit käyttää tätä suodatinta:
OR( deliverymethod = standard AND(budget >= 10 budget <= 20) )
Tällöin ainakin yhden näistä ehdoista tulee toteutua:
- Jakelutavaksi on valittu vakio.
- Budjetti on 10 $ tai enemmän JA budjetti on 20 $ tai vähemmän.
NOT-funktion käyttäminen
NOT-funktio kääntää suodattimen tuloksen päinvastaiseksi. Jos suodatin tavallisesti ottaisi kohteen mukaan, NOT-funktion käyttäminen suodattimen ympärillä sulkee kohteen pois. Jos taas suodatin sulkee kohteen pois, NOT-funktion käyttäminen suodattimen ympärillä sisällyttää sen. NOT-funktion sisällä ehdot on oletusarvoisesti yhdistetty AND-funktiolla, joten NOT(status = enabled enhancedcpc = enabled)
on sama kuin NOT(AND(status = enabled enhancedcpc = enabled))
. Tämä esimerkkifunktio piilottaa kaikki kampanjat, jotka on otettu käyttöön ja joissa tehostettu klikkauskohtainen hinta on käytössä. Kaikki muut näytetään.
Syntaksi
AND(suodatin)
suodatin
– kohteiden on vastattava kaikkia näitä suodatinehtoja
OR(suodatin)
suodatin
– kohteen on vastattava vähintään yhtä näistä suodatinehdoista
NOT(suodatin)
suodatin
– kohde ei saa vastata kaikkia näitä suodatinehtoja
Esimerkkejä
OR( status -= enabled approvalstatus = (disapproved, sitesuspended) )
Löytää kohteet, jotka on poistettu käytöstä tai hylätty.
OR( bidstrategytype = maximizeconversions NOT(budget >= 10 budget <= 20) )
Löytää kampanjat, joiden hintatarjousstrategian tyyppinä on Maksimoi konversiot tai joiden budjetti ei ole 10 $:n ja 20 $:n välillä.
OR( status = paused AND(interestsandremarketing = targeting EXIST(audiences)) )
Löytää kampanjat tai mainosryhmät, jotka on keskeytetty tai joilla on vähintään yksi yleisö ja kohdistus valittu joustavan kattavuuden kiinnostuksen kohteiden ja uudelleenmarkkinoinnin asetukseksi.