Pozisyon geçmişi
API + MCPGET/v3/gsc/positions-history
Bu uç noktaya yapılan istekler ücretsizdir ve herhangi bir API birimi tüketmez.
Sorgu parametreleri
project_idinteger
Proje kimliği. portfolio_id belirtilmediğinde gereklidir.
portfolio_idinteger
Portfolio kimliği. Belirtildiğinde, Portfolio’daki GSC’ye bağlı tüm projelerdeki verileri toplulaştırır.
date_fromstring (date)Gerekli
YYYY-MM-DD formatında geçmiş dönemin başlangıç tarihi.
date_tostring (date)
YYYY-MM-DD formatında geçmiş dönemin bitiş tarihi.
history_groupingstring
Geçmiş verileri gruplamak için kullanılan zaman aralığı.
İzin verilen değerler:dailyweeklymonthly
Varsayılan:monthly
search_typestring
Döndürülecek arama sonuçlarının türü (web, görsel, video, haber).
İzin verilen değerler:webimagevideonews
Varsayılan:web
countrystring
İki harfli ülke kodu (ISO 3166-1 alpha-2).
İzin verilen değerler:adaeafagaialamaoarasatauawazba…
devicestring
Cihaz türüne göre filtreleyin (DESKTOP, MOBILE, TABLET). Belirtilmezse tüm cihazlar dahil edilir.
İzin verilen değerler:desktopmobiletablet
wherestring
Desteklenen alanlar:
Mevcut alanlar:
- url
Filtre, mantıksal bir ifadeyi temsil eden bir JSON dizesidir; aşağıdaki yapıya uygun olmalıdır:
<bool_filter> ::= { "and" : <bool_filter>+ }
| { "or" : <bool_filter>+ }
| { "not" : <bool_filter> }
| <expr>
<expr> ::= {
"field" : <dimension|metric>,
? "is": <condition>,
}
<condition> ::= [ "eq", <value> ]
| [ "neq", <value> ]
| [ "gt", <value> ]
| [ "gte", <value> ]
| [ "lt", <value> ]
| [ "lte", <value> ]
| [ "substring", <value> ]
| [ "isubstring", <value> ]
| [ "phrase_match", <value> ]
| [ "iphrase_match", <value> ]
| [ "prefix", <value> ]
| [ "suffix", <value> ]
outputstring
Çıktı formatı.
İzin verilen değerler:jsoncsvxmlphp
Yanıtlar
metricsarray<object>
datestring (date-time)
position_11_to_20integer
position_1_to_3integer
position_21_to_50integer
position_4_to_10integer
position_51_plusinteger
totalinteger
errorstring
errorstring
errorstring
errorstring
errorstring