Complementos para analítica web

4 formas de conectar Supermetrics a Google Drive

Desarrollo Web 0 min. de lectura

Te enseñamos algunos usos y formas de configurar Supermetrics para conectar tu base de datos con hojas de cálculo en Google Drive y crear informes que se actualizan con un solo click.

Usar Supermetrics para conectar bases de datos a hojas de cálculo

Hace poco te contábamos sobre Supermetrics, un complemento o add on gratuito para automatizar la creación de informes de analítica en Google Drive. Entre otras funciones, se pueden conectar bases de datos MySQL, SQL Server u Oracle a una hoja de cálculo.

En IDA usamos esta herramienta para acceder a la base de datos de nuestro sitio en WordPress y recopilar en una planilla excel detalles sobre los posts escritos durante la semana o el mes. Usando este ejemplo te enseñaremos cómo configurar estas funciones.

Antes de empezar, recuerda que este complemento obtiene un rendimiento más óptimo en Google Chrome, por lo que te recomendamos trabajar con este navegador.

Agrega tu base de datos

Para agregar tu base de datos al complemento, esta debe tener los permisos suficientes para ser accedida de forma remota. Para esto tendrás que configurar la opción bind_address del archivo my.cfg de MySQL server (bind-address = 0.0.0.0) y/o darle permisos específicos a un usuario para acceder remotamente a una base de datos particular.

Por seguridad, los permisos del usuario que accederá deben solo de lectura.

Establecer los permisos para conectar una base de datos a supermetrics

Establecer los permisos para conectar una base de datos a supermetrics

Especifica los datos a conectar

Para conseguir el número de posts correspondientes a un periodo de tiempo específico, debes indicar las fechas en la consulta (Query). Por ejemplo, si quisieras ver la cantidad de posts publicados en el mes de febrero de 2014, el código se verá así:

select count(ID) AS Febrero FROM wp_posts where post_date >= '2014-02-01 00:00:00' AND post_date < '2014-03-01 00:00:00' AND post_status='publish' AND post_type='post'

Consulta de datos a conectar con Supermetrics

Especifica la información que necesitas

Si quieres agregar las fechas de publicación, títulos y autores de los posts, debes agregar el siguiente código a la consulta:

"select post_date, post_title, display_name FROM wp_posts JOIN wp_users ON (post_author=wp_users.ID) where post_date >= '"&Post!B60&"' and post_date < '"&Post!C60&"' and post_status='publish' and post_type='post' order by post_date DESC"

En el ejemplo, la información se modificará en las celdas B60 y C60.

Conectar información específica con Supermetrics

Explora otros usos

También se le puede dar otros usos, como por ejemplo, almacenar los formularios de contactos bajo categorías y asignar un estado a cada contacto, el cual podrás cambiar más tarde manualmente. Así podrás tener un registro de todos tus contactos y clasificarlos.

En IDA definimos el post type “contactos” y asignamos como estados “unread”, “read” y “contacted”.

select count(ID) AS unread FROM wp_posts where post_date >= '2014-06-01 00:00:00' AND post_date < '2014-07-01 00:00:00' AND post_status=’unread’ AND post_type='contactos'
select count(ID) AS read FROM wp_posts where post_date >= '2014-06-01 00:00:00' AND post_date < '2014-07-01 00:00:00' AND post_status=’read’ AND post_type='contactos'
select count(ID) AS contacted FROM wp_posts where post_date >= '2014-06-01 00:00:00' AND post_date < '2014-07-01 00:00:00' AND post_status=’contacted’ AND post_type='contactos'
select count(ID) AS total FROM wp_posts where post_date >= '2014-06-01 00:00:00' AND post_date < '2014-07-01 00:00:00' AND post_type='contactos'

 

Acerca del Autor

Maximiliano Villegas - Director de Desarrollo

Director de Desarrollo

Investigo lo último en tecnología web, para ofrecer soluciones innovadoras en los proyectos. Encargado de resolver problemas de integración en diversas API's, servicios y plataformas que operamos. Me gustan los proyectos perfectamente terminados, con código bien estructurado, simple y legible.

Agregar un comentario

Fernando

hace 8 años

Te quería consultar si es posible conectar a una Base de Access (accdb) almacenado en Google Drive, para leerla con un ASP?

Responder