6

En algunas de nuestras páginas, mostramos algunas estadísticas como la cantidad de veces que se ha visto esa página hoy, la cantidad de veces que se ha visto la semana pasada, etc. Además, tenemos una página de estadísticas generales en la que enumeramos las páginas, en orden, que han sido vistos más.¿Utiliza Google Analytics para que los datos se muestren en nuestra página web?

Hoy, simplemente insertamos estas páginas vistas y recuentos de eventos en nuestra base de datos a medida que ocurren. También los enviamos a Google Analytics a través del seguimiento de página normal y su API. Idealmente, en lugar de consultar nuestra base de datos para que estas estadísticas se muestren en nuestras páginas web, solo consultamos la API de Google Analytics. Google Analytics hace un trabajo mucho mejor al descubrir quiénes son los únicos únicos y evita contabilizar a las personas que inflan artificialmente sus recuentos de páginas vistas (permitimos que las personas creen páginas en nuestro sitio).

Entonces, la pregunta es si es posible usar la API de Google Analytics para actualizar las estadísticas en nuestras páginas web. Si guardo en caché los resultados, ¿es más factible? ¿O simplemente actualiza ocasionalmente nuestras estadísticas? Me encanta Google Analytics para las métricas de nuestro sitio, pero tal vez haya una mejor solución para esta necesidad en particular.

+0

¿Dónde puedes crear una página de estadísticas general? Estoy un poco atrapado con el mismo problema. Intenté muchas cosas pero noté que en realidad funciona. Gracias – koffe14

Respuesta

5

Entonces, la pregunta es si es posible utilizar la API de Google Analytics para actualizar las estadísticas en nuestras páginas web.

Sí, lo es. Pero, el proceso de autenticación y el retorno xml pueden ralentizar las cosas. Puede acelerarlo limitando las filas/columnas devueltas. Además, la autenticación para la forma en que desea mostrar los datos (si lo entendí correctamente) requeriría que use el método de autenticación del cliente. Usted envía el nombre de usuario y la contraseña. La seguridad es un problema.

He hecho exactamente lo que describió pero tuve que poner un gráfico de carga en la página para las estadísticas.

Si guardo en caché los resultados, ¿es más factible? ¿O simplemente actualiza ocasionalmente nuestras estadísticas?

O bien uno pero el almacenamiento en caché parece que funcionaría especialmente, ya que los datos de GA no son datos en tiempo real de todos modos. Puede hacer que la API llame y almacene (o procese y luego almacene) el xml devuelto para visualizarlo más tarde.

No he hecho esto, pero creo que podría intentarlo. Podría incluso ejecutarse como un trabajo programado.

Me encanta Google Analytics para las métricas de nuestro sitio, pero tal vez hay una mejor solución para esta necesidad en particular?

Existen algunas soluciones de terceros (Google debe eliminarlas) pero debe tenerse en cuenta el dinero y la viabilidad.

+0

cuando dice que la seguridad es un problema porque tengo que enviar el nombre de usuario y la contraseña, ¿quiere decir que tengo que enviar mi nombre de usuario y contraseña de Google Analytics? No enviaría credenciales de la cuenta de GA de mi usuario, esto es solo para mi sitio web, los usuarios pueden crear páginas como wikipedia, pero no controlan los análisis. En cualquier caso, es excelente que los datos de GA no se muestren en tiempo real, por lo que el almacenamiento en caché tiene sentido ... Ahora me tienes pensando más en una solución diferente ... –

+0

Correcto, no importa de quién sean las credenciales, todavía tienen que enviarse para que se tomen medidas para protegerlas. En el pasado, creé una cuenta de Google y le concedí derechos de usuario, no derechos de administrador para la cuenta. –

+0

Creo que jen lo resume bastante bien. Me gustaría agregar algunas cosas. La API de Google Analytics tiene diferentes mecanismos de autenticación basados ​​en "token". Esto le permite autenticarse una vez pero usar el token de acceso para solicitudes de seguimiento. Hay cuotas de solicitud. No estoy seguro de cuántas solicitudes está haciendo por hora, sino otra razón para explorar un mecanismo de almacenamiento en caché. Por último (y la parte de autopromoción), he desarrollado un servicio de terceros que podría lograr lo que intentas hacer sin hacer ninguna programación. Visite http://www.embeddedanalytics.com –

Cuestiones relacionadas