I’m trying to use Google Analytics API to query internal searches that happen on my site.
I’d like to be able to query the keywords and the number of times that keyword was used in internal search, based on URL of a page on the site. The idea is to find out which keywords direct the user to a particular page.
Does anyone know which dimensions and metrics must use to query that information?
The information you are talking about is in the “Site Search Terms” Report.
First, you need to set up Site Search. This is straightforward. A step-by-step explanation is on this GA Help Page.
Once you’ve done that, you just need to know how to access the Report.
From the first page after GA login, select a Profile from the “View Reports” menu in the upper left-hand corner of the page
On the left-hand side of the page (in the margin) click “Content” (the fourth item in the list of Dashboard pages) which will expand the items subsumed under the Content section
“Site Search” will now appear in the margin below “Content”
Click “Site Search”; the Report will have three tabs: (i) Site Search Usage; (ii) Goal Conversion; and (iii) Ecommerce. Obviously, most of the information you are interested in is in the first tab.