Mi conjetura es que si usted está haciendo una pregunta como esta, probablemente haya pasado mucho tiempo mirando algunos de los informes listos para usar, como vistas de página simples. Si eso es todo lo que estás haciendo, estás perdiendo el punto y el poder de Web Analytics. El análisis web en general (no solo GA) se trata de observar las tendencias en los datos, a lo largo del tiempo. Y los datos en sí se adquieren siguiendo ciertas reglas y comportamientos, tanto predefinidos como definidos por el usuario.
Gran parte de los datos de informes no puede ser tomado fácilmente de una consulta de base de datos directa, ya que los datos se basa en los resúmenes como "xyz con el tiempo" y los datos agregados. Por ejemplo, el concepto de "radio de acción" para las dimensiones y las métricas, donde una variable y/o el valor reportarán datos sobre una sola página vista/eventos, o en el transcurso de una visita (sesión) o incluso por encima de una cantidad definida por el usuario de tiempo (como "hacer que esto dure un mes" o "hacer que esto dure hasta que se produzca algún evento", como una variable específica o tipo de variable que se muestra).
Debido a que la mayoría de los informes involucran conceptos de nivel superior de recuperación de datos, la base de datos se abstrae y se establece un "marco" (la interfaz del informe) para ayudarlo a generar informes que muestren los datos de tendencia. Incluso si usted es un experto en bases de datos, tomaría demasiado tiempo y esfuerzo intentar extraer los datos manualmente para prácticamente todo, excepto los datos más básicos, como las visitas a la página. Y los datos básicos como ese no son muy accionables.
Mira seguimiento de campañas como ejemplo. Todo comienza con un único valor var =. Cuando un usuario hace clic en un enlace y va a una página con ese var = valor en el URL, el código de seguimiento agarra ese valor y comienza a atribuir no sólo los datos sobre la página (la url, hora, tipo de navegador, la lista continúa y en) pero también todos los demás datos recopilados de la codificación personalizada. Luego hay otras configuraciones que puede aplicar, como asignar un costo por clic o una medida ponderada, atribuir el éxito a un objetivo o evento, etc., según otras reglas (atribución del primer frente al último clic, etc. ..). La lista de cosas que entran en juego y lo que se considera sigue y sigue y sigue. Siga adelante y trate de hacer esas cadenas de consulta de base de datos usted mismo. Ahora lave, enjuague y repita porque ese era solo un código de campaña. He tenido clientes con miles de códigos de campaña, y muchos más se agregan todos los días. Ah, y además de eso, ajustar o hacer nuevas consultas basadas en cómo desea que el informe real muestre los datos. Referencia cruzada y descomposición por xyz. Mira embudos y escenarios basados en esa información. Y eso es solo para campañas, una cosa de muchas cosas.
Así que para hacer el cuento largo, pensar en una interfaz de informes como marco para las bases de datos, con consultas predefinidas que se pueden manipular, hacer esfuerzos de información de las personas mucho más fácil, sobre todo porque la mayoría de la gente no son expertos de bases de datos.
sí, tal vez muestren los datos en lugar de almacenar todos los detalles en algunos casos –