Felo API PlatformFelo API Platform
Tüm DataForSEO endpoint'leri
v0.2.0-beta
OpenAPI 3.1.0

‘Ad Traffic By Keywords’ Görevlerini Oluşturma

Sunucu:https://openapi.felo.ai
İstemci Kitaplıkları

DataForSEO

​

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

‘Ad Traffic By Keywords’ Görevlerini Oluşturma

​

keywords için verilen bid ve match türünde tıklama, gösterim ve harcama tahminini kuyruğa alır ve bir görev id değeri döndürür. search_partners Google'ın iş ortağı ağını içerir. DataForSEO zarfına sarılıdır: veriler tasks[0].result içinde, sonuç tasks[0].status_code içinde — reddedilen bir istek yine de HTTP 200 döndürür. Buradaki canlı varyantı olmayan tek Google Ads uç noktasıdır — tahmin her zaman kuyruğa alınır. get_dataforseo_keywords_gads_ad_traffic_fetch ile getirin.

Fiyatlandırma referansı

  • Ölçümlendirme: bildirilen yanıt maliyeti.
  • Referans istek tahmini: USD 0.09.
  • Referans müşteri çarpanı: 1.0. Kesinleşmiş müşteri tutarına yeniden uygulamayın.

Yalnızca referans üst verisidir; hesap teklifi, garantili fiyat veya harcama üst sınırı değildir. Kaynak kredileri Felo kredisi değildir. Nihai ücretler Felo faturalandırma kayıtlarını izler.

Gövde
application/json
  • Tür: array (object | null)[]
    • bid
      Tür: number

      maksimum özel teklif
      zorunlu alan
      toplanan veriler bu değere dayalı olacaktır
      bir reklam için ödemeye razı olduğunuz fiyatı ifade eder; burada belirttiğiniz değer ne kadar yüksekse döndürülen metriklerde o kadar yüksek değerler alırsınız
      daha fazla bilgi için bu yardım merkezi makalesine bakın

    • date_from
      Tür: string

      tahmin zaman aralığının başlangıç tarihi
      date_to belirtirseniz zorunlu alan
      date_from ve date_to belirtirseniz date_interval belirtmeniz gerekmez
      minimum değer yarının tarihidir
      date_from için belirttiğiniz değer date_to değerinden ileri olamaz
      tarih biçimi: "yyyy-mm-dd"
      örnek:
      "2021-10-30"Status uç noktası actual_data alanında false döndürürse, date_from evvelsi ay ve öncesi olarak ayarlanabilir;
      Status uç noktası actual_data alanında true döndürürse, date_from son ay ve öncesi olarak ayarlanabilir

    • date_interval
      Tür: string | null

      tahmin tarih aralığı
      isteğe bağlı alan
      date_interval belirtirseniz date_from ve date_to belirtmeniz gerekmez
      olası değerler: next_week, next_month, next_quarter
      varsayılan değer: next_month

    • date_to
      Tür: string

      tahmin zaman aralığının bitiş tarihi
      date_from belirtirseniz zorunlu alan
      date_from ve date_to belirtirseniz date_interval belirtmeniz gerekmez
      minimum değer date_from +1 gündür
      maksimum değer, gelecek yılın geçerli günü ve ayıdır
      tarih biçimi: "yyyy-mm-dd"
      örnek:
      "2022-10-30"

    • keywords
      Tür: array string[]

      keywords
      zorunlu alan
      belirtebileceğiniz maksimum anahtar kelime sayısı: 1000
      her anahtar kelime için maksimum karakter sayısı: 80
      her anahtar kelime ifadesi için maksimum kelime sayısı: 10
      belirttiğiniz anahtar kelimeler küçük harf biçimine dönüştürülür
      Not #1: Google Ads belirli anahtar kelime grupları için veri döndürmeyebilir;
      Not #2: Google Ads benzer anahtar kelime grupları için birleşik arama hacmi değerleri sağlar
      benzer anahtar kelimeler için arama hacmi elde etmek üzere bu tür anahtar kelimeleri ayrı isteklerde göndermenizi öneririz;
      Not #3: Google Ads belirli sembol ve karakterlerin (ör. UTF sembolleri, emoji) kullanılmasına izin vermez, bu nedenle görev ayarlarken bunları kullanamazsınız;
      hangi sembol ve karakterlerin kullanılabileceği hakkında daha fazla bilgi için bu makaleye bakın

      DataForSEO API'lerinde keyword ve keywords alanlarının kural ve sınırlamaları hakkında daha fazla bilgi için bu Yardım Merkezi makalesine bakın

    • language_code
      Tür: string | null

      arama motoru dil kodu
      isteğe bağlı alan
      arama motorunun mevcut dillerinin listesini language_code değerleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz: https://api.dataforseo.com/v3/keywords_data/google_ads/languages
      örnek:
      en

    • language_name
      Tür: string | null

      arama motoru dilinin tam adı
      isteğe bağlı alan
      arama motorunun mevcut dillerinin listesini language_name değerleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz: https://api.dataforseo.com/v3/keywords_data/google_ads/languages
      örnek:
      English

    • location_code
      Tür: integer | null

      arama motoru konum kodu
      isteğe bağlı alan
      konumu belirtmezseniz, tüm mevcut konumlar için yani dünya genelinde sonuçlar alırsınız;
      bu alanı kullanırsanız location_name veya location_coordinate belirtmeniz gerekmez;
      arama motorlarının mevcut konumlarının listesini location_code değerleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz: https://api.dataforseo.com/v3/keywords_data/google_ads/locations
      örnek:
      2840

    • location_coordinate
      Tür: string | null

      bir konumun GPS koordinatları
      isteğe bağlı alan
      konumu belirtmezseniz, tüm mevcut konumlar için yani dünya genelinde sonuçlar alırsınız;
      bu alanı kullanırsanız location_name veya location_code belirtmeniz gerekmez;
      location_coordinate parametresi "latitude,longitude" biçiminde belirtilmelidir;
      veriler, belirtilen koordinatların ait olduğu ülke için sağlanır;
      örnek:
      52.6178549,-155.352142

    • location_name
      Tür: string | null

      arama motoru konumunun tam adı
      isteğe bağlı alan
      konumu belirtmezseniz, tüm mevcut konumlar için yani dünya genelinde sonuçlar alırsınız;
      bu alanı kullanırsanız location_code veya location_coordinate belirtmeniz gerekmez
      arama motorunun mevcut konumlarının listesini location_name değerleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz: https://api.dataforseo.com/v3/keywords_data/google_ads/locations
      örnek:
      London,England,United Kingdom

    • match
      Tür: string

      anahtar kelime eşleme türü
      zorunlu alan
      şu değerleri alabilir: exact, broad, phrase

    • pingback_url
      Tür: string | null

      tamamlanan görevin bildirim URL'si
      isteğe bağlı alan
      görev tamamlandığında belirttiğiniz URL'ye gönderilen GET isteğiyle sizi bilgilendireceğiz
      ‘$id’ dizesini $id değişkeni, ‘$tag’ dizesini ise URL kodlu $tag değişkeni olarak kullanabilirsiniz. İsteği göndermeden önce gerekli değerleri ayarlayacağız.
      örnek:
      http://your-server.com/pingscript?id=$id
      http://your-server.com/pingscript?id=$id&tag=$tag
      Not: pingback_url içindeki özel karakterler URL kodlanır;
      yani, # karakteri %23 olarak kodlanır

      daha fazla bilgi için Yardım Merkezimize bakın

    • postback_url
      Tür: string | null

      görev sonuçlarını göndermek için URL
      isteğe bağlı alan
      görev tamamlandığında sonuçlarını gzip biçiminde sıkıştırarak belirttiğiniz postback_url adresine POST isteğiyle göndereceğiz
      ‘$id’ dizesini $id değişkeni, ‘$tag’ dizesini ise URL kodlu $tag değişkeni olarak kullanabilirsiniz. İsteği göndermeden önce gerekli değerleri ayarlayacağız.
      örnek:
      http://your-server.com/postbackscript?id=$id
      http://your-server.com/postbackscript?id=$id&tag=$tag
      Not: postback_url içindeki özel karakterler URL kodlanır;
      yani, # karakteri %23 olarak kodlanır

      daha fazla bilgi için Yardım Merkezimize bakın

    • sort_by
      Tür: string | null

      sonuç sıralama parametreleri
      isteğe bağlı alan
      sonuçları relevance, average_cpc, cost veya clicks değerlerine göre azalan düzende sıralamak için bu parametreleri kullanın
      varsayılan değer: relevance

    • tag
      Tür: string | null

      kullanıcı tanımlı görev tanımlayıcısı
      isteğe bağlı alan
      karakter sınırı 255
      bu parametreyi görevi tanımlamak ve sonuçla eşleştirmek için kullanabilirsiniz
      belirtilen tag değerini yanıtın data nesnesinde bulacaksınız

Yanıtlar
  • 200
    Tür: object | null · Response36Afe1097B20_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostResponseInfo
    • cost
      Tür: number | null Biçim: double

      toplam görev maliyeti, USD

    • status_code
      Tür: integer | null

      genel durum kodu yanıt kodlarının tam listesini burada bulabilirsiniz

    • status_message
      Tür: string | null

      genel bilgilendirme mesajı genel bilgilendirme mesajlarının tam listesini burada bulabilirsiniz

    • tasks
      Tür: array (object | null)[] | null

      görev dizisi

      • Tür: object | null · Response36Afe1097B20_KeywordsDataGoogleAdsAdTrafficByKeywordsTaskPostTaskInfo
        • cost
          Tür: number | null Biçim: double

          toplam görev maliyeti, USD

        • data
          Tür: object | null

          POST isteğinde belirttiğiniz parametrelerin aynısını içerir

          • propertyName
            Tür: object | null
        • id
          Tür: string | null

          görev tanımlayıcısı sistemimizde UUID biçiminde benzersiz görev tanımlayıcısı

        • path
          Tür: array (string | null)[] | null

          URL yolu

        • result
          Tür: object | null

          sonuç dizisi
          bu durumda değer null olur

        • result_count
          Tür: integer | null Biçim: int64

          result dizisindeki öğe sayısı

        • status_code
          Tür: integer | null

          görevin durum kodu DataForSEO tarafından oluşturulur; şu aralıkta olabilir: 10000-60000 yanıt kodlarının tam listesini burada bulabilirsiniz

        • status_message
          Tür: string | null

          görevin bilgilendirme mesajı genel bilgilendirme mesajlarının tam listesini burada bulabilirsiniz

        • time
          Tür: string | null

          yürütme süresi, saniye

    • tasks_count
      Tür: integer | null Biçim: int64

      tasks dizisindeki görev sayısı

    • tasks_error
      Tür: integer | null Biçim: int64

      tasks dizisinde hata ile dönen görev sayısı

    • time
      Tür: string | null

      toplam yürütme süresi, saniye

    • version
      Tür: string | null

      API'nin geçerli sürümü

    application/json
  • 400

    İstek işlenemedi. İstek parametrelerini kontrol edin.

  • 401

    Geçerli bir Felo API anahtarı gerekir.

  • 402

    Faturalandırma koşulu karşılanmadığı için istek devam edemiyor.

  • 403

    Hesabın bu işlemi gerçekleştirme izni yok.

  • 429

    İstek veya harcama sınırına ulaşıldı.

  • 502

    Hizmet isteği tamamlayamadı.

  • 503

    API veya faturalandırma hizmeti geçici olarak kullanılamıyor.

  • 504

    İstek işlenirken hizmet zaman aşımına uğradı.

  • default

    Hata yanıtı; upstream sağlayıcıdan doğrudan aktarılan yanıtlar sağlayıcı biçimlerini kullanabilir

    application/json
Request Example for post/v1/beta/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_post
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
    }
  ]
}
Setting ‘Ad Traffic By Keywords’ Tasks