Felo API PlatformFelo API Platform
Alle endpoints van DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Google Ads Search SERP-taken instellen

Server:https://openapi.felo.ai
Clientbibliotheken

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Google Ads Search SERP-taken instellen

​

Zet de advertenties die op een keyword bij Google lopen in de wachtrij en retourneert een taak-id in tasks[0].id. Verpakt in de DataForSEO-envelop: gegevens in tasks[0].result, uitkomst in tasks[0].status_code – een geweigerd verzoek retourneert nog steeds HTTP 200. Het live-endpoint antwoordt onmiddellijk en is eenvoudiger voor één zoekopdracht; gebruik de wachtrij wanneer een reeks keywords het geduld van een tool-aanroep zou overstijgen.

Prijsreferentie

  • Metering: Gerapporteerde responskosten.
  • Referentieschatting per verzoek: USD 0.02.
  • Referentieklantvermenigvuldiger: 1.0. Pas deze niet opnieuw toe op een afgerekend klantbedrag.

Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.

Body
application/json
  • Type: array (object | null)[]
    • advertiser_ids
      Type: array string[]

      adverteerder-ID's

      verplicht veld als target niet is opgegeven


      u kunt maximaal 25 waarden in deze array opgeven;

      de waarden van advertiser_ids voor deze parameter vindt u in het Google Ads Advertisers-endpoint;

    • date_from
      Type: string

      begindatum van het tijdsbereik

      optioneel veld

      verplicht veld als date_to is opgegeven;


      datumnotatie: "yyyy-mm-dd"

      minimumwaarde: 2018-05-31

      maximumwaarde: datum van vandaag

      voorbeeld:

      "2020-01-01"

    • date_to
      Type: string

      einddatum van het tijdsbereik

      optioneel veld

      verplicht veld als date_from is opgegeven;


      datumnotatie: "yyyy-mm-dd"

      minimumwaarde: 2018-05-31

      maximumwaarde: datum van vandaag

      voorbeeld:

      "2020-01-01"

    • depth
      Type: integer | null

      parseerdiepte

      optioneel veld

      aantal resultaten in de SERP

      standaardwaarde: 40

      maximumwaarde: 700


      uw account wordt gefactureerd per SERP met maximaal 40 resultaten;

      een diepte boven 40 kan extra kosten veroorzaken als de zoekmachine meer dan 40 resultaten retourneert;

      de kosten kunnen worden berekend op de pagina Pricing.

    • format
      Type: string | null

      advertentieformaat

      optioneel veld

      mogelijke waarden: all, text, image, video

    • location_code
      Type: integer | null

      locatiecode van de zoekmachine

      optioneel veld

      als u dit veld gebruikt, hoeft u location_name of location_coordinate niet op te geven

      de lijst met beschikbare locaties van de zoekmachines met hun location_code ontvangt u via een afzonderlijk verzoek aan https://api.dataforseo.com/v3/serp/google/ads_search/locations

      voorbeeld:

      2840


      Let op: als u location_name, location_code of location_coordinate niet opgeeft, worden de advertenties in alle beschikbare locaties gezocht

    • location_coordinate
      Type: string | null

      GPS-coördinaten van een locatie

      optioneel veld

      als u dit veld gebruikt, hoeft u location_name of location_code niet op te geven

      voorbeeld:

      52.6178549,-155.352142


      Let op: als u location_name, location_code of location_coordinate niet opgeeft, worden de advertenties in alle beschikbare locaties gezocht

    • location_name
      Type: string | null

      volledige naam van de locatie van de zoekmachine

      optioneel veld

      als u dit veld gebruikt, hoeft u location_code of location_coordinate niet op te geven

      de lijst met beschikbare locaties van de zoekmachine met hun location_name ontvangt u via een afzonderlijk verzoek aan https://api.dataforseo.com/v3/serp/google/ads_search/locations

      voorbeeld:

      London,England,United Kingdom


      Let op: als u location_name, location_code of location_coordinate niet opgeeft, worden de advertenties in alle beschikbare locaties gezocht

    • pingback_url
      Type: string | null

      meldings-URL van een voltooide taak

      optioneel veld

      wanneer een taak is voltooid, melden we u dit via een GET-verzoek naar de URL die u hebt opgegeven

      u kunt de tekenreeks ‘$id’ als $id-variabele en ‘$tag’ als URL-gecodeerde $tag-variabele gebruiken. We stellen de benodigde waarden in voordat we het verzoek versturen.

      voorbeeld:

      http://your-server.com/pingscript?id=$id

      http://your-server.com/pingscript?id=$id&tag=$tag

      Let op: speciale tekens in pingback_url worden URL-gecodeerd;

      d.w.z. het teken # wordt gecodeerd als %23


      meer informatie vindt u in ons Help Center

    • platform
      Type: string | null

      advertentieplatform

      optioneel veld

      mogelijke waarden: all, google_play, google_maps, google_search, google_shopping, youtube

      standaardwaarde: all

    • postback_data
      Type: string

      postback_url-datatype

      verplicht veld als u postback_url opgeeft

      komt overeen met de functie die u hebt gebruikt om een taak in te stellen

      mogelijke waarden:

      advanced

    • postback_url
      Type: string | null

      URL voor het verzenden van taakresultaten

      optioneel veld

      wanneer een taak is voltooid, sturen we een POST-verzoek met de resultaten gecomprimeerd in gzip-formaat naar de opgegeven postback_url

      je kunt de tekenreeks ‘$id’ als $id-variabele en ‘$tag’ als URL-gecodeerde $tag-variabele gebruiken. We stellen de benodigde waarden in voordat we het verzoek versturen.

      voorbeeld:

      http://your-server.com/postbackscript?id=$id

      http://your-server.com/postbackscript?id=$id&tag=$tag

      Let op: speciale tekens in postback_url worden url-gecodeerd;

      zo wordt het teken # gecodeerd als %23


      meer informatie vind je in ons Help Center

    • priority
      Type: integer | null

      taakprioriteit

      optioneel veld

      kan de volgende waarden hebben:

      1 – normale uitvoeringsprioriteit (standaard ingesteld)

      2 – hoge uitvoeringsprioriteit


      Voor taken met hoge uitvoeringsprioriteit worden extra kosten in rekening gebracht.

      de kosten kunnen worden berekend op de pagina Pricing.

    • tag
      Type: string | null

      door gebruiker gedefinieerde taakidentificatie

      optioneel veld

      de tekenlimiet is 255

      u kunt deze parameter gebruiken om de taak te identificeren en aan het resultaat te koppelen

      u vindt de opgegeven tag-waarde in het data-object van de respons

    • target
      Type: string

      domeinnaam

      verplicht veld als advertiser_ids niet is opgegeven

      domeinnaam van een adverteerdersaccount

Responsen
  • 200
    Type: object | null · Response36Afe1097B20_SerpGoogleAdsSearchTaskPostResponseInfo
    • cost
      Type: number | null Formaat: double

      Totale kosten van taken, USD

    • status_code
      Type: integer | null

      algemene statuscode de volledige lijst met responscodes vindt u hier

    • status_message
      Type: string | null

      algemeen informatief bericht de volledige lijst met algemene informatieve berichten vindt u hier

    • tasks
      Type: array (object | null)[] | null

      array van taken

      • Type: object | null · Response36Afe1097B20_SerpGoogleAdsSearchTaskPostTaskInfo
        • cost
          Type: number | null Formaat: double

          Totale kosten van taken, USD

        • data
          Type: object | null

          Bevat dezelfde parameters die je in het POST-verzoek hebt opgegeven

          • propertyName
            Type: object | null
        • id
          Type: string | null

          taak-id eenduidige taak-id in ons systeem in UUID-indeling

        • path
          Type: array (string | null)[] | null

          URL-pad

        • result
          Type: object | null

          array van resultaten
          in dit geval is de waarde null

        • result_count
          Type: integer | null Formaat: int64

          Aantal elementen in de result-array

        • status_code
          Type: integer | null

          statuscode van de taak gegenereerd door DataForSEO, kan binnen het volgende bereik liggen: 10000-60000 de volledige lijst met responscodes vindt u hier

        • status_message
          Type: string | null

          informatief bericht van de taak de volledige lijst met algemene informatieve berichten vindt u hier

        • time
          Type: string | null

          Uitvoeringstijd in seconden

    • tasks_count
      Type: integer | null Formaat: int64

      Het aantal taken in de tasks-array

    • tasks_error
      Type: integer | null Formaat: int64

      Het aantal taken in de tasks-array dat met een fout is geretourneerd

    • time
      Type: string | null

      totale uitvoeringstijd, seconden

    • version
      Type: string | null

      De huidige versie van de API

    application/json
  • 400

    Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.

  • 401

    Een geldige Felo-API-sleutel is vereist.

  • 402

    Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.

  • 403

    Het account mag deze bewerking niet uitvoeren.

  • 429

    Een verzoek- of bestedingslimiet is bereikt.

  • 502

    De dienst kon het verzoek niet voltooien.

  • 503

    De API of factureringsdienst is tijdelijk niet beschikbaar.

  • 504

    Er is een time-out opgetreden bij het verwerken van het verzoek.

  • default

    Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken

    application/json
Request Example for post/v1/beta/dataforseo/serp/google/ads_search/task_post
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
    }
  ]
}
Setting Google Ads Search SERP Tasks