Apa parameter AQS dalam permintaan pencarian Google?

23

Saat saya mencari Google dari omnibox Chrome, ada aqsparameter yang disematkan dalam kueri, seperti &aqs=chrome..69i57.42x1j.

  1. Apa tujuannya?
  2. Apa isinya?
  3. Apakah itu (secara unik) mengidentifikasi browser?
Olafure
sumber
2
Lucu bahwa Google tidak merilis informasi resmi mengenai slogan-slogan " lakukan kejahatan " dan " kami menghargai privasi " mereka dan pemasaran massal.
Pacerier

Jawaban:

15

Ini adalah parameter tidak berdokumen rumit. Anda hanya akan menemukan referensi untuk itu di komunitas pengembang Chrome (ium). Jawaban saya didasarkan pada beberapa Pencarian Google saja jadi mungkin seseorang dari dalam akan membantu lebih lanjut.

  • AQS adalah singkatan dari Assisted Query Stats dan merupakan parameter string
  • Ini "digunakan untuk tujuan logging" seperti yang Anda dapat temukan dalam beberapa komentar dalam kode ini .
  • Ini "berisi tayangan semua kecocokan pelengkapan otomatis yang ditampilkan pada waktu pengiriman kueri".
  • Sepertinya ini tidak akan digunakan untuk mengidentifikasi browser secara unik, tetapi ini hanya spekulasi karena dokumentasi tampaknya ditutup untuk orang Google (jika Anda mengikuti URL yang ditunjukkan dalam komentar kode yang sama).

Akhirnya, hanya untuk menunjukkan latar belakang lebih lanjut tentang kurangnya dokumentasi, ada pertanyaan SO dan komentar penasaran dari pengembang Chrome di utas ini tentang implementasi AQS: "komentar di sini terlalu pendek dan membingungkan. Mungkin penjelasan yang lebih panjang tentang apa AQS itu, apa kendala itu, dan mengapa kendala itu perlu, harus ditambahkan ke beberapa tempat kanonik yang berbicara tentang AQS. "

Itu saja, jika dokumentasi dibuat itu bukan Google dapat ditemukan.

Nigini
sumber
2
Tautan tidak aktif untuk " kode ini ".
Pacerier
11

Tidak ada jawaban penuh, tetapi beberapa hal yang saya temukan.

  • Angka setelah titik tampaknya milidetik antara penekanan tombol pertama dan mengirimkan kueri. Jadi untuk chrome..69i57j69i60j69i61l2j69i60j0.2486j0j7 itu 2486ms
  • Itu selalu dimulai dengan chrome..69i57
  • Yang berikut ini tampaknya merupakan daftar hasil autocomplete yang disandikan, ketika Anda mengetik kueri panjang, daftar ini akan menjadi lebih panjang.
  • Saya tidak yakin dengan bagian terakhir (j0j7). Digit terakhir tampaknya menunjukkan apakah Anda memilih salah satu istilah yang disarankan.

Sunting: Dugaan saya pada waktu itu benar: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446

ayam
sumber
1
Tautannya sudah mati.
Valerio Bozz
2

Di chrome://settingsdalamnya, Anda dapat mengonfigurasi penyedia penelusuran mana yang digunakan oleh mahakotak. URL yang ditentukan oleh penyedia Google default di Chromium di Ubuntu adalah sebagai berikut:

{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}

Ini mungkin memberikan detail tambahan tentang apa yang dikirim browser ke google.

jackweirdy
sumber
2
Saya merasa aneh bahwa bidang ini tidak dapat diedit, sedangkan mesin pencari "lainnya" memiliki bidang yang dapat diedit.
HRJ