Impostare le attività Google Ads Search SERP
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Impostare le attività Google Ads Search SERP
Accoda gli annunci in esecuzione per una keyword su Google, restituendo un id attività in tasks[0].id. Racchiuso nella struttura DataForSEO: dati in tasks[0].result, esito in tasks[0].status_code – una richiesta rifiutata restituisce comunque HTTP 200. L'endpoint live risponde subito ed è più semplice per una singola query; usa la coda quando un lotto di keyword supererebbe la pazienza di una chiamata a uno strumento.
Riferimento prezzi
- Misurazione: costo della risposta comunicato.
- Stima di riferimento per richiesta: USD 0.02.
- Moltiplicatore di riferimento per il cliente: 1.0. Non applicarlo di nuovo a un importo già addebitato al cliente.
Solo metadati di riferimento, non un preventivo dell'account, né un prezzo garantito o un limite di spesa. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- Tipo: array (object | null)[]
- advertiserTipo: array string[]
_ids identificatori dell'inserzionista
campo obbligatorio se
targetnon è specificato
è possibile specificare un massimo di 25 valori in questo array;
i valori di
advertiser_idsper questo parametro sono disponibili nell'endpoint Google Ads Advertisers; - dateTipo: string
_from data di inizio dell'intervallo di tempo
campo facoltativo
campo obbligatorio se
date_toè specificato;
formato data:
"yyyy-mm-dd"valore minimo: 2018-05-31
valore massimo: data odierna
esempio:
"2020-01-01" - dateTipo: string
_to data di fine dell'intervallo di tempo
campo facoltativo
campo obbligatorio se
date_fromè specificato;
formato data:
"yyyy-mm-dd"valore minimo: 2018-05-31
valore massimo: data odierna
esempio:
"2020-01-01" - depthTipo: integer | null
profondità di parsing
campo facoltativo
numero di risultati nella SERP
valore predefinito:
40valore massimo:
700
L'account viene fatturato per ogni SERP contenente fino a 40 risultati;un'impostazione della profondità superiore a 40 può comportare costi aggiuntivi se il motore di ricerca restituisce più di 40 risultati;
il costo può essere calcolato nella pagina Pricing.
- formatTipo: string | null
formato dell'annuncio
campo facoltativo
valori possibili:
all,text,image,video - locationTipo: integer | null
_code codice posizione del motore di ricerca
campo facoltativo
se si usa questo campo, non è necessario specificare
location_nameolocation_coordinateè possibile ricevere l'elenco delle posizioni disponibili dei motori di ricerca con il relativo
location_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/ads_search/locationsesempio:
2840
Nota: se non si specifica
location_name,location_codeolocation_coordinate, gli annunci verranno cercati in tutte le posizioni disponibili - locationTipo: string | null
_coordinate coordinate GPS di una posizione
campo facoltativo
se si usa questo campo, non è necessario specificare
location_nameolocation_codeesempio:
52.6178549,-155.352142
Nota: se non si specifica
location_name,location_codeolocation_coordinate, gli annunci verranno cercati in tutte le posizioni disponibili - locationTipo: string | null
_name nome completo della posizione del motore di ricerca
campo facoltativo
se si usa questo campo, non è necessario specificare
location_codeolocation_coordinateè possibile ricevere l'elenco delle posizioni disponibili del motore di ricerca con il relativo
location_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/serp/google/ads_search/locationsesempio:
London,England,United Kingdom
Nota: se non si specifica
location_name,location_codeolocation_coordinate, gli annunci verranno cercati in tutte le posizioni disponibili - pingbackTipo: string | null
_url URL di notifica di un'attività completata
campo facoltativo
al completamento di un'attività verrà inviata una notifica tramite una richiesta GET all'URL specificato
è possibile usare la stringa ‘$id’ come variabile
$ide ‘$tag’ come variabile$tagcodificata per URL. Imposteremo i valori necessari prima di inviare la richiesta.esempio:
http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tagNota: i caratteri speciali in
pingback_urlvengono codificati per URL;ad es. il carattere
#viene codificato in%23
per saperne di più, consulta il nostro Help Center
- platformTipo: string | null
piattaforma pubblicitaria
campo facoltativo
valori possibili:
all,google_play,google_maps,google_search,google_shopping,youtubevalore predefinito:
all - postbackTipo: string
_data tipo di dati postback_url
campo obbligatorio se si specifica
postback_urlcorrisponde alla funzione usata per impostare un'attività
valori possibili:
advanced - postbackTipo: string | null
_url URL per l'invio dei risultati dell'attività
campo facoltativo
una volta completata l'attività, invieremo una richiesta POST con i risultati compressi in formato
gzipall'indirizzopostback_urlspecificatopuoi usare la stringa ‘$id’ come variabile
$ide ‘$tag’ come variabile$tagcodificata per URL. Imposteremo i valori necessari prima di inviare la richiesta.esempio:
http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tagNota: i caratteri speciali in
postback_urlvengono codificati per URL;ad esempio, il carattere
#viene codificato in%23
scopri di più nel nostro Help Center
- priorityTipo: integer | null
priorità dell'attività
campo facoltativo
può assumere i seguenti valori:
1 – priorità di esecuzione normale (impostata per impostazione predefinita)
2 – priorità di esecuzione alta
Per le attività con priorità di esecuzione alta viene addebitato un costo aggiuntivo.il costo può essere calcolato nella pagina Pricing.
- tagTipo: string | null
identificatore dell'attività definito dall'utente
campo opzionale
il limite è di 255 caratteri
puoi usare questo parametro per identificare l'attività e associarla al risultato
troverai il valore
tagspecificato nell'oggettodatadella risposta - targetTipo: string
nome del dominio
campo obbligatorio se
advertiser_idsnon è specificatonome di dominio associato a un account inserzionista
- Tipo: object | null · Response36Afe1097B20_SerpGoogleAdsSearchTaskPostResponseInfo200
- Tipo: number | null Formato: doublecost
Costo totale delle attività, USD
- Tipo: integer | nullstatus
_code codice di stato generale l'elenco completo dei codici di risposta è disponibile qui
- Tipo: string | nullstatus
_message messaggio informativo generale l'elenco completo dei messaggi informativi generali è disponibile qui
- Tipo: array (object | null)[] | nulltasks
array di attività
- Tipo: object | null · Response36Afe1097B20_SerpGoogleAdsSearchTaskPostTaskInfo
- costTipo: number | null Formato: double
Costo totale delle attività, USD
- dataTipo: object | null
Contiene gli stessi parametri specificati nella richiesta POST
- propertyTipo: object | null
Name
- idTipo: string | null
identificatore dell'attività identificatore univoco dell'attività nel nostro sistema in formato UUID
- pathTipo: array (string | null)[] | null
Percorso URL
- resultTipo: object | null
array di risultati
in questo caso il valore sarànull - resultTipo: integer | null Formato: int64
_count Numero di elementi nell'array dei risultati
- statusTipo: integer | null
_code codice di stato dell'attività generato da DataForSEO, può essere compreso nell'intervallo: 10000-60000 l'elenco completo dei codici di risposta è disponibile qui
- statusTipo: string | null
_message messaggio informativo dell'attività l'elenco completo dei messaggi informativi generali è disponibile qui
- timeTipo: string | null
Tempo di esecuzione in secondi
- Tipo: integer | null Formato: int64tasks
_count Il numero di attività nell'array tasks
- Tipo: integer | null Formato: int64tasks
_error Il numero di attività nell'array tasks restituite con un errore
- Tipo: string | nulltime
tempo di esecuzione totale, secondi
- Tipo: string | nullversion
La versione corrente dell'API
application/json - 400
Impossibile elaborare la richiesta. Controlla i parametri della richiesta.
- 401
È richiesta una chiave API Felo valida.
- 402
Impossibile procedere con la richiesta perché non è soddisfatto un requisito di fatturazione.
- 403
L'account non è autorizzato a eseguire questa operazione.
- 429
È stato raggiunto un limite di richieste o di spesa.
- 502
Il servizio non è riuscito a completare la richiesta.
- 503
L'API o il servizio di fatturazione è temporaneamente non disponibile.
- 504
Si è verificato un timeout durante l'elaborazione della richiesta.
- default
Risposta di errore; le risposte passthrough upstream possono usare formati del provider
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/serp/google/ads_search/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"location_code": 2840,
"platform": "google_search",
"advertiser_ids": [
"AR13752565271262920705",
"AR02439908557932462081"
]
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": null
}
]
}