Construyendo Reportes Para Aplicaciones Web

download Construyendo Reportes Para Aplicaciones Web

of 2

description

APLICACIONES WEB

Transcript of Construyendo Reportes Para Aplicaciones Web

Construyendo Reportes Para Aplicaciones Web: Parte 1Muchas veces nos encontramos realizando sistemas de informacin que se dedican a capturar datos pero que tambin necesitan una manera de procesarlos y mostrarlos. Para esta tarea entran en juego los famosos Reportes que no son ms que objetos que entregan informacin en un formato particular y que permiten realizar ciertas operaciones como imprimirlos, enviarlos por email, guardarlos a un archivo, etc.Es importante mencionar que los datos almacenados son tiles en la misma medida que se puedan convertir en informacin para las personas que los necesitan. Tambin es importante subrayar que la plataforma tecnolgica que utilicemos debe poder tener facilidades para convertir los datos en informacin y poder entregarlos a los usuarios de forma que sean tiles.Pues bien, el caso es que el .net Framework no es la excepcin. Al instalar cualquiera de los productos, desde las versiones express hasta la versin TeamSuite podemos realizar reportes y presentarlos a los usuarios para que puedan utilizar la preciada informacin.Primero debemos entender que estamos haciendo y porqu. El caso es el siguiente, por lo regular, un reporte ser impreso en hojas de papel con un tamao especfico, esto nos lleva al primer desafo, tenemos que poder entregar informacin que quepa dentro de estas hojas de papel y que pueda ser impreso sin problemas a una impresora local o remota. El segundo desafo es poder realizar esta operacin desde una aplicacin web; pero Cul es el problema aqu? Pues muy sencillo, lo que sucede es que una pgina web es un objeto que tiene un despliegue nico, es decir, todos los datos se muestran en una tira continua de informacin lo que hace difcil sino imposible hacer que la impresin sea consistente y predecible. El tercer desafo es poder hacer que la solucin sea utilizable para cualquier navegador lo que en si es todo un reto.Entonces, la solucin que encontramos en el .net Framework es la del objetoMicrosoft.ReportViewer.WebForms. Este objeto nos permite realizar todas las operaciones descritas con anterioridad y permite tambin superar los desafos planteados.En primer lugar, debemos decir que un reporte en una aplicacin web se compone de 4 partes principales: 1) Un documento reporte. 2) Un objeto ReportViewer. 3) Una fuente de datos. 4) Una pgina que permita mostrar al ReportViewer.

Este artculo es una adaptacin de un muy buen post que encontr enSearch Engine Land, me pareci muy interesante ya que el buen reporting es esencial a la hora de optimizar nuestras campaas y ver cmo influyen nuestros cambios en las mismas.1) Ad Performance:Este reporte es muy til para determinar cul de nuestros anuncios tiene mejor desempeo, sin embargo debemos tener cuidado a la hora de observar la informacin porque muchas veces el buen o mal desempeo puede depender del grupo de anuncios al que pertenece antes que al anuncio en s.Una buena recomendacin es solamente comparar anuncios de un mismo grupo de anuncios entre s para determinar cual es mejor.2) URL Performance:Si utilizamos una sola landing page no hay que hacer con esto, pero si llevamos a cabo A/B testing o enviamos trfico a distintas pginas de un sitio, es muy til para determinar qu combinacin de pginas, anuncios y palabras clave funciona mejor.Vendemos ms enviando a los visitantes directamente a la pgina de un producto especfico, un listado o a la home?Conseguimos ms registros cuando dirigimos el trfico a una pgina especialmente con ese objetivo o cuando lo enviamos a una pgina o a la pgina principal del sitio?3) Ad Group Performance:Cuando tenemos una buena estructura de ad groups este reporte puede ayudarnos a no tener que manejarnos a nivel de keywords y ahorrarnos MUCHO tiempo a la hora de realizar optimizaciones.4) Campaign Performance:Salvo que tengamos varias decenas de campaas en una cuenta particular, es muy sencillo ver los datos de desempeo de las campaas desde la interface de adwords, este reporte sin embargo es MUY til cuando necesitamos ver la evolucin de nuestras campaas a lo largo del tiempo.5) Account Performance:Este reporte permite ver los datos para tu cuenta entera, probablemente su mayor utilidad sea la de poder comparar unidades de tiempo unas contra otras.6) Demographic Performance:Con este reporte se pueden ver datos demogrficos de los sitios en los que se mostraron nuestros anuncios (si utilizamos la red de contenido). Algunos de los datos demogrficos que podemos ver son: sexo, edad, etc.Personalmente yo tiendo a tomar estos datos con pinzas, pero sin embargo es interesante conocerlos.7) Geographic Performance:Como su nombre lo indica, este reporte nos brinda datos geogrficos que podemos utilizar para conocer cules zonas del pas, en Argentina no funciona, o cules pases (en caso de que corramos campaas internacionales) tienen mejor desempeo. Esta informacin tambin es muy til para determinar cules zonas se pueden aprovechar mejor para realizar acciones offline.8 ) Search Query Performance:Personalmente este es uno de mis reportes favoritos, ya que nos muestra las consultas de bsqueda exactas por las cules se mostraron nuestros anuncios, esto nos permite encontrar nuevas palabras clave y tambin determinar con evidencia cules palabras deberan utilizarse como negativas.Una vez que una campaa tiene suficiente tiempo como para realizar un anlisis con datos slidos puedes probar alguno de estos reportes para ver lo que encuentras e ir planeando como mejorar tu campaa.