Tire de los gráficos de Google Analytics en mi sitio [cerrado]

16

Me encantaría mostrar la información de tráfico de Google Analytics para cada página de mi sitio incrustado en esa página. ¿Cuál es la forma más fácil de hacer esto?

Alex
fuente

Respuestas:

9

No hay una manera fácil de hacerlo. Dado que los gráficos "flash" no están disponibles para insertar en su sitio web.

La única forma de hacerlo es a través de la API de Google Analytics,

Ver, http://code.google.com/apis/analytics/docs/

Pero esto aún no te dará gráficos. Si desea gráficos, puede utilizar la API de Google Charts junto con la API de Google Analytics para crear la suya propia.

Ver, http://code.google.com/apis/chart/

cfaulkingham
fuente
2
Wow, bastante loco que nadie más quisiera hacer esto. Me imagino que cada sitio de contenido generado por el usuario que usa Goog Analytics quiere hacer algo como esto (exponer estadísticas a la base de usuarios). ¿Existe algún otro paquete gratuito de Analytics que pueda hacer esto fácilmente? ¡Gracias!
Alex
Puede considerar usar Mint, que tiene widgets, consulte haveamint.com/peppermill y haveamint.com/peppermill/widgets
cfaulkingham el
7

De hecho, me encontré con este mismo problema. Terminé construyendo mi propia solución y publicándola para su uso. OOCharts usa solo un script. Además de eso, puede presentar los gráficos al público o clientes. Utiliza Google Charts para crear los gráficos. También incluí algunas soluciones preconstruidas para cualquier persona que no quiera tocar los objetos de JavaScript. Aquí hay un bloque de inserción de muestra para alguien que quiere un gráfico de líneas de visita:

     <script type="text/javascript" src="http://oocharts.org/release/current/oocharts.js"></script>
     <script type="text/javascript">
     oo.setPackage('corechart');
     oo.load(drawCharts);

     function drawCharts() {
        var end_date = new Date();

        var start_date = new Date();
        start_date.setDate(end_date.getDate() - 30);

        var c = new oochart("ooid", "aid", start_date, end_date, "line");
        c.setMetric('ga:visitors', 'Visits', 'number');
        c.setDimension('ga:date', 'Date', 'date');

        c.load(function(data){
            for (var i = 0; i < data.length; i++) { data[i][0] = oo.utility.parseAnalyticsDate(data[i][0]); }
            c.draw("visits_chart", data);
        });
    }
    </script>
    <div id="visits_chart"></div>

Sé que es tarde para la pregunta, sin embargo, este es el artículo que encontré cuando estaba buscando respuestas, y hubiera apreciado una solución como esta (configuración mínima, sin registro del sitio, personalizable).

Editar: OOcharts ya no está disponible.

Editar: Otra opción que podría funcionar para usted es superProxy .

Tyler Shaddix
fuente
2

Echa un vistazo a embeddedanalytics . Este es un servicio precisamente para lo que está pidiendo. Usted define el gráfico (tipo, métrica, dimensiones, rango de fechas) y luego simplemente incrusta un fragmento de código en su sitio donde desea que se muestre el gráfico.

Divulgación: trabajo con embeddedanalytics


fuente
2

Dado que el OP también preguntó si existe un paquete de análisis gratuito similar que permita incrustar fácilmente gráficos y datos, vale la pena mencionar a Piwik .

Es un proyecto de software libre y tiene bastante buena documentación sobre incrustación , parece ser exactamente lo que está buscando el OP.

Liam
fuente
1

Descargo de responsabilidad: no tengo idea de cómo hacer esto a través del código.

Sin embargo, utilizando el informe 'enviar correo electrónico', puede enviar un correo electrónico con su informe como archivo adjunto xml / csv / etc. de forma periódica automatizada a una cuenta de correo electrónico que lo procese. IE, configure Analytics para enviar el correo electrónico semanalmente, configure el cliente de correo para que tome automáticamente los correos electrónicos de ese remitente con archivos .xml y cargue el archivo adjunto en un espacio de almacenamiento desde el que podría representar un gráfico. Entonces, básicamente, solo necesita un script para representar los valores del informe exportado.

mfg
fuente
-1

Prueba Explainum .

Explainum es la forma más fácil de insertar un gráfico de Google Analytics en un sitio. Sin hojas, sin cosas complicadas de configurar. Explainum se conecta a los datos de Google Analytics y proporciona un código para insertar un gráfico en mi sitio. De la misma manera que youtube te da un código para insertar un video en tu sitio.

Max Ivak
fuente
El enlace conduce a un sitio diferente en este momento.
Alex