I've noticed in my logs that some Referer fields from google contain a parameter "aq". It means that the user has Google Suggest Box enabled.
aq=f if the user did not choose the query from the Google Suggest box.aq={0,1,...,n} if the user came from Google Suggest box. n is the position of your page in the suggest box.The
aq field is also used to tag requests coming from the Firefox quick search widget Firefox contains a quick search widget (at the right of the URL bar). The resulting URL contains the field
aq set to "t" (aq=t)."As at November 15, 2006, Google has asked that we add an "aq=t" parameter to Google search queries that originate from the searchbar."
(https://wiki.mozilla.org/Firefox3/L10n_Requirements, https://bugzilla.mozilla.org/show_bug.cgi?id=359880).
Does Google use this parameter to tailor the results or the page layout? I don't know.
What has the user already typed?
If the user chooses you page in the Google Suggest Box, one gets what the user has already typed in the
oq field of the referer. Here is a command to get them:$ egrep -o "[?&]oq=[^&\"]+" logs.txt | awk '{a[$0]++;} END{for (i in a){print a[i],i}}' | sort -g
For instance, I got 27 requests for a page related to "Quelle stratégie à Risk", where the user only typed "risk stra" (oq=risk+stra).The meaning of aq is not officialy documented
The only sources information I found about aq were:
http://www.seomoz.org/ugc/the-ultimate-guide-to-the-google-search-parameters
http://www.webrankinfo.com/dossiers/techniques/parametres-google
https://wiki.mozilla.org/Firefox3/L10n_Requirements