Google 검색어의 AQS 매개 변수는 무엇입니까?


23

Chrome의 검색 주소창에서 Google을 검색 할 때 aqs와 같은 검색어에 매개 변수가 포함되어 있습니다 &aqs=chrome..69i57.42x1j.

  1. 그것의 목적은 무엇입니까?
  2. 무엇이 포함되어 있습니까?
  3. 브라우저를 고유하게 식별합니까?

2
Google은 " 악마를 피하고 " " 개인 정보를 존중합니다 "슬로건과 대량 마케팅 후에 공식적인 정보를 공개하지 않는다는 것이 유감입니다.
Pacerier

답변:


15

이것은 문서화되지 않은 까다로운 매개 변수입니다. Chrome (ium) 개발자 커뮤니티에서만 이에 대한 참조를 찾을 수 있습니다. 내 답변은 일부 Google 검색을 기반으로하므로 내부의 누군가가 더 도움이 될 수 있습니다.

  • AQS는 보조 쿼리 통계를 나타내며 문자열 매개 변수입니다
  • 이 코드의 주석에서 찾을 수 있듯이 "로깅 목적으로 사용됩니다" .
  • "쿼리 제출시 표시되는 모든 자동 완성 일치에 대한 노출을 포함합니다."
  • 브라우저를 고유하게 식별하는 데 사용되는 것처럼 보이지는 않지만 Google 직원을 위해 문서가 닫혀있는 것으로 추측됩니다 (이 동일한 코드 주석에 표시된 URL을 따르는 경우).

마지막으로, 문서 부족에 대한 더 많은 배경 지식을 제공하기 위해 AQS 구현에 대한 이 스레드 의 Chrome 개발자의 SO 질문 과 호기심 많은 설명 이 있습니다 . "여기 설명이 너무 짧고 혼란 스럽습니다. AQS가 무엇인지, 그 제약이 무엇인지, 그리고 그 제약이 필요한 이유는 AQS에 대해 이야기하는 정식 장소에 추가되어야합니다. "

문서가 작성된 경우 Google에서 찾을 수 없습니다.


2
" 이 코드 "에 대한 링크가 다운되었습니다 .
Pacerier

11

완전한 대답은 없지만 몇 가지 발견했습니다.

  • 점 다음의 숫자는 첫 번째 키 누르기와 쿼리 제출 사이의 밀리 초인 것 같습니다. 크롬의 경우 ..69i57j69i60j69i61l2j69i60j0.2486j0j7 2486ms
  • 항상 크롬으로 시작합니다.
  • 다음은 긴 쿼리를 입력하면이 목록이 길어질 때 자동 완성 결과의 인코딩 된 목록 인 것 같습니다.
  • 마지막 부분 (j0j7)을 잘 모르겠습니다. 마지막 숫자는 제안 된 용어 중 하나를 선택했는지 여부를 나타내는 것 같습니다.

편집 : 당시의 추측은 맞았습니다 : https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446


1
연결이 끊어졌습니다.
Valerio Bozz

2

에서 chrome://settings당신 주소창에 의해 사용되는 검색 공급자 구성 할 수 있습니다. Ubuntu의 Chromium에서 기본 Google 제공 업체가 지정한 URL은 다음과 같습니다.

{google : baseURL} search? q = % s & client = ubuntu & channel = cs & {google : RLZ} {google : originalQueryForSuggestion} {google : assistedQueryStats} {google : searchFieldtrialParameter} {google : searchClient} {google : sourceId} {google : instantExtendedEnabledParameter} {google : omniboxStartMarginParameter} ie = {inputEncoding}

브라우저가 Google에 보내는 내용에 대한 추가 정보가 제공 될 수 있습니다.


2
이 필드는 편집 할 수없고 "다른"검색 엔진에는 편집 가능한 필드가있는 것이 이상합니다.
HRJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.