- Richiesta HTTP
- Parametri percorso
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- MonthlyRange
- SearchKeywordCount
- InsightsValue
Restituisce le parole chiave per la rete di ricerca utilizzate per trovare un'attività nella ricerca o in Maps. Ogni parola chiave per la rete di ricerca è accompagnata da impressioni che vengono aggregate su base mensile.
Esempio di richiesta: GET
https://businessprofileperformance.googleapis.com/v1/locations/12345/searchkeywords/impressions/monthly?monthlyRange.start_month.year=2022&monthlyRange.start_month.month=1&monthlyRange.end_month.year=2022&monthlyRange.end_month.month=3
Richiesta HTTP
GET https://businessprofileperformance.googleapis.com/v1/{parent=locations/*}/searchkeywords/impressions/monthly
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatorio. La località per cui deve essere recuperata la serie temporale. Formato: locations/{locationId}, dove locationId è un ID scheda non offuscato. |
Parametri di query
Parametri | |
---|---|
monthlyRange |
Obbligatorio. L'intervallo in mesi in cui aggregare le impressioni delle parole chiave per la rete di ricerca. |
pageSize |
(Facoltativo) Il numero di risultati richiesti. La dimensione predefinita della pagina è 100. Le dimensioni della pagina possono essere impostate fino a un massimo di 100. |
pageToken |
(Facoltativo) Un token che indica il risultato impaginato successivo da restituire. Una stringa con codifica base64. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Rappresenta la risposta per Monthly.list.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"searchKeywordsCounts": [
{
object ( |
Campi | |
---|---|
searchKeywordsCounts[] |
Termini di ricerca utilizzati per trovare un'attività commerciale. |
nextPageToken |
Un token che indica l'ultimo risultato impaginato restituito. Può essere utilizzato completando le richieste per ottenere la "pagina" successiva di parole chiave. Sarà presente solo quando ci sono più risultati da restituire. Una stringa con codifica base64. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/business.manage
Per ulteriori informazioni, consulta la panoramica di OAuth 2.0.
MonthlyRange
Intervallo di tempo che indica un intervallo mensile (entrambi inclusi).
Rappresentazione JSON |
---|
{ "startMonth": { object ( |
Campi | |
---|---|
startMonth |
Obbligatorio. Inclusivo: verranno presi in considerazione solo i campi dell'anno e del mese |
endMonth |
Obbligatorio. Inclusivo: verranno presi in considerazione solo i campi dell'anno e del mese |
SearchKeywordCount
Rappresenta una singola parola chiave per la rete di ricerca e il relativo valore.
Rappresentazione JSON |
---|
{
"searchKeyword": string,
"insightsValue": {
object ( |
Campi | |
---|---|
searchKeyword |
La stringa minuscola immessa dall'utente. |
insightsValue |
Uno dei seguenti elementi: 1) somma del numero di utenti unici che hanno utilizzato la parola chiave in un mese, aggregati per ogni mese richiesto. 2) Una soglia che indica che il valore effettivo è inferiore a questa soglia. |
InsightsValue
Rappresenta un valore degli insight.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione InsightsValue . Rappresenta che deve essere presente solo uno dei seguenti campi di protocollo. InsightsValue può essere solo uno dei seguenti: |
|
value |
Rappresenta il valore effettivo. |
threshold |
Rappresenta la soglia al di sotto della quale scende il valore effettivo. |