- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- KeywordPlanKeywordAnnotation
- KeywordAndUrlSeed
- KeywordSeed
- UrlSeed
- SiteSeed
- GenerateKeywordIdeaResult
- KeywordAnnotations
- KeywordConcept
- ConceptGroup
- KeywordPlanConceptGroupType
- Wypróbuj
Zwraca listę propozycji słów kluczowych.
Lista błędów: AuthenticationError AuthorizationError CollectionSizeError HeaderError InternalError KeywordPlanIdeaError QuotaError RequestError
Żądanie HTTP
POST https://googleads.googleapis.com/v18/customers/{customerId}:generateKeywordIdeas
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
customerId |
Identyfikator klienta, dla którego jest przeznaczona rekomendacja. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "geoTargetConstants": [ string ], "includeAdultKeywords": boolean, "pageToken": string, "pageSize": integer, "keywordPlanNetwork": enum ( |
Pola | |
---|---|
geoTargetConstants[] |
Nazwy zasobów lokalizacji docelowej. Maksymalna liczba to 10. Pustą listę można użyć do określenia wszystkich kierowań geograficznych. |
includeAdultKeywords |
Jeśli wartość to Prawda, w odpowiedzi będą uwzględniane słowa kluczowe dla dorosłych. Wartość domyślna to false (fałsz). |
pageToken |
Token strony do pobrania. Jeśli nie zostanie określony, zwrócona zostanie pierwsza strona wyników. Aby zażądać następnej strony wyników, użyj wartości uzyskanej z |
pageSize |
Liczba wyników do pobrania na jednej stronie. Zwracane jest maksymalnie 10 tys. wyników. Jeśli parametr pageSize przekracza tę wartość, jest ignorowany. Jeśli nie podasz tej wartości, zwrócimy maksymalnie 10 tys. wyników. Serwer może zdecydować o dalszym ograniczeniu liczby zwracanych zasobów. Jeśli odpowiedź zawiera mniej niż 10 tys. wyników, nie można założyć, że jest to ostatnia strona wyników. |
keywordPlanNetwork |
Sieć kierowania. Jeśli nie zostanie ustawiona, używana będzie sieć wyszukiwarki Google i partnerów. |
keywordAnnotation[] |
adnotacje słów kluczowych do uwzględnienia w odpowiedzi. |
aggregateMetrics |
Pola agregacji do uwzględnienia w odpowiedzi. |
historicalMetricsOptions |
Opcje danych historycznych dotyczących danych statystycznych. |
language |
Nazwa zasobu języka docelowego. Każde słowo kluczowe należy do pewnego zbioru języków; słowo kluczowe jest uwzględniane, jeśli język jest jednym z tych języków. Jeśli nie ustawisz tego parametru, zostaną uwzględnione wszystkie słowa kluczowe. |
Pole unii seed . Typ danych wyjściowych służących do generowania propozycji słów kluczowych. seed może być tylko jednym z tych elementów: |
|
keywordAndUrlSeed |
Słowo kluczowe i konkretny adres URL, na podstawie którego mają być generowane propozycje, np. samochody, www.example.com/samochody. |
keywordSeed |
Słowo kluczowe lub wyrażenie, na podstawie którego chcesz uzyskać propozycje, np. samochody. |
urlSeed |
Określony adres URL, z którego mają być generowane pomysły, np. www.example.com/cars. |
siteSeed |
Witryna, z której chcesz czerpać pomysły, np. www.example.com. |
Treść odpowiedzi
Odpowiedź na pytanie „KeywordPlanIdeaService.GenerateKeywordIdeas
”.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "results": [ { object ( |
Pola | |
---|---|
results[] |
Wyniki wygenerowania propozycji słów kluczowych. |
aggregateMetricResults |
Dane zbiorcze dotyczące wszystkich propozycji słów kluczowych. |
nextPageToken |
Token strony służący do pobierania następnej strony wyników. Przekaż zawartość tego ciągu jako atrybut |
totalSize |
Łączna liczba dostępnych wyników. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/adwords
Więcej informacji znajdziesz w OAuth 2.0 Overview.
KeywordPlanKeywordAnnotation
Wylicza adnotacje planu słów kluczowych, o które można poprosić.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Wartość jest nieznana w tej wersji. |
KEYWORD_CONCEPT |
Zwraca dane koncepcji słowa kluczowego i grupy koncepcji. |
KeywordAndUrlSeed
Słowo kluczowe i ziarno URL
Zapis JSON |
---|
{ "keywords": [ string ], "url": string } |
Pola | |
---|---|
keywords[] |
Wymaga co najmniej 1 słowa kluczowego i nie więcej niż 20 słów kluczowych. |
url |
Adres URL do zindeksowania w celu wygenerowania propozycji słów kluczowych. |
KeywordSeed
Słowa kluczowe z wyjściowego zestawu słów kluczowych
Zapis JSON |
---|
{ "keywords": [ string ] } |
Pola | |
---|---|
keywords[] |
Wymaga co najmniej 1 słowa kluczowego i nie więcej niż 20 słów kluczowych. |
UrlSeed
Url Seed
Zapis JSON |
---|
{ "url": string } |
Pola | |
---|---|
url |
Adres URL do zindeksowania w celu wygenerowania propozycji słów kluczowych. |
SiteSeed
Site Seed
Zapis JSON |
---|
{ "site": string } |
Pola | |
---|---|
site |
Nazwa domeny witryny. Jeśli klient, który prosi o pomysły, nie jest właścicielem witryny, zwracane są tylko informacje publiczne. |
GenerateKeywordIdeaResult
Wynik wygenerowania propozycji słów kluczowych.
Zapis JSON |
---|
{ "keywordIdeaMetrics": { object ( |
Pola | |
---|---|
keywordIdeaMetrics |
Dane historyczne dotyczące słowa kluczowego. |
keywordAnnotations |
Adnotacje dotyczące słowa kluczowego. Dane adnotacji są udostępniane tylko na żądanie. |
closeVariants[] |
Lista zbliżonych odmian żądanych słów kluczowych, które są łączone w tym elemencie GenerateKeywordIdeaResult. Definicję „wariantów podobnych” znajdziesz na stronie https://support.google.com/google-ads/answer/9342105. |
text |
Tekst propozycji słowa kluczowego. Podobnie jak w przypadku danych historycznych dotyczących planu słów kluczowych ten tekst może nie być rzeczywistym słowem kluczowym, ale kanoniczną formą wielu słów kluczowych. Zobacz komunikat KeywordPlanKeywordHistoricalMetrics w usłudze KeywordPlanService. |
KeywordAnnotations
Adnotacje słów kluczowych w planie słów kluczowych.
Zapis JSON |
---|
{
"concepts": [
{
object ( |
Pola | |
---|---|
concepts[] |
Lista pojęć związanych ze słowem kluczowym. |
KeywordConcept
Koncepcja słowa kluczowego.
Zapis JSON |
---|
{
"name": string,
"conceptGroup": {
object ( |
Pola | |
---|---|
name |
Nazwa koncepcji dla słowa kluczowego w grupie koncepcji. |
conceptGroup |
Grupa pomysłów, której dotyczą szczegóły. |
ConceptGroup
Grupa pomysłów dla koncepcji słowa kluczowego.
Zapis JSON |
---|
{
"name": string,
"type": enum ( |
Pola | |
---|---|
name |
Nazwa grupy koncepcji. |
type |
Typ grupy pomysłów. |
KeywordPlanConceptGroupType
Wylicza typy grup pomysłów w planie słów kluczowych.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Klasyfikacja grupy koncepcji inna niż marka/niemarka. To ogólne ujęcie wszystkich klasyfikacji, które nie pasują do żadnej z tych poniżej. |
UNKNOWN |
Wartość jest nieznana w tej wersji. |
BRAND |
Klasyfikacja grup koncepcji jest oparta na słowie kluczowym BRAND. |
OTHER_BRANDS |
Klasyfikacja grupy konceptów na podstawie atrybutu BRAND, która nie pasowała do klasyfikacji BRAND. Są to zwykle wartości odstające, które mogą mieć bardzo mało słów kluczowych w ramach tego typu klasyfikacji. |
NON_BRAND |
Klasyfikacja grup koncepcji nie jest oparta na słowie kluczowym BRAND. Jest on zwracany w przypadku słów kluczowych ogólnych, które nie są powiązane z marką. |