Pagespeedapi: runpagespeed

Belirtilen URL'deki sayfada Sayfa Hızı analizini çalıştırır ve Sayfa Hızı puanlarını, söz konusu sayfayı daha hızlı hale getirmeye yönelik önerilerin 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 filtrelenmesinin gerekip gerekmediğini gösterir. (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ı; Hiçbir kural sağlanmazsa tüm kurallar çalıştırılır
screenshot boolean Ekran görüntüsü içeren ikili verilerin eklenip eklenmeyeceğini belirtir (Varsayılan: false)
snapshots boolean Anlık görüntü resimleri içeren ikili program verilerinin dahil edilip edilmeyeceğini belirtir (Varsayılan: false)
strategy string Kullanılacak analiz stratejisi (masaüstü veya mobil) ve masaüstü varsayılan değerdir

Kabul edilen değerler şunlardır:
  • "desktop": Masaüstü tarayıcılarına yönelik URL'yi getirin ve analiz edin
  • "mobile": Mobil cihazlar için URL'yi getirin ve analiz edin
utm_campaign string Analytics 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 edilen değerler şunlardır:
  • "CAPTCHA_BLOCKING"
  • "CAPTCHA_MATCHED"
  • "CAPTCHA_NEEDED"
  • "CAPTCHA_NOT_NEEDED"
  • "CAPTCHA_UNMATCHED"
kind string Bu tür bir sonuç.
id string Sayfa yönlendirmelerinden (varsa) sonra dokümanın standartlaştırılmış ve nihai URL'si.
responseCode integer Dokümanın yanıt kodu. 200 değeri, normal sayfa yüklemesini belirtir. 4xx/5xx hata anlamına gelir.
title string Tarayıcının başlık çubuğunda gösterildiği şekliyle sayfanın 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ı: "HIZ", "KULLANILABİLİRLİK" veya "GÜVENLİK" değerlerinden biri.
ruleGroups.(key).score integer Bu kural grubuna ait puan (0-100). Bu puan, ilgili kategoride bir sayfanın ne kadar iyi olabileceğini (ör. ne kadar daha hızlı, ne kadar daha kullanılabilir ya da ne kadar güvenli olduğunu) gösterir. Yüksek puan fazla iyileştirme yapılacak çok az şey olduğunu, düşük puan ise daha çok geliştirme yapılabileceğini gösterir.
ruleGroups.(key).pass boolean
loadingExperience object Son kullanıcıların metrikleri pek çok değişiklik yapabilirsiniz.
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 Sayfaya ilişkin, JavaScript bayt sayısı, HTML bayt sayısı vb. gibi özet istatistikler.
pageStats.numberResources integer Sayfa tarafından yüklenen HTTP kaynaklarının sayısı.
pageStats.numberHosts integer Sayfanın referans verdiği 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 (yani ö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 dışı kaynaklar) kapsamadığı metin kaynakları için sıkıştırılmamış yanıt baytlarının sayısı.
pageStats.overTheWireResponseBytes long Kablosuz bayt 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 kullanılan kaynakların sayısı.
pageStats.numberTransientFetchFailureResources integer Geçici olarak başarısız olan kaynakların sayısı.
pageStats.numTotalRoundTrips integer Tam sayfayı yüklemek için gereken gidiş dönüş seyahatleri
pageStats.numRenderBlockingRoundTrips integer Oluşturma engelleme kaynaklarını yüklemek için gereken gidiş dönüşler
pageStats.robotedUrls[] list Robot uygulanan 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 edilen değerler şunlardır:
  • "BITRIX"
  • "BLOGGER"
  • "DATALIFE_ENGINE"
  • "DRUPAL"
  • "GOOGLE_SITES"
  • "JOOMLA"
  • "MAGENTO"
  • "PRESTASHOP"
  • "TUMBLR"
  • "UNKNOWN"
  • "VBULLETIN"
  • "WORDPRESS"
formattedResults object Yerelleştirilmiş PageSpeed 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. "tr".
formattedResults.ruleResults object Sunucu tarafından örneklenen ve çalıştırılan her PageSpeed kuralı için bir giriş içeren biçimlendirilmiş kural sonuçlarının sözlüğü.
formattedResults.ruleResults.(key) object Bu kuralın enum benzeri tanımlayıcısıdır. Örneğin "EnableKeepAlive" veya "SubmitCssImport". Yerelleştirilmedi.
formattedResults.ruleResults.(key).localizedRuleName string Kuralın, kullanıcıya gösterilmesi için tasarlanmış yerelleştirilmiş adı.
formattedResults.ruleResults.(key).ruleImpact double Bu kural için önerilerin uygulanmasının, sayfayı hızlandırma üzerindeki etkisi (sınırsız kayan nokta değeri). Etki, hangi kuralın önerilerinin sayfayı daha hızlı hale getirmede daha yüksek veya daha düşük etkiye sahip olacağını belirlemek için kurallar arasında karşılaştırılabilir. Örneğin, sıkıştırmayı etkinleştirmek 1 MB tasarruf ederken resimleri optimize etmek 500 kB tasarruf sağlayacaksa sıkıştırmayı etkinleştirme kuralının etkisi, resim optimizasyon kuralının 2 katı olur (diğer her şey eşittir).
formattedResults.ruleResults.(key).beta boolean Bu kuralın "beta" sürümünde olup olmadığı. Beta sürümündeki kurallar test edilmekte olan yeni kurallardır ve genel puanı etkilemez.
formattedResults.ruleResults.(key).groups[] list Bu kuralın ait olduğu kural gruplarının listesi. Listedeki her giriş "HIZ", "KULLANILABİLİRLİK" veya "GÜVENLİK" değerlerinden biridir.
formattedResults.ruleResults.(key).summary nested object Kurala uymak için ne yapılması gerektiğini ve bu şekilde elde edilebilecek faydaları genel hatlarıyla belirten, kurala ilişkin kısa bir özet açıklama.
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şkenlerinde, biçim dizesi bunun yerine "FOO" anahtarına sahip bağımsız değişken için ve öğelerini içerir.
formattedResults.ruleResults.(key).summary.args[] list Biçim dizesine ilişkin 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 edilen 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ş dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).summary.args[].rects[] list Referans verilen ekran dikdörtgenleri (boyutlar CSS pikseli olarak ölçülür). Bu, yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. SNAPSHOT_RECT bağımsız değişkeni için bu parametre yoksa, söz konusu bağımsız değişken tüm anlık görüntüyü ifade eder.
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 CSS pikseli olarak ölçülen ikincil ekran dikdörtgenleri. 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ının listesi. Her blok, bir başlık ve URL listesi içerebilir. İsteğe bağlı olarak her URL 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şkenlerinde, biçim dizesi bunun yerine "FOO" anahtarına sahip bağımsız değişken için ve öğelerini içerir.
formattedResults.ruleResults.(key).urlBlocks[].header.args[] list Biçim dizesine ilişkin 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 edilen 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ş dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[] list Referans verilen ekran dikdörtgenleri (boyutlar CSS pikseli olarak ölçülür). Bu, yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. SNAPSHOT_RECT bağımsız değişkeni için bu parametre yoksa, söz konusu bağımsız değişken tüm anlık görüntüyü ifade eder.
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 CSS pikseli olarak ölçülen ikincil ekran dikdörtgenleri. 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 veren biçim dizesi ve bu biçim dizesi için bağımsız değişkenlerin 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şkenlerinde, biçim dizesi bunun yerine "FOO" anahtarına sahip bağımsız değişken için ve öğelerini içerir.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[] list Biçim dizesine ilişkin 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 edilen 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ş dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[] list Referans verilen ekran dikdörtgenleri (boyutlar CSS pikseli olarak ölçülür). Bu, yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. SNAPSHOT_RECT bağımsız değişkeni için bu parametre yoksa, söz konusu bağımsız değişken tüm anlık görüntüyü ifade eder.
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 CSS pikseli olarak ölçülen ikincil ekran dikdörtgenleri. 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şkenlerinde, biçim dizesi bunun yerine "FOO" anahtarına sahip bağımsız değişken için ve öğelerini içerir.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[] list Biçim dizesine ilişkin 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 edilen 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ş dize olarak bağımsız değişken değeri.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[] list Referans verilen ekran dikdörtgenleri (boyutlar CSS pikseli olarak ölçülür). Bu, yalnızca SNAPSHOT_RECT bağımsız değişkenleri için kullanılır. SNAPSHOT_RECT bağımsız değişkeni için bu parametre yoksa, söz konusu bağımsız değişken tüm anlık görüntüyü ifade eder.
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 CSS pikseli olarak ölçülen ikincil ekran dikdörtgenleri. 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 ana sürüm numarası.
version.minor integer Bu sonuçları oluşturmak için kullanılan PageSpeed alt sürüm numarası.
invalidRules[] list İstekte belirtilen, ancak sunucunun nasıl örnekleneceğ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 kodlandı.
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 kodlandı.
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 edilen değerler şunlardır:
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.overall_category string

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

Deneyin!

Canlı verilerde bu yöntemi çağırmak ve yanıtı görmek için aşağıdaki API Gezgini'ni kullanın.