Domyślnie raport będzie zawierał wszystkie dane z zakresu reportScope, które które określa żądanie. Jeśli chcesz, aby raport zawierał tylko dane pasujące do zbioru kryteria, możesz dodać do raportu jeden lub więcej filtrów. Tylko wiersze pasujące do wszystkich filtrów .
Możesz na przykład poprosić o raport obejmujący wszystkie słowa kluczowe w agencji. Potem możesz zastosować filtr, tak by tylko słowa kluczowe, których adresy URL stron docelowych zaczynają się od W raporcie pojawią się www.example.com i www.another-example.com.
"filters": [ { "column" : { "columnName": "keywordLandingPage" }, "operator" : "startsWith", "values" : [ "http://www.example.com", "http://www.another-example.com" ] } ]
Każdy filtr zawiera kolumnę do filtrowania, operator i listę wartości, powinny znajdować się w określonej kolumnie:
"filters": [ { "column" : column to filter on, "operator" : operator specifying the type of filter, "values" : list of values }, { ... another filter can go here ... } ]
Filterable
.
Filtruj operatory
We wszystkich filtrach rozróżniana jest wielkość liter. Oznacza to, że filtr z adresem „www.Sprockets.com” nie pasuje kolumnę zawierającą „www.sprockets.com”.
Operator | Opis | Liczba obsługiwanych wartości |
---|---|---|
equals |
Kolumna musi dokładnie pasować do określonej wartości. | 1 |
notEquals |
Kolumna nie może odpowiadać określonej wartości. | 1 |
in |
Kolumna musi dokładnie odpowiadać jednej z wartości na liście filtra.
Nie dotyczy typów danych list (np. |
zmienna |
lessThan |
Kolumna musi zawierać wartość mniejszą od określonej wartości.
Jeśli określisz ten filtr dla kolumny Nie dotyczy typów danych list (np. |
1 |
greaterThan |
Kolumna musi zawierać wartość, która jest większa niż jedna z wartości na liście filtru.
Jeśli określisz ten filtr dla kolumny
Nie dotyczy typów danych list (np. |
1 |
lessThanOrEqual |
Kolumna musi zawierać wartość mniejszą lub równą jednej z na liście filtra.
Jeśli określisz ten filtr dla kolumny
Nie dotyczy typów danych list (np. |
1 |
greaterThanOrEqual |
Kolumna musi zawierać wartość większą lub równą jednej z na liście filtra.
Jeśli określisz ten filtr dla kolumny
Nie dotyczy typów danych list (np. |
1 |
isNull |
Kolumna musi być pusta. Jeśli na przykład wpiszesz isNull
dla kolumny keywordMaxCpc w raporcie słów kluczowych,
będzie zawierać tylko słowa kluczowe, dla których nie określono maks. CPC.
|
0 |
isNotNull |
Kolumna musi zawierać wartość. | 0 |
startsWith |
Kolumna musi zaczynać się od jednego z ciągów znaków na liście filtra.
Prawidłowy tylko dla |
zmienna |
containsSubstring |
Kolumna musi zawierać całość lub część jednego z ciągów określonych w listę filtra.
Na przykład filtr
, ale nie zwróci wierszy z tymi wartościami:
Prawidłowy tylko dla |
zmienna |
doesNotContainSubstring |
Kolumna nie może zawierać żadnych ciągów znaków z listy filtra.
Na przykład filtr , ale nie zwróci wierszy z tymi wartościami:
Prawidłowy tylko dla |
zmienna |
containsElement |
Kolumna musi zawierać co najmniej jedną wartość z listy filtra.
Prawidłowy tylko w przypadku kolumn z typami danych typu lista (np.
Na przykład w raporcie |
zmienna |