BI and Social Media - A Powerful Combination (Part 1: Google Analytics)

Si echa un vistazo a las últimas tendencias de Business Intelligence (BI), verá una gran cantidad de menciones que giran en torno al tema "Redes sociales". Hay muchas ideas interesantes por ahí y parece seguro que esto se hará aún más prominente en el futuro cercano, ya que continúa creciendo y se está convirtiendo en una parte intrínseca de nuestra sociedad. Esto también significa que la información relacionada con las redes sociales se vuelve más valiosa con cada día que pasa, convirtiéndose en la nueva "mina de oro" para los consultores de Business Intelligence cuando se maneja correctamente. ¡No es de extrañar que hay muchos de nosotros que queremos comenzar a cavar!

En esta publicación de blog, compartiré la investigación que hice recientemente con el objetivo de determinar las posibles alternativas para extraer y usar información de Google Analytics para desarrollar informes y paneles de SAP BusinessObjects. Una nota importante es que no consideré las capacidades de análisis de datos y datos no estructurados de SAP BusinessObjects Data Integrator a propósito, para ver qué otras opciones había disponibles.

 

Extrayendo datos de Google Analytics

Lo primero que debe saber es que en diciembre 2011, Google lanzó el API de informes principales de Google Analytics (en reemplazo de su antiguo API de exportación de datos) lo que nos permite extraer datos de su aplicación. Aunque no es raro ver que la antigua API todavía se está utilizando, si está comenzando un nuevo desarrollo y tiene la oportunidad de elegir, vaya con la nueva versión, por supuesto. Considerando estas interfaces, encontré cuatro estrategias diferentes que se destacaban del resto.

 

Hoja de cálculo programada de Google Docs: Es una hoja de cálculo de Google Docs disponible de forma gratuita, que contiene el código incrustado de Google Apps Script para conectarse a API de exportación de datos de Google Analytics . Una vez autenticado, permite al usuario definir las dimensiones, las métricas y los filtros que completan los campos del documento con los valores deseados. Posteriormente, esta hoja de cálculo se puede exportar como un archivo .CSV y usarla como fuente de datos para informar con varias herramientas de SAP BusinessObjects como Web Intelligence o Data Integrator, por ejemplo. Los créditos van a Mikael Thuneberg, quien desarrolló esto. 1

 

GA Data Grabber: Ofrece una versión de prueba de 7 días, el costo para comprar el módulo Google Analytics es de 299 USD por año (en la fecha actual). Consiste en un archivo de Excel que contiene Macros y Visual Basic código para ejecutar consultas con cualquiera de las dimensiones, métricas o filtros disponibles en el API de informes principales de Google Analytics . Esta es una de las mejores opciones que he encontrado hasta ahora, ya que tiene una interfaz de usuario que es muy fácil de usar, buena flexibilidad para seleccionar métricas, dimensiones y filtros, además de tener una estructura bastante completa que facilita la comprensión del tipo de información. que se puede obtener de la API. Al tener los datos disponibles en un archivo de Excel, hay más herramientas de SAP BusinessObjects que pueden participar además de Web Intelligence e Data Integrator, como LiveOffice que permite la integración directa con los paneles de control de Xcelsius. 2

 

Utilidad de informes de Google Analytics: Esta funcionalidad ya está incluida en la aplicación Google Analytics. Es un proceso relativamente manual, que requiere que el usuario tenga un conocimiento previo de las dimensiones y métricas que se pueden obtener. Sin embargo, se pueden crear informes personalizados con información específica que se puede exportar a archivos .CSV para que se puedan incorporar a las capacidades de informes de SAP BusinessObjects.

 

Desarrollo de aplicaciones personalizadas: Si las herramientas de terceros no son la opción deseada, entonces la mejor estrategia para usar es desarrollar una aplicación personalizada en cualquier lenguaje de programación común, como PHP, Ruby, Python, Java y JavaScript. los API de informes principales de Google Analytics le permite conectarse con este tipo de aplicaciones. A pesar de representar la opción que requiere más esfuerzo para implementarse, también es la que permite tener una solución perfectamente adaptada, automatizable y gratuita. Los datos pueden almacenarse potencialmente en archivos de texto o bases de datos personalizadas desde donde cualquier herramienta de SAP BusinessObjects puede extraer información.

La documentación oficial siempre hace el truco

No quería entrar en demasiados detalles técnicos porque son muy susceptibles a cambios a lo largo del tiempo, y siempre es una buena práctica consultar la documentación oficial publicada por Google. En este sentido, te dejaré con algunos enlaces que serán muy útiles para profundizar los conocimientos técnicos necesarios para desarrollar una solución integrada con Google Analytics.

  • Descripción general de la API de informes principales de Google Analytics:

https://developers.google.com/analytics/devguides/reporting/core/v3/

  • Referencia de dimensiones y métricas (para comprender qué información se puede recuperar):

https://developers.google.com/analytics/devguides/reporting/core/dimsmets

  • Registro de cambios de API de Google Analytics Core Reporting & Data Export:

https://developers.google.com/analytics/community/export_changelog

  • Bibliotecas de cliente de API de informes centrales de Google Analytics:

https://developers.google.com/analytics/devguides/reporting/core/v3/gdataLibraries

  • Consola de API de Google:

https://code.google.com/apis/console

 

Final Thought

Al igual que con todas las cosas que se convierten en "la última tendencia" y se desarrollan a un ritmo agitado, se espera que ocurran muchos cambios, lo que significa que más pronto que tarde habrá más y mejores opciones disponibles. Entonces, mi pensamiento final es mantener un ojo inquisitivo para todo lo que se está moviendo en las redes sociales y sus redes más populares, porque este es el futuro que ya está sucediendo.

Si tiene alguna pregunta o algo que añadir para ayudar a mejorar este post, no dude en dejar sus comentarios.

 

Referencias

1 For more info: http://www.automateanalytics.com/2010/04/google-analytics-data-to-google-docs.html

2 For more info: http://www.gadatagrabbertool.com/

EspañolEnglish