2011-11-18 27 views
5

Utilizo el siguiente patrón de URL de muestra para buscar el patrón en mi sitio web.Google Analytics Site Search

http://www.mysite.com/search/someword No hay cadenas de consulta, simplemente URL limpia ..

¿Cómo se puede establecer esta URL a Google sistema de búsqueda de análisis de sitios?

+0

mira esto, http://www.analyticsresults.com/2009/05/google-analytics-site-search-setup_21.html –

Respuesta

8

En teoría, debería poder crear un filtro de perfil para convertir las URL para usar una cadena de consulta. En la práctica, resulta que no es posible, porque Site Search se procesa antes de que los filtros se procesen.

En cambio, lo que he encontrado que funciona es simplemente manipularlo en JavaScript para que "falsifique" una cadena de consulta directamente desde el navegador.

Algo así como:

if(!location.pathname.match(/^\/search/)){ 
    _gaq.push(["_trackPageview"]); 
} 
else{ 
    _gaq.push(["_trackPageview", location.pathname.replace("/search/","https://stackoverflow.com/search?q=")]); 
} 

Este una cadena de consulta "falso" haría con una clave de q que luego podría utilizar simplemente la función de búsqueda del sitio con.