2009-12-30 16 views
6

Así que hay este ingenioso método api _trackPageview() en un objeto rastreador, pero ¿hay un método correspondiente que pueda usarse para rastrear manualmente una búsqueda? En otras palabras, _trackPageview() informa a GA que un usuario golpea una página. Quiero algo como _trackSearch("terms") que informe a GA que un usuario ha buscado algo.Google-Analytics API para rastrear la búsqueda del sitio?

+0

¿qué quiere decir exactamente con "resultado de búsqueda" y dónde? –

+0

Editado la pregunta para reflejar más específicamente lo que estoy buscando. –

Respuesta

2

Aunque no es exactamente lo que estaba buscando, parece que uno puede generar vistas de páginas virtuales para seguir los resultados de búsqueda programáticamente.

Supongamos que ha configurado un parámetro de búsqueda de sitios llamado "q", de modo que cuando se rastrea un URI que contiene q=these+are+some+terms, GA lo marcará como un hit de búsqueda. Uno puede utilizar el método _trackPageview() para generar virtual de búsqueda golpea así:

pageTracker._trackPageview('/custom/search?q=These+are+some+terms') 
+0

Me parece que esto creará 2 impresiones para la página. – jfroom

+0

Google ahora tiene documentación pública que refleja su enfoque. Quizás GA sea lo suficientemente inteligente como para contar esta impresión como una "subimpresión" (por falta de una palabra mejor). http://support.google.com/analytics/bin/answer.py?hl=es&answer=1012264 – jfroom

+0

Parece que inflará "páginas vistas". Un trabajo por aquí, pero esto no se ve elegante o integrado. https://groups.google.com/a/googleproductforums.com/forum/#!category-topic/analytics/asynchronous-tracking-code-snippet/mX9gict4FmA – jfroom

1

Paso parámetros de búsqueda por GET, por lo que la dirección URL de una búsqueda en "ensayo" es

http://www.example.com/search?q=TEST 

Selección Content ->Site Search de mi cuenta analítica me da una lista de todas las palabras clave buscadas.

Para obtener más información, check the documentation, especialmente la página How do I set up Site Search for my profile?.

+0

Quería evitar el uso de GET. Logré usar el atributo onsubmit del formulario para activar el javascript que mencioné en mi respuesta. –

+0

¡Tal vez podría hacer su pregunta más específica entonces! – Pete

Cuestiones relacionadas