Pagespeedapi: runpagespeed

지정된 URL의 페이지에 대해 PageSpeed 분석을 실행하고 PageSpeed 점수, 페이지 속도를 높이기 위한 제안사항 목록 및 기타 정보를 반환합니다. 지금 사용해 보기

요청

HTTP 요청

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

매개변수

매개변수 이름 설명
필수 쿼리 매개변수
url string 가져오고 분석할 URL입니다.
선택적 쿼리 매개변수
filter_third_party_resources boolean PageSpeed 분석 전에 타사 리소스를 필터링해야 하는지 여부를 나타냅니다. (기본값: false)
locale string 형식이 지정된 결과를 현지화하는 데 사용되는 언어
rule string 실행할 PageSpeed 규칙 아무것도 지정하지 않으면 모든 규칙이 실행됩니다.
screenshot boolean 스크린샷이 포함된 바이너리 데이터를 포함해야 하는지 여부를 나타냅니다. (기본값: false)
snapshots boolean 스냅샷 이미지가 포함된 바이너리 데이터를 포함해야 하는지 여부를 나타냅니다. (기본값: false)
strategy string 사용할 분석 전략 (데스크톱 또는 모바일)이며 데스크톱이 기본값입니다.

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • 'desktop': 데스크톱 브라우저용 URL을 가져오고 분석합니다.
  • 'mobile': 휴대기기 URL을 가져오고 분석합니다.
utm_campaign string 분석을 위한 캠페인 이름입니다.
utm_source string 분석을 위한 캠페인 소스입니다.

요청 본문

이 메소드를 사용할 때는 요청 본문을 제공하지 마세요.

응답

요청에 성공할 경우 이 메소드는 다음과 같은 구조의 응답 본문을 반환합니다.

{
  "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
      }
    }
  ]
}
속성 이름 설명 참고
captchaResult string 보안문자 확인 결과

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "CAPTCHA_BLOCKING"
  • "CAPTCHA_MATCHED"
  • "CAPTCHA_NEEDED"
  • "CAPTCHA_NOT_NEEDED"
  • "CAPTCHA_UNMATCHED"
kind string 결과의 종류입니다.
id string 다음 페이지 리디렉션 후 (있는 경우) 문서의 표준화된 최종 URL입니다.
responseCode integer 문서의 응답 코드입니다. 200은 정상적인 페이지 로드를 나타냅니다. 4xx/5xx는 오류를 나타냅니다.
title string 브라우저의 제목 표시줄에 표시되는 페이지 제목입니다.
ruleGroups object 이러한 결과의 각 규칙 그룹에 대해 하나의 항목이 있는 맵입니다.
ruleGroups.(key) object 이 규칙 그룹의 이름으로 'SPEED', 'USABILITY' 또는 'SECURITY' 중 하나입니다.
ruleGroups.(key).score integer 이 규칙 그룹의 점수 (0~100)로, 해당 카테고리에서 페이지가 얼마나 개선될 수 있는지 (예: 얼마나 속도, 얼마나 더 유용한지, 얼마나 더 안전한지)를 나타냅니다. 점수가 높으면 개선의 여지가 적고, 점수가 낮으면 개선의 여지가 많다는 의미입니다.
ruleGroups.(key).pass boolean
loadingExperience object 최종 사용자의 페이지 로드 환경입니다.
loadingExperience.id string 측정항목이 있는 URL, 패턴 또는 출처입니다.
loadingExperience.metrics object
loadingExperience.metrics.(key) object 측정항목의 유형입니다.
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 JavaScript 바이트 수, HTML 바이트 수 등 페이지에 대한 요약 통계입니다.
pageStats.numberResources integer 페이지에서 로드한 HTTP 리소스의 수입니다.
pageStats.numberHosts integer 페이지에서 참조하는 고유 호스트의 수입니다.
pageStats.totalRequestBytes long 페이지에서 전송한 모든 요청 바이트의 총 크기입니다.
pageStats.numberStaticResources integer 페이지의 정적 (캐시 가능한) 리소스 수입니다.
pageStats.htmlResponseBytes long 기본 HTML 문서 및 페이지의 모든 iframe에 대한 압축되지 않은 응답 바이트 수입니다.
pageStats.textResponseBytes long 페이지의 다른 통계 (예: HTML, 스크립트, CSS가 아닌 리소스)에 포함되지 않는 텍스트 리소스의 압축되지 않은 응답 바이트 수입니다.
pageStats.overTheWireResponseBytes long 유선 바이트 수, 추정 시 기본 gzip 압축 전략을 사용합니다.
pageStats.cssResponseBytes long 페이지의 CSS 리소스에 대한 압축되지 않은 응답 바이트 수입니다.
pageStats.imageResponseBytes long 페이지의 이미지 리소스에 대한 응답 바이트 수입니다.
pageStats.javascriptResponseBytes long 페이지의 JS 리소스에 대한 압축되지 않은 응답 바이트 수입니다.
pageStats.flashResponseBytes long 페이지의 플래시 리소스에 대한 응답 바이트 수입니다.
pageStats.otherResponseBytes long 페이지의 다른 리소스에 대한 응답 바이트 수입니다.
pageStats.numberJsResources integer 페이지에서 참조하는 JavaScript 리소스의 수입니다.
pageStats.numberCssResources integer 페이지에서 참조하는 CSS 리소스의 수입니다.
pageStats.numberRobotedResources integer 로봇이 적용된 리소스 수
pageStats.numberTransientFetchFailureResources integer 일시적으로 실패한 리소스 수입니다.
pageStats.numTotalRoundTrips integer 전체 페이지를 로드하는 데 필요한 왕복 횟수
pageStats.numRenderBlockingRoundTrips integer 렌더링 차단 리소스를 로드하는 데 필요한 왕복
pageStats.robotedUrls[] list 로봇이 사용된 URL의 목록입니다.
pageStats.transientFetchFailureUrls[] list 일시적인 가져오기 실패 URL의 목록입니다.
pageStats.cms string 페이지에 사용된 콘텐츠 관리 시스템 (CMS)입니다.

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "BITRIX"
  • "BLOGGER"
  • "DATALIFE_ENGINE"
  • "DRUPAL"
  • "GOOGLE_SITES"
  • "JOOMLA"
  • "MAGENTO"
  • "PRESTASHOP"
  • "TUMBLR"
  • "UNKNOWN"
  • "VBULLETIN"
  • "WORDPRESS"
formattedResults object 현지화된 PageSpeed 결과 서버에서 인스턴스화하고 실행하는 각 PageSpeed 규칙에 대한 rulesResults 항목이 포함됩니다.
formattedResults.locale string formattedResults의 언어입니다. 예: "ko_KR"입니다.
formattedResults.ruleResults object 서버에서 인스턴스화하고 실행하는 각 PageSpeed 규칙에 대해 하나의 항목이 있는 형식이 지정된 규칙 결과의 사전입니다.
formattedResults.ruleResults.(key) object 이 규칙의 enum 형식 식별자입니다. 예: 'EnableKeepAlive' 또는 'ExcludeCssImport' 등). 현지화되지 않았습니다.
formattedResults.ruleResults.(key).localizedRuleName string 사용자에게 표시하는 데 사용되는 규칙의 현지화된 이름입니다.
formattedResults.ruleResults.(key).ruleImpact double 이 규칙에 대한 추천을 구현할 경우 페이지 속도를 향상하는 데 미치는 영향 (무제한 부동 소수점 값)입니다. 규칙 간에 미치는 영향은 어떤 규칙의 추천이 페이지를 더 빠르게 만드는 데 더 높거나 낮은 영향을 미칠지 결정하는 것과 비슷합니다. 예를 들어 압축을 사용 설정하면 1MB가 절약되고 이미지를 최적화하면 500kB가 절약되는 경우 압축 사용 규칙은 이미지 최적화 규칙의 2배(다른 모든 조건이 동일함)를 하게 됩니다.
formattedResults.ruleResults.(key).beta boolean 이 규칙이 '베타' 상태인지 여부입니다. 베타 규칙은 테스트 중인 새 규칙이며 전체 점수에는 영향을 미치지 않습니다.
formattedResults.ruleResults.(key).groups[] list 이 규칙이 속한 규칙 그룹의 목록입니다. 목록의 각 항목은 'SPEED', 'USABILITY' 또는 'SECURITY' 중 하나입니다.
formattedResults.ruleResults.(key).summary nested object 규칙에 대한 간략한 요약 설명으로, 규칙을 따르기 위해 수행해야 할 작업과 얻을 수 있는 이점을 개괄적으로 보여줍니다.
formattedResults.ruleResults.(key).summary.format string 자리표시자가 있는 현지화된 형식 문자열(여기서 'FOO'). 는 값을 대체해야 하는 인수의 키입니다. HYPERLINK 인수의 경우, 형식 문자열은 대신 키가 'FOO'인 인수에 대한 및 을(를) 포함합니다.
formattedResults.ruleResults.(key).summary.args[] list 형식 문자열의 인수 목록입니다.
formattedResults.ruleResults.(key).summary.args[].type string 인수 유형입니다. URL, STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK, SNAPSHOT_RECT 중 하나입니다.

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).summary.args[].key string 문자열 형식의 이 인수에 대한 자리표시자 키입니다.
formattedResults.ruleResults.(key).summary.args[].value string 현지화된 문자열로 된 인수 값입니다.
formattedResults.ruleResults.(key).summary.args[].rects[] list 참조되는 화면 직사각형으로, 크기는 CSS 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다. SNAPSHOT_RECT 인수에 이 필드가 없으면 인수가 전체 스냅샷을 참조한다는 의미입니다.
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 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다.
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 블록의 목록입니다. 각 블록에는 제목과 URL 목록이 포함될 수 있습니다. 각 URL은 추가 세부정보를 포함할 수도 있습니다.
formattedResults.ruleResults.(key).urlBlocks[].header nested object URL 목록과 함께 표시될 제목입니다.
formattedResults.ruleResults.(key).urlBlocks[].header.format string 자리표시자가 있는 현지화된 형식 문자열(여기서 'FOO'). 는 값을 대체해야 하는 인수의 키입니다. HYPERLINK 인수의 경우, 형식 문자열은 대신 키가 'FOO'인 인수에 대한 및 을(를) 포함합니다.
formattedResults.ruleResults.(key).urlBlocks[].header.args[] list 형식 문자열의 인수 목록입니다.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].type string 인수 유형입니다. URL, STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK, SNAPSHOT_RECT 중 하나입니다.

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).urlBlocks[].header.args[].key string 문자열 형식의 이 인수에 대한 자리표시자 키입니다.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].value string 현지화된 문자열로 된 인수 값입니다.
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[] list 참조되는 화면 직사각형으로, 크기는 CSS 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다. SNAPSHOT_RECT 인수에 이 필드가 없으면 인수가 전체 스냅샷을 참조한다는 의미입니다.
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 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다.
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 블록의 URL에 대한 정보를 제공하는 항목의 목록입니다. 선택사항입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result nested object URL에 대한 정보를 제공하는 형식 문자열과 해당 형식 문자열의 인수 목록입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.format string 자리표시자가 있는 현지화된 형식 문자열(여기서 'FOO'). 는 값을 대체해야 하는 인수의 키입니다. HYPERLINK 인수의 경우, 형식 문자열은 대신 키가 'FOO'인 인수에 대한 및 을(를) 포함합니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[] list 형식 문자열의 인수 목록입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].type string 인수 유형입니다. URL, STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK, SNAPSHOT_RECT 중 하나입니다.

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].key string 문자열 형식의 이 인수에 대한 자리표시자 키입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].value string 현지화된 문자열로 된 인수 값입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[] list 참조되는 화면 직사각형으로, 크기는 CSS 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다. SNAPSHOT_RECT 인수에 이 필드가 없으면 인수가 전체 스냅샷을 참조한다는 의미입니다.
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 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다.
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 단일 URL에 대한 추가 세부정보를 제공하는 항목의 목록입니다. 선택사항입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].format string 자리표시자가 있는 현지화된 형식 문자열(여기서 'FOO'). 는 값을 대체해야 하는 인수의 키입니다. HYPERLINK 인수의 경우, 형식 문자열은 대신 키가 'FOO'인 인수에 대한 및 을(를) 포함합니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[] list 형식 문자열의 인수 목록입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].type string 인수 유형입니다. URL, STRING_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK, SNAPSHOT_RECT 중 하나입니다.

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "BYTES"
  • "DISTANCE"
  • "DURATION"
  • "HYPERLINK"
  • "INT_LITERAL"
  • "PERCENTAGE"
  • "SNAPSHOT_RECT"
  • "STRING_LITERAL"
  • "URL"
  • "VERBATIM_STRING"
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].key string 문자열 형식의 이 인수에 대한 자리표시자 키입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].value string 현지화된 문자열로 된 인수 값입니다.
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[] list 참조되는 화면 직사각형으로, 크기는 CSS 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다. SNAPSHOT_RECT 인수에 이 필드가 없으면 인수가 전체 스냅샷을 참조한다는 의미입니다.
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 픽셀로 측정됩니다. SNAPSHOT_RECT 인수에만 사용됩니다.
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 검색 결과를 생성하는 데 사용된 PageSpeed 버전입니다.
version.major integer 결과를 생성하는 데 사용된 PageSpeed의 주 버전 번호입니다.
version.minor integer 결과를 생성하는 데 사용된 PageSpeed의 마이너 버전 번호입니다.
invalidRules[] list 요청에 지정되었지만 서버가 인스턴스화하는 방법을 알지 못한 규칙 목록입니다.
screenshot nested object 분석된 페이지의 Base64 인코딩 스크린샷
screenshot.key string 이 이미지를 식별하는 고유 문자열 키입니다(있는 경우).
screenshot.mime_type string 이미지 데이터의 MIME 형식입니다 (예: 'image/jpeg').
screenshot.data bytes 이미지 데이터 base64 인코딩
screenshot.width integer 픽셀 단위의 스크린샷 너비입니다.
screenshot.height integer 스크린샷의 높이(픽셀)입니다.
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 다양한 부분 렌더링 상태에서 base64로 인코딩된 페이지의 추가 스크린샷
snapshots[].key string 이 이미지를 식별하는 고유 문자열 키입니다(있는 경우).
snapshots[].mime_type string 이미지 데이터의 MIME 형식입니다 (예: 'image/jpeg').
snapshots[].data bytes 이미지 데이터 base64 인코딩
snapshots[].width integer 픽셀 단위의 스크린샷 너비입니다.
snapshots[].height integer 스크린샷의 높이(픽셀)입니다.
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

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.overall_category string

사용 가능한 값은 다음과 같습니다. <ph type="x-smartling-placeholder">
    </ph>
  • "AVERAGE"
  • "FAST"
  • "NONE"
  • "SLOW"
loadingExperience.initial_url string

사용해 보기

아래의 API 탐색기를 사용하여 실시간 데이터를 대상으로 이 메소드를 호출하고 응답을 확인해 보세요.