What is the AQS parameter in Google search query?Google Chrome Search LanguageGoogle search: when I try to...

A known event to a history junkie

No idea how to draw this using tikz

How will losing mobility of one hand affect my career as a programmer?

How to deal with or prevent idle in the test team?

Visiting the UK as unmarried couple

Can a Bard use an arcane focus?

Can I Retrieve Email Addresses from BCC?

Simple image editor tool to draw a simple box/rectangle in an existing image

Could solar power be utilized and substitute coal in the 19th century?

What does the "3am" section means in manpages?

Teaching indefinite integrals that require special-casing

Does "Dominei" mean something?

Proving by induction of n. Is this correct until this point?

Hostile work environment after whistle-blowing on coworker and our boss. What do I do?

Installing PowerShell on 32-bit Kali OS fails

Can the electrostatic force be infinite in magnitude?

How to prevent YouTube from showing already watched videos?

Why is delta-v is the most useful quantity for planning space travel?

Who must act to prevent Brexit on March 29th?

What was required to accept "troll"?

I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?

Golf game boilerplate

What if somebody invests in my application?

Freedom of speech and where it applies



What is the AQS parameter in Google search query?


Google Chrome Search LanguageGoogle search: when I try to edit in search box; cursor jumps to the endChange behaviour of Chrome omnibox so it doesn't force google search when typing 'google'How do I change the Google search domain in Chrome's New Tab page?Google search field missingGoogle chrome omnibox only allows google searchSearch Google for query that starts with a search keywordGoogle Chrome pre-pends % sign in front of search query in new tabHow can I stop Google searches from showing in the omnibox?Is there a way to get Chrome to use a %20 instead of a + sign for spaces when using keyword search?













21















When I search Google from Chrome's omnibox, there is an aqs parameter embedded in the query, like &aqs=chrome..69i57.42x1j.




  1. What is the purpose of it?

  2. What does it contain?

  3. Does it (uniquely) identify the browser?










share|improve this question




















  • 2





    Funny that Google doesn't release official information on this after all their "do no evil" and "we respect privacy" slogans and mass marketing.

    – Pacerier
    May 11 '16 at 12:46


















21















When I search Google from Chrome's omnibox, there is an aqs parameter embedded in the query, like &aqs=chrome..69i57.42x1j.




  1. What is the purpose of it?

  2. What does it contain?

  3. Does it (uniquely) identify the browser?










share|improve this question




















  • 2





    Funny that Google doesn't release official information on this after all their "do no evil" and "we respect privacy" slogans and mass marketing.

    – Pacerier
    May 11 '16 at 12:46
















21












21








21


3






When I search Google from Chrome's omnibox, there is an aqs parameter embedded in the query, like &aqs=chrome..69i57.42x1j.




  1. What is the purpose of it?

  2. What does it contain?

  3. Does it (uniquely) identify the browser?










share|improve this question
















When I search Google from Chrome's omnibox, there is an aqs parameter embedded in the query, like &aqs=chrome..69i57.42x1j.




  1. What is the purpose of it?

  2. What does it contain?

  3. Does it (uniquely) identify the browser?







google-chrome privacy






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 27 '16 at 20:40









Ben N

29.9k1398145




29.9k1398145










asked Oct 2 '13 at 11:56









olafureolafure

455369




455369








  • 2





    Funny that Google doesn't release official information on this after all their "do no evil" and "we respect privacy" slogans and mass marketing.

    – Pacerier
    May 11 '16 at 12:46
















  • 2





    Funny that Google doesn't release official information on this after all their "do no evil" and "we respect privacy" slogans and mass marketing.

    – Pacerier
    May 11 '16 at 12:46










2




2





Funny that Google doesn't release official information on this after all their "do no evil" and "we respect privacy" slogans and mass marketing.

– Pacerier
May 11 '16 at 12:46







Funny that Google doesn't release official information on this after all their "do no evil" and "we respect privacy" slogans and mass marketing.

– Pacerier
May 11 '16 at 12:46












4 Answers
4






active

oldest

votes


















14














This is a tricky undocumented parameter. You will only find references for that in the Chrome(ium) developers community. My answer is based on some Google Searches only so maybe someone from inside will help further.




  • AQS stands for Assisted Query Stats and is a string parameter

  • It's "used for logging purposes" as you can find in some commenting in this code.

  • It "contains impressions of all autocomplete matches shown at the query submission time".

  • It doesn't look like that this would be used to uniquely identify a browser, but this is only speculation as the documentation appears to be closed for Google people (if you follow the URL pointed in this same code comment).


Finally, just to point to more background on the lack of documentation, there is this SO question and this curious comment from a Chrome developer in this thread about AQS implementation: "the comment here is both too short and confusing. Perhaps a longer explanation of what AQS is, what the constraints on it are, and why those constraints are necessary, should be added to some canonical place that talks about AQS."



That's it, if the documentation was created it's not Google findable.






share|improve this answer





















  • 2





    Link is down for "this code".

    – Pacerier
    May 11 '16 at 12:41





















11














No full answer, but a few things I discovered.




  • The number after the dot seems to be the milliseconds between the first keypress and submitting the query. So for chrome..69i57j69i60j69i61l2j69i60j0.2486j0j7 it's 2486ms

  • It always starts with chrome..69i57

  • What follows seems to be a encoded list of the autocomplete results, when you type a long query this list will get longer.

  • I am not sure of the last part (j0j7). The last digit seems to indicate whether you picked one of the suggested terms.


Edit: My guess at the time was right: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446






share|improve this answer





















  • 1





    The link is dead.

    – Valerio Bozz
    Jun 22 '18 at 22:28



















2














In chrome://settings you can configure which search provider is used by the omnibox. The URL specified by the default Google provider in Chromium on Ubuntu is as follows:




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


This might provide additional detail as to what the browser sends to google.






share|improve this answer



















  • 2





    I find it strange that this field is not editable, while the "other" search engines have an editable field.

    – HRJ
    Nov 9 '13 at 15:11



















0














Im seeing a lot of odd URL data for m.facebook.com like 2A%2B%2C%2D%......various letters I was wondering what it means?The last three years my phones & pc were endlessly hacked by slice accounts on vatios google sites,facebook& other social sites.I know someone whowas a network administrater and he can code & remotely log onto others devices.Nobody can tell me how to stop him in any way.This has ruined my life!I cant keep a phone,#,accounts/email addresses due to his hacking.There must be something I can do or someone to ask for help.Im not tech savy so I dont know how to get help.Search results are giving false info on every site I use.Please help





share








New contributor




Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f653295%2fwhat-is-the-aqs-parameter-in-google-search-query%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    4 Answers
    4






    active

    oldest

    votes








    4 Answers
    4






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    14














    This is a tricky undocumented parameter. You will only find references for that in the Chrome(ium) developers community. My answer is based on some Google Searches only so maybe someone from inside will help further.




    • AQS stands for Assisted Query Stats and is a string parameter

    • It's "used for logging purposes" as you can find in some commenting in this code.

    • It "contains impressions of all autocomplete matches shown at the query submission time".

    • It doesn't look like that this would be used to uniquely identify a browser, but this is only speculation as the documentation appears to be closed for Google people (if you follow the URL pointed in this same code comment).


    Finally, just to point to more background on the lack of documentation, there is this SO question and this curious comment from a Chrome developer in this thread about AQS implementation: "the comment here is both too short and confusing. Perhaps a longer explanation of what AQS is, what the constraints on it are, and why those constraints are necessary, should be added to some canonical place that talks about AQS."



    That's it, if the documentation was created it's not Google findable.






    share|improve this answer





















    • 2





      Link is down for "this code".

      – Pacerier
      May 11 '16 at 12:41


















    14














    This is a tricky undocumented parameter. You will only find references for that in the Chrome(ium) developers community. My answer is based on some Google Searches only so maybe someone from inside will help further.




    • AQS stands for Assisted Query Stats and is a string parameter

    • It's "used for logging purposes" as you can find in some commenting in this code.

    • It "contains impressions of all autocomplete matches shown at the query submission time".

    • It doesn't look like that this would be used to uniquely identify a browser, but this is only speculation as the documentation appears to be closed for Google people (if you follow the URL pointed in this same code comment).


    Finally, just to point to more background on the lack of documentation, there is this SO question and this curious comment from a Chrome developer in this thread about AQS implementation: "the comment here is both too short and confusing. Perhaps a longer explanation of what AQS is, what the constraints on it are, and why those constraints are necessary, should be added to some canonical place that talks about AQS."



    That's it, if the documentation was created it's not Google findable.






    share|improve this answer





















    • 2





      Link is down for "this code".

      – Pacerier
      May 11 '16 at 12:41
















    14












    14








    14







    This is a tricky undocumented parameter. You will only find references for that in the Chrome(ium) developers community. My answer is based on some Google Searches only so maybe someone from inside will help further.




    • AQS stands for Assisted Query Stats and is a string parameter

    • It's "used for logging purposes" as you can find in some commenting in this code.

    • It "contains impressions of all autocomplete matches shown at the query submission time".

    • It doesn't look like that this would be used to uniquely identify a browser, but this is only speculation as the documentation appears to be closed for Google people (if you follow the URL pointed in this same code comment).


    Finally, just to point to more background on the lack of documentation, there is this SO question and this curious comment from a Chrome developer in this thread about AQS implementation: "the comment here is both too short and confusing. Perhaps a longer explanation of what AQS is, what the constraints on it are, and why those constraints are necessary, should be added to some canonical place that talks about AQS."



    That's it, if the documentation was created it's not Google findable.






    share|improve this answer















    This is a tricky undocumented parameter. You will only find references for that in the Chrome(ium) developers community. My answer is based on some Google Searches only so maybe someone from inside will help further.




    • AQS stands for Assisted Query Stats and is a string parameter

    • It's "used for logging purposes" as you can find in some commenting in this code.

    • It "contains impressions of all autocomplete matches shown at the query submission time".

    • It doesn't look like that this would be used to uniquely identify a browser, but this is only speculation as the documentation appears to be closed for Google people (if you follow the URL pointed in this same code comment).


    Finally, just to point to more background on the lack of documentation, there is this SO question and this curious comment from a Chrome developer in this thread about AQS implementation: "the comment here is both too short and confusing. Perhaps a longer explanation of what AQS is, what the constraints on it are, and why those constraints are necessary, should be added to some canonical place that talks about AQS."



    That's it, if the documentation was created it's not Google findable.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited May 23 '17 at 12:41









    Community

    1




    1










    answered Oct 2 '13 at 14:53









    NiginiNigini

    25914




    25914








    • 2





      Link is down for "this code".

      – Pacerier
      May 11 '16 at 12:41
















    • 2





      Link is down for "this code".

      – Pacerier
      May 11 '16 at 12:41










    2




    2





    Link is down for "this code".

    – Pacerier
    May 11 '16 at 12:41







    Link is down for "this code".

    – Pacerier
    May 11 '16 at 12:41















    11














    No full answer, but a few things I discovered.




    • The number after the dot seems to be the milliseconds between the first keypress and submitting the query. So for chrome..69i57j69i60j69i61l2j69i60j0.2486j0j7 it's 2486ms

    • It always starts with chrome..69i57

    • What follows seems to be a encoded list of the autocomplete results, when you type a long query this list will get longer.

    • I am not sure of the last part (j0j7). The last digit seems to indicate whether you picked one of the suggested terms.


    Edit: My guess at the time was right: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446






    share|improve this answer





















    • 1





      The link is dead.

      – Valerio Bozz
      Jun 22 '18 at 22:28
















    11














    No full answer, but a few things I discovered.




    • The number after the dot seems to be the milliseconds between the first keypress and submitting the query. So for chrome..69i57j69i60j69i61l2j69i60j0.2486j0j7 it's 2486ms

    • It always starts with chrome..69i57

    • What follows seems to be a encoded list of the autocomplete results, when you type a long query this list will get longer.

    • I am not sure of the last part (j0j7). The last digit seems to indicate whether you picked one of the suggested terms.


    Edit: My guess at the time was right: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446






    share|improve this answer





















    • 1





      The link is dead.

      – Valerio Bozz
      Jun 22 '18 at 22:28














    11












    11








    11







    No full answer, but a few things I discovered.




    • The number after the dot seems to be the milliseconds between the first keypress and submitting the query. So for chrome..69i57j69i60j69i61l2j69i60j0.2486j0j7 it's 2486ms

    • It always starts with chrome..69i57

    • What follows seems to be a encoded list of the autocomplete results, when you type a long query this list will get longer.

    • I am not sure of the last part (j0j7). The last digit seems to indicate whether you picked one of the suggested terms.


    Edit: My guess at the time was right: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446






    share|improve this answer















    No full answer, but a few things I discovered.




    • The number after the dot seems to be the milliseconds between the first keypress and submitting the query. So for chrome..69i57j69i60j69i61l2j69i60j0.2486j0j7 it's 2486ms

    • It always starts with chrome..69i57

    • What follows seems to be a encoded list of the autocomplete results, when you type a long query this list will get longer.

    • I am not sure of the last part (j0j7). The last digit seems to indicate whether you picked one of the suggested terms.


    Edit: My guess at the time was right: https://code.google.com/p/chromium/codesearch#chromium/src/chrome/browser/autocomplete/autocomplete_controller.cc&sq=package:chromium&type=cs&l=392&rcl=1383945446







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Dec 8 '13 at 17:02

























    answered Nov 9 '13 at 12:34









    LeoLeo

    35527




    35527








    • 1





      The link is dead.

      – Valerio Bozz
      Jun 22 '18 at 22:28














    • 1





      The link is dead.

      – Valerio Bozz
      Jun 22 '18 at 22:28








    1




    1





    The link is dead.

    – Valerio Bozz
    Jun 22 '18 at 22:28





    The link is dead.

    – Valerio Bozz
    Jun 22 '18 at 22:28











    2














    In chrome://settings you can configure which search provider is used by the omnibox. The URL specified by the default Google provider in Chromium on Ubuntu is as follows:




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


    This might provide additional detail as to what the browser sends to google.






    share|improve this answer



















    • 2





      I find it strange that this field is not editable, while the "other" search engines have an editable field.

      – HRJ
      Nov 9 '13 at 15:11
















    2














    In chrome://settings you can configure which search provider is used by the omnibox. The URL specified by the default Google provider in Chromium on Ubuntu is as follows:




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


    This might provide additional detail as to what the browser sends to google.






    share|improve this answer



















    • 2





      I find it strange that this field is not editable, while the "other" search engines have an editable field.

      – HRJ
      Nov 9 '13 at 15:11














    2












    2








    2







    In chrome://settings you can configure which search provider is used by the omnibox. The URL specified by the default Google provider in Chromium on Ubuntu is as follows:




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


    This might provide additional detail as to what the browser sends to google.






    share|improve this answer













    In chrome://settings you can configure which search provider is used by the omnibox. The URL specified by the default Google provider in Chromium on Ubuntu is as follows:




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


    This might provide additional detail as to what the browser sends to google.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 9 '13 at 13:19









    jackweirdyjackweirdy

    6391719




    6391719








    • 2





      I find it strange that this field is not editable, while the "other" search engines have an editable field.

      – HRJ
      Nov 9 '13 at 15:11














    • 2





      I find it strange that this field is not editable, while the "other" search engines have an editable field.

      – HRJ
      Nov 9 '13 at 15:11








    2




    2





    I find it strange that this field is not editable, while the "other" search engines have an editable field.

    – HRJ
    Nov 9 '13 at 15:11





    I find it strange that this field is not editable, while the "other" search engines have an editable field.

    – HRJ
    Nov 9 '13 at 15:11











    0














    Im seeing a lot of odd URL data for m.facebook.com like 2A%2B%2C%2D%......various letters I was wondering what it means?The last three years my phones & pc were endlessly hacked by slice accounts on vatios google sites,facebook& other social sites.I know someone whowas a network administrater and he can code & remotely log onto others devices.Nobody can tell me how to stop him in any way.This has ruined my life!I cant keep a phone,#,accounts/email addresses due to his hacking.There must be something I can do or someone to ask for help.Im not tech savy so I dont know how to get help.Search results are giving false info on every site I use.Please help





    share








    New contributor




    Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.

























      0














      Im seeing a lot of odd URL data for m.facebook.com like 2A%2B%2C%2D%......various letters I was wondering what it means?The last three years my phones & pc were endlessly hacked by slice accounts on vatios google sites,facebook& other social sites.I know someone whowas a network administrater and he can code & remotely log onto others devices.Nobody can tell me how to stop him in any way.This has ruined my life!I cant keep a phone,#,accounts/email addresses due to his hacking.There must be something I can do or someone to ask for help.Im not tech savy so I dont know how to get help.Search results are giving false info on every site I use.Please help





      share








      New contributor




      Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.























        0












        0








        0







        Im seeing a lot of odd URL data for m.facebook.com like 2A%2B%2C%2D%......various letters I was wondering what it means?The last three years my phones & pc were endlessly hacked by slice accounts on vatios google sites,facebook& other social sites.I know someone whowas a network administrater and he can code & remotely log onto others devices.Nobody can tell me how to stop him in any way.This has ruined my life!I cant keep a phone,#,accounts/email addresses due to his hacking.There must be something I can do or someone to ask for help.Im not tech savy so I dont know how to get help.Search results are giving false info on every site I use.Please help





        share








        New contributor




        Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.










        Im seeing a lot of odd URL data for m.facebook.com like 2A%2B%2C%2D%......various letters I was wondering what it means?The last three years my phones & pc were endlessly hacked by slice accounts on vatios google sites,facebook& other social sites.I know someone whowas a network administrater and he can code & remotely log onto others devices.Nobody can tell me how to stop him in any way.This has ruined my life!I cant keep a phone,#,accounts/email addresses due to his hacking.There must be something I can do or someone to ask for help.Im not tech savy so I dont know how to get help.Search results are giving false info on every site I use.Please help






        share








        New contributor




        Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.








        share


        share






        New contributor




        Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.









        answered 8 mins ago









        MelMel

        1




        1




        New contributor




        Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.





        New contributor





        Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






        Mel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f653295%2fwhat-is-the-aqs-parameter-in-google-search-query%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Couldn't open a raw socket. Error: Permission denied (13) (nmap)Is it possible to run networking commands...

            VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...

            Why not use the yoke to control yaw, as well as pitch and roll? Announcing the arrival of...