Pagespeedapi: runpagespeed

Belirtilen URL'deki sayfada Sayfa Hızı analizini çalıştırır ve Sayfa Hızı puanlarını, sayfayı daha hızlı hale getirmenizi sağlayacak önerilerin bir listesini ve diğer bilgileri döndürür. Şimdi deneyin.

İstek

HTTP isteği

GET https://www.googleapis.com/pagespeedonline/v4/runPagespeed

Parametreler

Parametre adı Değer Açıklama
Gerekli sorgu parametreleri
url string Getirilecek ve analiz edilecek URL
İsteğe bağlı sorgu parametreleri
filter_third_party_resources boolean PageSpeed analizinden önce üçüncü taraf kaynaklarının filtrelenip filtrelenmeyeceğini belirtir. (Varsayılan: false)
locale string Biçimlendirilmiş sonuçları yerelleştirmek için kullanılan yerel ayar
rule string Çalıştırılacak bir PageSpeed kuralı; herhangi bir kural belirtilmemişse tüm kurallar çalıştırılır
screenshot boolean Ekran görüntüsü içeren ikili verilerin dahil edilip edilmeyeceğini belirtir (Varsayılan: false)
snapshots boolean Anlık görüntü görüntüleri içeren ikili verilerin dahil edilip edilmeyeceğini belirtir (Varsayılan: false)
strategy string Kullanılacak analiz stratejisi (masaüstü veya mobil) ve masaüstü varsayılan seçenektir

Kabul edilebilir değerler şunlardır:
  • "desktop": Masaüstü tarayıcılar için URL'yi getirin ve analiz edin
  • "mobile": Mobil cihazların URL'sini getirin ve analiz edin
utm_campaign string Analiz için kampanya adı.
utm_source string Analiz için kampanya kaynağı.

İstek içeriği

Bu yöntemle istek gövdesi sağlamayın.

Yanıt

Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:

{
  "captchaResult": string,
  "kind": "pagespeedonline#result",
  "id": string,
  "responseCode": integer,
  "title": string,
  "ruleGroups": {
    (key): {
      "score": integer,
      "pass": boolean
    }
  },
  "loadingExperience": {
    "id": string,
    "metrics": {
      (key): {
        "median": integer,
        "distributions": [
          {
            "min": integer,
            "max": integer,
            "proportion": double
          }
        ],
        "category": string
      }
    },
    "overall_category": string,
    "initial_url": string
  },
  "pageStats": {
    "numberResources": integer,
    "numberHosts": integer,
    "totalRequestBytes": long,
    "numberStaticResources": integer,
    "htmlResponseBytes": long,
    "textResponseBytes": long,
    "overTheWireResponseBytes": long,
    "cssResponseBytes": long,
    "imageResponseBytes": long,
    "javascriptResponseBytes": long,
    "flashResponseBytes": long,
    "otherResponseBytes": long,
    "numberJsResources": integer,
    "numberCssResources": integer,
    "numberRobotedResources": integer,
    "numberTransientFetchFailureResources": integer,
    "numTotalRoundTrips": integer,
    "numRenderBlockingRoundTrips": integer,
    "robotedUrls": [
      string
    ],
    "transientFetchFailureUrls": [
      string
    ],
    "cms": string
  },
  "formattedResults": {
    "locale": string,
    "ruleResults": {
      (key): {
        "localizedRuleName": string,
        "ruleImpact": double,
        "beta": boolean,
        "groups": [
          string
        ],
        "summary": {
          "format": string,
          "args": [
            {
              "type": string,
              "key": string,
              "value": string,
              "rects": [
                {
                  "left": integer,
                  "top": integer,
                  "width": integer,
                  "height": integer
                }
              ],
              "secondary_rects": [
                {
                  "left": integer,
                  "top": integer,
                  "width": integer,
                  "height": integer
                }
              ]
            }
          ]
        },
        "urlBlocks": [
          {
            "header": {
              "format": string,
              "args": [
                {
                  "type": string,
                  "key": string,
                  "value": string,
                  "rects": [
                    {
                      "left": integer,
                      "top": integer,
                      "width": integer,
                      "height": integer
                    }
                  ],
                  "secondary_rects": [
                    {
                      "left": integer,
                      "top": integer,
                      "width": integer,
                      "height": integer
                    }
                  ]
                }
              ]
            },
            "urls": [
              {
                "result": {
                  "format": string,
                  "args": [
                    {
                      "type": string,
                      "key": string,
                      "value": string,
                      "rects": [
                        {
                          "left": integer,
                          "top": integer,
                          "width": integer,
                          "height": integer
                        }
                      ],
                      "secondary_rects": [
                        {
                          "left": integer,
                          "top": integer,
                          "width": integer,
                          "height": integer
                        }
                      ]
                    }
                  ]
                },
                "details": [
                  {
                    "format": string,
                    "args": [
                      {
                        "type": string,
                        "key": string,
                        "value": string,
                        "rects": [
                          {
                            "left": integer,
                            "top": integer,
                            "width": integer,
                            "height": integer
                          }
                        ],
                        "secondary_rects": [
                          {
                            "left": integer,
                            "top": integer,
                            "width": integer,
                            "height": integer
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ]
          }
        ]
      }
    }
  },
  "version": {
    "major": integer,
    "minor": integer
  },
  "invalidRules": [
    string
  ],
  "screenshot": {
    "key": string,
    "mime_type": string,
    "data": bytes,
    "width": integer,
    "height": integer,
    "page_rect": {
      "left": integer,
      "top": integer,
      "width": integer,
      "height": integer
    }
  },
  "snapshots": [
    {
      "key": string,
      "mime_type": string,
      "data": bytes,
      "width": integer,
      "height": integer,
      "page_rect": {
        "left": integer,
        "top": integer,
        "width": integer,
        "height": integer
      }
    }
  ]
}
Mülk adı Değer Açıklama Notlar
captchaResult string Captcha doğrulama sonucu

Kabul edilebilir değerler şunlardır:
  • "CAPTCHA_BLOCKING"
  • "CAPTCHA_MATCHED"
  • "CAPTCHA_NEEDED"
  • "CAPTCHA_NOT_NEEDED"
  • "CAPTCHA_UNMATCHED"
kind string Bir sonuç türü.
id string Dokümanın standart ve nihai URL'si, sayfa yönlendirmelerinden (varsa) sonra.
responseCode integer Belgenin yanıt kodu. 200, normal sayfa yüklendiğini belirtir. 4xx/5xx bir hatayı belirtir.
title string Sayfanın, tarayıcının başlık çubuğunda görüntülendiği şekliyle başlığı.
ruleGroups object Bu sonuçlardaki her kural grubu için bir giriş içeren bir harita.
ruleGroups.(key) object Bu kural grubunun adı: "SPEED", "USABILITY" veya "SECURITY"
ruleGroups.(key).score integer Bu kural grubunun, ilgili kategoride ne kadar iyi olabileceğini (ör. ne kadar hızlı, ne kadar kullanılabilir veya ne kadar güvenli) belirten puan (0-100). Yüksek puan iyileştirme yapılacak pek fazla şey olmadığını, düşük puan ise iyileştirme yapılması gereken çok nokta olduğunu gösterir.
ruleGroups.(key).pass boolean
loadingExperience object Son kullanıcıların sayfa yükleme deneyimine ilişkin metrikler.
loadingExperience.id string Metriklerin bulunduğu URL, kalıp veya kaynak.
loadingExperience.metrics object
loadingExperience.metrics.(key) object Metriğin türü.
loadingExperience.metrics.(key).median integer
loadingExperience.metrics.(key).distributions[] list
loadingExperience.metrics.(key).distributions[].min integer
loadingExperience.metrics.(key).distributions[].max integer
loadingExperience.metrics.(key).distributions[].proportion double
pageStats object Sayfayla ilgili özet istatistikler (ör. JavaScript baytlarının sayısı, HTML baytlarının sayısı vb.)
pageStats.numberResources integer Sayfa tarafından yüklenen HTTP kaynaklarının sayısı.
pageStats.numberHosts integer Sayfanın başvuruda bulunduğu benzersiz ana makinelerin sayısı.
pageStats.totalRequestBytes long Sayfa tarafından gönderilen tüm istek baytlarının toplam boyutu.
pageStats.numberStaticResources integer Sayfadaki statik (ör. önbelleğe alınabilir) kaynakların sayısı.
pageStats.htmlResponseBytes long Ana HTML dokümanı ve sayfadaki tüm iframe'ler için sıkıştırılmamış yanıt baytlarının sayısı.
pageStats.textResponseBytes long Sayfadaki diğer istatistiklerin (HTML olmayan, komut dosyası olmayan, CSS olmayan kaynaklar) kapsamadığı metin kaynakları için sıkıştırılmamış yanıt bayt sayısı.
pageStats.overTheWireResponseBytes long Kablolu baytların sayısı, tahmin olarak varsayılan gzip sıkıştırma stratejisini kullanır.
pageStats.cssResponseBytes long Sayfadaki CSS kaynakları için sıkıştırılmamış yanıt baytlarının sayısı.
pageStats.imageResponseBytes long Sayfadaki resim kaynakları için yanıt baytlarının sayısı.
pageStats.javascriptResponseBytes long Sayfadaki JS kaynakları için sıkıştırılmamış yanıt baytlarının sayısı.
pageStats.flashResponseBytes long Sayfadaki flash kaynakları için yanıt baytlarının sayısı.
pageStats.otherResponseBytes long Sayfadaki diğer kaynaklar için yanıt baytlarının sayısı.
pageStats.numberJsResources integer Sayfanın başvuruda bulunduğu JavaScript kaynaklarının sayısı.
pageStats.numberCssResources integer Sayfanın başvuruda bulunduğu CSS kaynaklarının sayısı.
pageStats.numberRobotedResources integer Robot tarafından kullanılan kaynakların sayısı.
pageStats.numberTransientFetchFailureResources integer Geçici olarak başarısız olmuş kaynak sayısı.
pageStats.numTotalRoundTrips integer Tam sayfayı yüklemek için gereken gidiş dönüş seyahatler
pageStats.numRenderBlockingRoundTrips integer Oluşturma engelleme kaynaklarını yüklemek için gereken gidiş dönüşler
pageStats.robotedUrls[] list Robotlaştırılmış URL'lerin listesi.
pageStats.transientFetchFailureUrls[] list Geçici getirme hatası URL'lerinin listesi.
pageStats.cms string Sayfa için kullanılan içerik yönetim sistemi (İYS).

Kabul edilebilir değerler şunlardır:
  • "BITRIX"
  • "BLOGGER"
  • "DATALIFE_ENGINE"
  • "DRUPAL"
  • "GOOGLE_SITES"
  • "JOOMLA"
  • "MAGENTO"
  • "PRESTASHOP"
  • "TUMBLR"
  • "UNKNOWN"
  • "VBULLETIN"
  • "WORDPRESS"
formattedResults object Yerelleştirilmiş Sayfa Hızı sonuçları. Sunucu tarafından örneklenen ve çalıştırılan her PageSpeed kuralı için bir ruleResults girişi içerir.
formattedResults.locale string BiçimlendirilmişSonuçların yerel ayarı, ör. "en_US".
formattedResults.ruleResults object Sunucu tarafından somutlaştırılan ve çalıştırılan her PageSpeed kuralı için bir giriş içeren, biçimlendirilmiş kural sonuçları sözlüğü.
formattedResults.ruleResults.(key) object Bu kuralın enum benzeri tanımlayıcısı. Örneğin, "EnableKeepAlive" veya "preventCssImport". Yerelleştirilmemiş.
formattedResults.ruleResults.(key).localizedRuleName string Kuralın, kullanıcıya gösterilmesi amaçlanan yerelleştirilmiş adı.
formattedResults.ruleResults.(key).ruleImpact double Bu kural için önerileri uygulamanın sayfayı daha hızlı hale getirmesi üzerindeki etkisi (sınırsız kayan nokta değeri). Bir sayfayı daha hızlı hale getirmede hangi kural önerilerinin daha yüksek veya daha düşük etkiye sahip olacağını belirlemek için uygulanan etki, kurallar arasında karşılaştırılabilir. Örneğin, sıkıştırmanın etkinleştirilmesi 1 MB tasarruf ederken resimleri optimize etme 500 KB tasarruf sağlayacaksa, sıkıştırmayı etkinleştirme kuralı, diğer her şeyin eşit olduğu durumlarda sıkıştırmayı etkinleştirme kuralının 2 kat daha fazla etkisi olur.
formattedResults.ruleResults.(key).beta boolean Bu kuralın "beta" sürümünde olup olmadığı. Beta sürümündeki kurallar, test edilmekte olan ve genel puanı etkilemeyen yeni kurallardır.
formattedResults.ruleResults.(key).groups[] list Bu kuralın ait olduğu kural gruplarının listesi. Listedeki her giriş "HIZ", "USABILITY" veya "SECURITY" değerlerinden biridir.
formattedResults.ruleResults.(key).summary nested object Kuralın kısa bir özet açıklaması. Bu açıklamaya, kurala uymak için ne yapılması gerektiğini ve bunun ne gibi faydalar sağlayacağını genel hatlarıyla belirtir.
formattedResults.ruleResults.(key).summary.format string yer tutucuları içeren yerelleştirilmiş bir biçim dizesi; burada "FOO", değeri değiştirilmesi gereken bağımsız değişkenin anahtarıdır. HYPERLINK bağımsız değişkenleri için biçim dizesi, "FOO" anahtarlı bağımsız değişkenin ve değerlerini içerir.
formattedResults.ruleResults.(key).summary.args[] list Biçim dizesi için bağımsız değişkenlerin listesi.
formattedResults.ruleResults.(key).summary.args[].type string Bağımsız değişkenin türü. Şu URL'lerden biri: STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK veya SNAPSHOT_RECT.

Kabul edilebilir değerler şunlardır:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).summary.args[].key string Bu bağımsız değişken için dize olarak yer tutucu anahtarı.
formattedResults.ruleResults.(key).summary.args[].value string Yerelleştirilmiş bir dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).summary.args[].rects[] list CSS pikseli olarak ölçülen boyutlarıyla başvuruda bulunulan ekran dikdörtgenleri. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. Bir SNAPSHOT_RECT bağımsız değişkeni için bu yoksa bağımsız değişken, anlık görüntünün tamamına karşılık gelir.
formattedResults.ruleResults.(key).summary.args[].rects[].left integer
formattedResults.ruleResults.(key).summary.args[].rects[].top integer
formattedResults.ruleResults.(key).summary.args[].rects[].width integer
formattedResults.ruleResults.(key).summary.args[].rects[].height integer
formattedResults.ruleResults.(key).summary.args[].secondary_rects[] list Boyutları CSS pikseli olarak ölçülen ikincil ekran dikdörtgenlerine başvuruda bulunuluyor. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır.
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].left integer
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].top integer
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].width integer
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].height integer
formattedResults.ruleResults.(key).urlBlocks[] list URL blokları listesi. Her blok, bir başlık ve URL listesi içerebilir. Her URL isteğe bağlı olarak ek ayrıntılar içerebilir.
formattedResults.ruleResults.(key).urlBlocks[].header nested object URL listesiyle birlikte gösterilecek başlık.
formattedResults.ruleResults.(key).urlBlocks[].header.format string yer tutucuları içeren yerelleştirilmiş bir biçim dizesi; burada "FOO", değeri değiştirilmesi gereken bağımsız değişkenin anahtarıdır. HYPERLINK bağımsız değişkenleri için biçim dizesi, "FOO" anahtarlı bağımsız değişkenin ve değerlerini içerir.
formattedResults.ruleResults.(key).urlBlocks[].header.args[] list Biçim dizesi için bağımsız değişkenlerin listesi.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].type string Bağımsız değişkenin türü. Şu URL'lerden biri: STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK veya SNAPSHOT_RECT.

Kabul edilebilir değerler şunlardır:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).urlBlocks[].header.args[].key string Bu bağımsız değişken için dize olarak yer tutucu anahtarı.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].value string Yerelleştirilmiş bir dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[] list CSS pikseli olarak ölçülen boyutlarıyla başvuruda bulunulan ekran dikdörtgenleri. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. Bir SNAPSHOT_RECT bağımsız değişkeni için bu yoksa bağımsız değişken, anlık görüntünün tamamına karşılık gelir.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].left integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].top integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].width integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].height integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[] list Boyutları CSS pikseli olarak ölçülen ikincil ekran dikdörtgenlerine başvuruda bulunuluyor. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].left integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].top integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].width integer
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].height integer
formattedResults.ruleResults.(key).urlBlocks[].urls[] list URL bloğundaki URL'ler hakkında bilgi sağlayan girişlerin listesi. İsteğe bağlı.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result nested object URL hakkında bilgi sağlayan bir biçim dizesi ve bu biçim dizesi için bağımsız değişkenlerin bir listesi.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.format string yer tutucuları içeren yerelleştirilmiş bir biçim dizesi; burada "FOO", değeri değiştirilmesi gereken bağımsız değişkenin anahtarıdır. HYPERLINK bağımsız değişkenleri için biçim dizesi, "FOO" anahtarlı bağımsız değişkenin ve değerlerini içerir.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[] list Biçim dizesi için bağımsız değişkenlerin listesi.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].type string Bağımsız değişkenin türü. Şu URL'lerden biri: STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK veya SNAPSHOT_RECT.

Kabul edilebilir değerler şunlardır:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].key string Bu bağımsız değişken için dize olarak yer tutucu anahtarı.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].value string Yerelleştirilmiş bir dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[] list CSS pikseli olarak ölçülen boyutlarıyla başvuruda bulunulan ekran dikdörtgenleri. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. Bir SNAPSHOT_RECT bağımsız değişkeni için bu yoksa bağımsız değişken, anlık görüntünün tamamına karşılık gelir.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].left integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].top integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].width integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].height integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[] list Boyutları CSS pikseli olarak ölçülen ikincil ekran dikdörtgenlerine başvuruda bulunuluyor. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].left integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].top integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].width integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].height integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[] list Tek bir URL hakkında ek ayrıntılar sağlayan girişlerin listesi. İsteğe bağlı.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].format string yer tutucuları içeren yerelleştirilmiş bir biçim dizesi; burada "FOO", değeri değiştirilmesi gereken bağımsız değişkenin anahtarıdır. HYPERLINK bağımsız değişkenleri için biçim dizesi, "FOO" anahtarlı bağımsız değişkenin ve değerlerini içerir.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[] list Biçim dizesi için bağımsız değişkenlerin listesi.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].type string Bağımsız değişkenin türü. Şu URL'lerden biri: STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK veya SNAPSHOT_RECT.

Kabul edilebilir değerler şunlardır:
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].key string Bu bağımsız değişken için dize olarak yer tutucu anahtarı.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].value string Yerelleştirilmiş bir dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[] list CSS pikseli olarak ölçülen boyutlarıyla başvuruda bulunulan ekran dikdörtgenleri. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. Bir SNAPSHOT_RECT bağımsız değişkeni için bu yoksa bağımsız değişken, anlık görüntünün tamamına karşılık gelir.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].left integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].top integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].width integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].height integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[] list Boyutları CSS pikseli olarak ölçülen ikincil ekran dikdörtgenlerine başvuruda bulunuluyor. Bu yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].left integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].top integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].width integer
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].height integer
version object Bu sonuçları oluşturmak için kullanılan PageSpeed sürümü.
version.major integer Bu sonuçları oluşturmak için kullanılan PageSpeed'in ana sürüm numarası.
version.minor integer Bu sonuçları oluşturmak için kullanılan PageSpeed'in alt sürüm numarası.
invalidRules[] list İstekte belirtilen, ancak sunucunun nasıl örnekleyeceğini bilmediği kuralların listesi.
screenshot nested object Analiz edilen sayfanın Base64 kodlu ekran görüntüsü.
screenshot.key string Bu resmi tanımlayan benzersiz dize anahtarı (varsa).
screenshot.mime_type string Resim verilerinin MIME türü (ör. "image/jpeg").
screenshot.data bytes Görüntü verileri base64 kodlu.
screenshot.width integer Ekran görüntüsünün piksel cinsinden genişliği.
screenshot.height integer Ekran görüntüsünün piksel cinsinden yüksekliği.
screenshot.page_rect object
screenshot.page_rect.left integer
screenshot.page_rect.top integer
screenshot.page_rect.width integer
screenshot.page_rect.height integer
snapshots[] list Sayfanın çeşitli kısmi oluşturma durumlarındaki base64 kodlu ek ekran görüntüleri.
snapshots[].key string Bu resmi tanımlayan benzersiz dize anahtarı (varsa).
snapshots[].mime_type string Resim verilerinin MIME türü (ör. "image/jpeg").
snapshots[].data bytes Görüntü verileri base64 kodlu.
snapshots[].width integer Ekran görüntüsünün piksel cinsinden genişliği.
snapshots[].height integer Ekran görüntüsünün piksel cinsinden yüksekliği.
snapshots[].page_rect object
snapshots[].page_rect.left integer
snapshots[].page_rect.top integer
snapshots[].page_rect.width integer
snapshots[].page_rect.height integer
loadingExperience.metrics.(key).category string

Kabul edilebilir değerler şunlardır:
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.overall_category string

Kabul edilebilir değerler şunlardır:
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.initial_url string

Deneyin.

Aşağıdaki API Gezgini'ni kullanarak canlı verilerde bu yöntemi çağırın ve yanıtı görün.