Impostare le attività ‘Ad Traffic By Keywords’
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Impostare le attività ‘Ad Traffic By Keywords’
Accoda una previsione di clic, impressioni e spesa per keywords con un dato bid e tipo match e restituisce un id attività. search_partners include la rete partner di Google. Incapsulato nella struttura DataForSEO: dati in tasks[0].result, esito in tasks[0].status_code – una richiesta rifiutata restituisce comunque HTTP 200. Questo è l'unico endpoint Google Ads qui senza variante live: le previsioni passano sempre dalla coda. Recuperare con get_dataforseo_keywords_gads_ad_traffic_fetch.
Riferimento prezzi
- Misurazione: costo della risposta riportato.
- Stima di riferimento per richiesta: USD 0.09.
- Moltiplicatore cliente di riferimento: 1.0. Non applicarlo di nuovo a un importo cliente già addebitato.
Solo metadati di riferimento, non un preventivo dell'account né un prezzo o un limite di spesa garantito. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- Tipo: array (object | null)[]
- bidTipo: number
offerta personalizzata massima
campo obbligatorio
i dati raccolti si baseranno su questo valore
rappresenta il prezzo che si è disposti a pagare per un annuncio; maggiore è il valore specificato qui, maggiori saranno i valori nelle metriche restituite
scopri di più in questo articolo del Help Center - dateTipo: string
_from data di inizio dell'intervallo di previsione
campo obbligatorio se si specificadate_to
se si indicanodate_fromedate_to, non è necessario specificaredate_interval
il valore minimo è la data di domani
il valore specificato indate_fromnon deve essere successivo adate_to
formato data:"yyyy-mm-dd"
esempio:"2021-10-30"se l'endpoint Status restituiscefalsenel campoactual_data,date_frompuò essere impostato al mese precedente a quello scorso e precedenti;
se l'endpoint Status restituiscetruenel campoactual_data,date_frompuò essere impostato al mese scorso e precedenti - dateTipo: string | null
_interval intervallo di date della previsione
campo facoltativo
se si specificadate_interval, non è necessario indicaredate_fromedate_to
possibili valori:next_week,next_month,next_quarter
valore predefinito:next_month - dateTipo: string
_to data di fine dell'intervallo di previsione
campo obbligatorio se si specificadate_from
se si indicanodate_fromedate_to, non è necessario specificaredate_interval
il valore minimo èdate_from+1 giorno
il valore massimo è il giorno e il mese correnti dell'anno successivo
formato data:"yyyy-mm-dd"
esempio:"2022-10-30" - keywordsTipo: array string[]
keywords
campo obbligatorio
numero massimo di keywords specificabili: 1000
numero massimo di caratteri per keyword: 80
numero massimo di parole per frase keyword: 10
le keywords specificate verranno convertite in minuscolo
Nota n. 1: Google Ads potrebbe non restituire dati per determinati gruppi di keywords;
Nota n. 2: Google Ads fornisce valori di volume di ricerca combinati per gruppi di keywords simili
per ottenere il volume di ricerca di keywords simili, si consiglia di inviare tali keywords in richieste separate;
Nota n. 3: Google Ads non consente l'uso di determinati simboli e caratteri (ad es. simboli UTF, emoji), pertanto non è possibile usarli durante l'impostazione di un'attività;
per scoprire quali simboli e caratteri è possibile usare, consultare questo articoloscopri di più su regole e limitazioni dei campi
keywordekeywordsnelle API DataForSEO in questo articolo del Help Center - languageTipo: string | null
_code codice lingua del motore di ricerca
campo facoltativo
è possibile ricevere l'elenco delle lingue disponibili del motore di ricerca con il relativolanguage_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/keywords_data/google_ads/languages
esempio:en - languageTipo: string | null
_name nome completo della lingua del motore di ricerca
campo facoltativo
è possibile ricevere l'elenco delle lingue disponibili del motore di ricerca con il relativolanguage_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/keywords_data/google_ads/languages
esempio:English - locationTipo: integer | null
_code codice località del motore di ricerca
campo facoltativo
se non si indica la località, si riceveranno risultati mondiali, ovvero per tutte le località disponibili;
se si usa questo campo, non è necessario specificarelocation_nameolocation_coordinate;
è possibile ricevere l'elenco delle località disponibili dei motori di ricerca con il relativolocation_codeeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/keywords_data/google_ads/locations
esempio:2840 - locationTipo: string | null
_coordinate coordinate GPS di una località
campo facoltativo
se non si indica la località, si riceveranno risultati mondiali, ovvero per tutte le località disponibili;
se si usa questo campo, non è necessario specificarelocation_nameolocation_code;
il parametrolocation_coordinatedeve essere specificato nel formato "latitude,longitude";
i dati verranno forniti per il paese a cui appartengono le coordinate specificate;
esempio:52.6178549,-155.352142 - locationTipo: string | null
_name nome completo della località del motore di ricerca
campo facoltativo
se non si indica la località, si riceveranno risultati mondiali, ovvero per tutte le località disponibili;
se si usa questo campo, non è necessario specificarelocation_codeolocation_coordinate
è possibile ricevere l'elenco delle località disponibili del motore di ricerca con il relativolocation_nameeffettuando una richiesta separata ahttps://api.dataforseo.com/v3/keywords_data/google_ads/locations
esempio:London,England,United Kingdom - matchTipo: string
tipo di corrispondenza delle keyword
campo obbligatorio
può assumere i seguenti valori:exact,broad,phrase - pingbackTipo: string | null
_url URL di notifica di un'attività completata
campo facoltativo
al completamento di un'attività ti invieremo una notifica tramite una richiesta GET all'URL specificato
puoi 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=$tag
Nota: i caratteri speciali inpingback_urlvengono codificati per URL;
ad es. il carattere#viene codificato in%23 - 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 formatogzipalpostback_urlspecificato
puoi 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=$tag
Nota: i caratteri speciali inpostback_urlvengono codificati per URL;
ad es. il carattere#viene codificato in%23 - sortTipo: string | null
_by parametri di ordinamento dei risultati
campo facoltativo
usare questi parametri per ordinare i risultati perrelevance,average_cpc,costoclicksin ordine decrescente
valore predefinito:relevance - tagTipo: string | null
identificatore dell'attività definito dall'utente
campo facoltativo
il limite di caratteri è 255
puoi usare questo parametro per identificare l'attività e associarla al risultato
il valoretagspecificato si trova nell'oggettodatadella risposta
- Tipo: object | null · Response36Afe1097B20_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostResponseInfo200
- 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_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostTaskInfo
- 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/keywords_data/google_ads/ad_traffic_by_keywords/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_code": 2840,
"bid": 999,
"match": "exact",
"keywords": [
"seo marketing"
]
}
]'
{
"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
}
]
}