Yapay Zekâ Yanıtları
API + MCPBu uç noktaya yapılan istekler,
promptsparametresine göre API birimleri tüketir: yalnızca özel istem verisi döndüren istekler ücretsizdir; Ahrefs istem verisini içeren istekler ise standart API birim ücretlendirmesine tabidir.
İstek gövdesi
Döndürülecek alanların listesi.
Filtre ifadesi. Aşağıdaki sütun tanımlayıcıları tanınır (bu, select parametresi tarafından tanınan tanımlayıcılardan farklıdır).
Kullanılacak raporun ID’si. Bir rapor verilirse diğer parametreler rapordan alınır (marka, rakipler, pazar, ülke, filtreler). Ülke veya filtreler sağlanırsa rapordakilerin yerine geçer. Bunu, Ahrefs’teki Brand Radar raporunuzun URL’sinde bulabilirsiniz: https://app.ahrefs.com/brand-radar/reports/#report_id#/...
Aranacak marka adları ve web sitelerinin listesi.
names or url_groups is requiredMarka/rakip adları
Hedefin alan adı
Hedefin kapsamı.
Aranacak rakip adları ve web sitelerinin listesi.
names or url_groups is requiredMarka/rakip adları
Hedefin alan adı
Hedefin kapsamı.
İçeriklerine göre sonuçları dahil etmek veya hariç tutmak için kullanılan isteğe bağlı ifadeler.
Yalnızca bu tam ifadelerden en az birini içeren sonuçları göster.
Bu tam ifadelerden herhangi birini içeren sonuçları gizle.
Sohbet botu modellerinin listesi. Tüm modeller birbiriyle birlikte kullanılabilir. claude modülü yalnızca özel istemleri destekler.
google_ai_overviews_keywords ve google_ai_mode_keywords modelleri, istemlerden ziyade Google arama sorgularından (anahtar kelimelerden) elde edilen AI Overviews / AI Mode görünürlüğünü raporlar.
İki harfli ülke kodlarının (ISO 3166-1 alfa-2) listesi.
Kullanılacak istem türü. Belirtilmezse her ikisi de kullanılır. Özel istemler için bir report_id sağlanması gerekir.
Döndürülecek sonuç sayısı.
YYYY-MM-DD biçiminde aranacak tarih.
date ile karşılaştırılacak tarih (YYYY-MM-DD biçiminde). date değerinden kesinlikle daha erken olmalıdır. Ayarlandığında rapor, iki tarihten herhangi birinde yanıtlanan her istemi kapsar ve status alanı her birinin bu iki tarih arasında nasıl değiştiğini raporlar. Yalnızca date_compared tarihinde yanıtlanan bir istem lost olarak raporlanır; diğer alanlarının geri kalanı ise date_compared yanıtını açıklar, çünkü date tarihinde buna ait bir yanıt yoktur.
Sonuçların nasıl sıralanacağı: bir sütuna göre veya Brand Radar’daki Duygu Analizi sayfasının yapabildiği gibi, yanıtların bir marka hakkında nasıl konuştuğuna göre.
Sonuçları sıralamak için kullanılacak bir sütun.
İstem etiketleri için bir filtre ifadesi. report_id gereklidir. Şu kısıtlamalarla filtre söz dizimini kullanır: geçerli tek alan adı "tag"’dir; geçerli operatörler yalnızca şunlardır: "eq", "neq", "substring", "isubstring", "phrase_match", "iphrase_match", "prefix", "suffix", "empty"; and ve or için maksimum iç içe geçme derinliği 2’dir.
Markanızın görünürlüğüne yönelik, “Markanız” filtresini yansıtan bir filtre ifadesi. brand_name, bir yanıtın markanızdan bahsedip bahsetmediğine göre eşleşir: "mentioned" veya "not_mentioned". page_status, yapay zekânın sayfalarınızı nasıl kullandığına göre eşleşir: "cited" (yapay zekâ sitenizdeki sayfalara erişti ve yanıtta bunlara atıfta bulundu), "found_but_not_cited" (yapay zekâ sitenizdeki sayfalara olası kaynaklar olarak erişti ancak nihai yanıtta bunlara atıfta bulunmadı) veya "not_found" (yapay zekâ sitenizdeki hiçbir sayfaya erişmedi).
Şu kısıtlamalarla filtre söz dizimini kullanır: geçerli tek operatör "eq"’dir; her alan ayrı bir bölümdür: tek bir değer verin veya aynı alanın birden fazla değerini or ile birleştirin; brand_name ve page_status bölümlerini en üst düzeyde bir and/or ile birleştirin. Bir alanın tüm değerlerini seçmek, her şeyle eşleşeceği için kabul edilmez (bunun yerine alanı tamamen atlayın).
Filtreleme için kullanılacak hacim aralığı.
date_compared gerektirir. Burada seçilen yöntemlerden biriyle değişen istemleri tutar. Üç sütun birbirine göre OR’lanır; her sütunun içindeki değerler de kendi içinde OR’lanır. Bu nedenle atlanan veya boş bir sütun filtreye hiçbir şey eklemez; tamamen boş bir nesne ise her istemi tutar.
Yalnızca iki tarihten birinde yanıtlanan (new, lost) veya her ikisinde de yanıtlanan (no_change) istemleri tutar.
Yanıtta adı geçen kendi markalarınız kümesinin bir marka kazandığı (new), bir marka kaybettiği (lost) veya iki tarihte de aynı olduğu (no_change) istemleri tutar. Rakipler dikkate alınmaz.
Yanıt tarafından alıntılanan kendi alan adlarınız kümesinin bir alan adı kazandığı (new), bir alan adı kaybettiği (lost) veya iki tarihte de aynı olduğu (no_change) istemleri tutar. Rakipler dikkate alınmaz.
Yanıtların markalarınız ve rakipleriniz hakkında nasıl konuştuğuna dair bir filtre; Brand Radar’daki Duygu (Sentiment) filtresi gibi. Üç alanla birlikte filtre söz dizimini kullanır:
brand(gerekli):brandsveyacompetitorsiçinden bir ad;"eq"ile.sentiment(isteğe bağlı):positive,neutral,negativeveyamixed."eq"ile marka bu duygu ile anılır."neq"ile marka bir duygu ile anılır, ancak asla bu duygu ile değil."empty"ile marka hiçbir duygu ile anılmaz; buna markanın hiç anılmadığı yanıtlar da dahildir.not"empty"ile marka bir duygu ile anılır.sentimentolmadan, markadan bahseden herhangi bir yanıt eşleşir.aspect(isteğe bağlı): duyguya konu olan şey;"eq"ile:features_specs,performance_effectiveness,price_value,reputation_popularity,quality_reliability,design_comfort,usability_compatibility,availability_delivery,safety_health,service_supportveyageneral.
Her kural tek bir marka ile ilgilidir: tek bir koşul veya koşullarınandile birleşimi. Kuralları birleştirmek için her birini kendiandifadesine koyun ve bunları en üst düzeyde birandveyaorile birleştirin.
Brand Radar’daki Duygu (Sentiment) sayfasının listelediği gibi, izlenen bir markaya dair pozitif, negatif veya karma bir bahsi olan yanıtları diğerlerinden önce getirir; her grup alaka düzeyine göre sıralanır. Yalnızca order_by relevance ile.
Çıktı formatı.
Yanıtlar
Yanıtta izlenen bir markaya dair her bahis; önce markalarınız, ardından rakipler kendi sıralarıyla ve yanıtın bu marka hakkında nasıl konuştuğu bilgisiyle birlikte.
Bahsi geçen izlenen marka.
Yanıtın bu bahiste marka hakkında nasıl konuştuğu. Mevcut olmadığında null olur.
Bahsin neyle ilgili olduğu; örneğin fiyat veya kalite. Mevcut olmadığında null olur.
Bahsin etrafındaki cümle. Yanıtta bulunamadığında null olur.
Sorunun ülkesi.
Yanıtı üreten sohbet botu modeli.
İstemin huni aşaması. Huni aşaması mevcut değilse null olur.
İstemin birincil amacı, alt türleri ve markalı/yerel özellikleri dâhil olmak üzere amaç etiketleri. Boş bir dizi, amaç etiketi bulunmadığı anlamına gelir.
Verilerin en son güncellendiği tarih.
(10 birim) Yanıt için kullanılan bağlantılar.
Kullanıcının sorduğu soru.
(10 birim) Modelin yanıtı.
Sohbet botunun yanıt için bilgi bulmak üzere kullandığı arama sorgusu. Not: data_source içinde chatgpt veya perplexity yoksa bu alan her zaman boş olur.
İstemin date_compared ile date arasında nasıl değiştiği. date_compared ayarlanmadıkça null olur. new — date tarihinde yanıtlandı ama date_compared tarihinde yanıtlanmadı. lost — date_compared tarihinde yanıtlandı ama date tarihinde yanıtlanmadı; bu satırın geri kalanı, date tarihinde yanıt olmadığı için date_compared yanıtını açıklar. no_change — her iki tarihte de yanıtlandı; bu, yanıtın kendisinin, bahsettiklerinin veya alıntılarının değişip değişmediğine dair bir şey söylemez.
Sorguya atanan etiketler.
(10 birim) Tahmini aylık arama hacmi. Bu değer, Google için yaptığımız tahminlere dayanır ve bu sorunun "People Also Ask" bölümünde göründüğü ilgili anahtar kelimelerin arama hacimlerinin birleştirilmesiyle hesaplanır.