Baza słów kluczowych: frazy w grupie (getGroupKeywords)
/api/keywords_analysis/reports/keywords/getGroupKeywordsZwraca pojedyncze frazy wraz z metrykami dla zbioru zawężonego jak w getGroups. Kształt wiersza jest taki sam jak w getKeywords, a wyniki można sortować polem order.
Żądanie
POST /api/keywords_analysis/reports/keywords/getGroupKeywords
Nagłówki: Authorization: Bearer <token>, Content-Type: application/json.
Parametry przekazuje się w treści żądania.
Żądanie
{
"parameters": [
{
"data_fetch_mode": "keyword",
"value": [
"buty do biegania"
]
}
],
"match_mode": "wide",
"country_id": 1,
"limit": 3
}Parametry
| Name | Type | Default |
|---|---|---|
parameters | { data_fetch_mode: string; value: string[]; }[]Wymagane. Zapytanie do bazy: lista obiektów | |
match_mode | "wide" | "medium" | "narrow"Wymagane. Szerokość dopasowania frazy: | |
country_id | numberWymagane. Identyfikator kraju; nieznana wartość zwraca | |
filtering | { filters: { key: string; match?: "gt" | "gte" | "lt" | "lte" | "eq"; value: string | number | (string | number)[]; }[]; conjunction?: "and" | "or"; }[]Filtry — tablica grup łączonych OR. Nieznany | |
order | { prop: string; dir: "ASC" | "DESC"; }Sortowanie wyników. | |
page | numberNumer strony wyników. | |
limit | numberLiczba wierszy na stronę. |
Metryki są zdublowane trzykrotnie: pola najwyższego poziomu, płaskie trend_1 … trend_12 oraz obiekt statistics. Wybierz jedno źródło.
Pole snippets powtarza wartości — dla frazy nike airmax API zwróciło image_thumbs, pla, top_bar trzy razy pod rząd. Odfiltruj duplikaty po swojej stronie.
Liczba wierszy podlega limitowi keywords_analysis_rows_per_report.
Odpowiedź
Przykład to rzeczywista odpowiedź produkcyjna, skrócona.
{
"success": true,
"data": [
{
"added": "2021-10-19",
"keyword": "nike airmax",
"searches": 135000,
"cpc": 0.67,
"cpc_min": 0.23,
"cpc_max": 1.1,
"words_count": 2,
"kid": "c9db40a54eacd9ab571c31b82d0b1ac5",
"variations": [],
"variations_number": 0,
"snippets": [
"image_thumbs",
"pla",
"top_bar",
"image_thumbs",
"pla",
"top_bar",
"image_thumbs",
"pla",
"top_bar"
],
"trends": [
90500,
110000,
201000,
165000,
135000,
110000,
110000,
135000,
135000,
110000,
90500,
74000
]
}
],
"pagination": {
"page_count": 2982,
"current_page": 1,
"has_next_page": true,
"has_prev_page": false,
"count": 8944,
"limit": 3
}
}Struktura odpowiedzi
| Name | Type | Default |
|---|---|---|
success | boolean | |
data | { keyword: string; added: string; searches: number; cpc: number; cpc_min: number | null; cpc_max: number | null; words_count: number; kid: string; variations: string[]; variations_number: number; ... 4 more ...; statistics: Record<...>; }[] | |
pagination | { page_count: number; current_page: number; has_next_page: boolean; has_prev_page: boolean; count: number; limit: number; } |
Błędy
Błędy tego endpointu przychodzą we wspólnej kopercie ze statusem 418.
Powiązane akcje
getKeywords— ten sam kształt wiersza dla całego zbioru.getGroups— lista grup.