Fechas móviles en Adobe Report Builder

Trabajando con report builder nos habremos visto en la tesitura de querer usar fechas móviles diferentes a las que vienen preestablecidas. Por ejemplo, queremos los últimos 25 meses, pero no queremos tener que poner 25 consultas diferentes, nos gustaría algo como la de los 13 últimos, pero para 25. Muy fácil, usando las variables:

  • cd is the current day
  • cw is the current week (starting on a Sunday)
  • cm is the current month (starting on the first)
  • cq is the current quarter (starting on the first of the quarter – Jan, Apr, July, Oct)
  • cy is the current year (starting on the first)

Si queremos setear los últimos 25 meses, tendríamos que incluir “cm–25m to cm–1m

Consultas de búsqueda en Google Webmaster Tools

La sección de Consultas de búsqueda en Google Webmaster Tools es la única herramienta que nos ofrece datos (más o menos fiables) sobre las veces que nuestros contenidos han aparecido en las páginas de resultados de Google. Hay muchas herramientas que ofrecen aproximaciones basadas en extrapolaciones o incluso en herramientas de panel, pero nadie mejor que Google para ofrecer estos datos. La gran pega es que no son nada fiables, son meras aproximaciones. Incluso ahora que ofrecen datos concretos y números redondos como antaño, aunque las tendencias suelen coincidir con Analytics, a veces el fantasma del sampleo es demasiado evidente. Por otro lado, al descargarte los CSV en webs medianamente grandes y sumar los clicks y las impresiones ves que rara vez la suma de las cifras del CSV coincide con las mostradas vía web (suele ser menor y representa un menor % cuanto más grande es la web)

La herramienta en sí ha ido mejorando mucho con el paso del tiempo. Comenzaron ofreciendo únicamente keywords, impresiones y clicks. Más tarde incluyeron un ránkings de landings o URLs junto con posiciones CTRs y cambios y evoluciones. También incluyeron la posibilidad de filtrar los datos por países, filtros por tipo de buscador (si es una búsqueda web, google imágenes, google vídeos, etc), aunque Se echa en falta filtros de Shopping, News, Maps, etc. Incluso no entiendo muy bien el filtro de “Web” vs “Móvil”. Hasta hace unos meses, cuando accedías al informe veías la información “total” por defecto, ahora (no se exactamente la fecha exacta) aparece la información filtrada por “WEB” y meten en el mismo saco el filtro web, junto con el de imágenes, vídeos y “¿móvil?” Esto es lo que no entiendo, ¿no puedes buscar también en google imágenes o google vídeos desde un móvil? En ese caso solo cae en el filtro “móvil” o por el contrario cae en el de “imágenes”? ¿Alguien lo ha probado?

Antes de continuar profundizando en lo que podemos hacer con este informe, me gustaría aconsejar automatizar el almacenaje de los CSV con los datos ya que actualmente únicamente disponemos de un histórico de 90 días, aunque se rumorea que próximamente íbamos a tener un año disponible, mi consejo es que tratéis de automatizarlo. En un servidor baratejo que permita CRONs y Python podéis montaros un sistema automatizado de forma sencilla.

Personalmente gusta mucho agrupar tipologías de contenidos filtrando en una hoja de cálculo por patrones en las URLs por ejemplo “/fotos/”, o “/2011/” y así puede ir viendo evolución tanto de clicks como de “urls posicionadas” por cada tipo de contenido, incluso temáticas, etc. Lo que queráis. Otro truco muy bueno para sacarle más partido y poder exportar TSV con las keyowrds por landings que me pasó JBMoreno es el bookmark de lunar metrics. Eso sí, tened paciencia al exportar porque para sitios con muchas querys puede tardar.

Enlaces adicionales:
Análisis de contenidos con Google Webmaster Tools de MJ Cachón
Blog para webmasters de Google

Cambios y devoluciones de billetes de Renfe

Supongo que a algunos de vosotros os habrá pasado que mirando el calendario os confundís de mes y acabáis comprando un billete de renfe o de cualquier otra compaía para la fecha que no era. Bien, a mí me pasó la semana pasada, me di cuenta enseguida y me sonaba que podías cambiar los billetes durante las 2 horas siguientes a comprarlos de forma totalmente gratuita. Pues no, solo puedes anularlos.

El caso es que yo sin saber lo anterior, los cambié, pagué la penalización por devoluciones y luego les escribí a venta-internet@renfe.es contándoles lo ocurrido a ver si me podían devolver la penalización o cómo iba el asunto. Me contestaron de forma bastante tosca que yo lo que había hecho era un cambio, no una devolución. Otra mejora más para la interminable lista de nuestra querida renfe.es.

¿Tanto costaría agregar unas pocas líneas de código más que detectasen que estás haciendo un cambio inmediato a una compra y te sugiriese anular el billete en lugar de cambiarlo? O mejor aún, quer los cambios durante las 2 horas siguientes a una primera compra, también fuesen gratuitos. ¿Veremos algún día una versión de renfe.es a la altura del medio de transporte que representa?

Programas de viajero frecuente en vuelos

Prácticamente todas las compañías aéreas ofrecen programas de fidelización mediante los cuales obtienes puntos para canjearlos por vuelos gratis o descuentos en los siguientes. Sin embargo, si solemos volar a destinos distintos, seguramente habrás volado con muchas compañías aéreas diferentes. Todos estamos de acuerdo en que resulta insostenible ser miembro de todos los programas, para este menester propongo este truco.

Hay varias asociaciones internacionales de aerolíneas, donde puedes canjear los puntos obtenidos con otras empresas de la misma conglomeracion. La idea entonces pasa por ser miembros únicamente de las aerolíneas que más volemos para sumar puntos, gastándolos en aquellas aerolíneas que menos usamos, donde no será necesario que nos demos de alta en el plan de viajero frecuente.

3 de las más importantes alianzas a nivel mundial son One World, Star Alliance y SkyTeam. A continuación los aliados de cada una:

One World: Airberlin, American Airlines, British Airways, Cathay Pacific, Finnair, Iberia, Japan Airlines, LAN, TAM, Malaysia Airlines, Qantas, Qatar Airways, Royal Jordanian, S7 Airlines, SriLankan Airlines, Mexicana.

Star Alliance: Adria Airways, Aegean Airlines, Air Canada, Air China, Air India, Air New Zealand, ANA, Asiana Airlines, Austrian, Avianca, Brussels Airlines, Copa Airlines, Croatia Airlines, EGYPTAIR, Ethiopian Airlines, EVA Air, LOT Polish Airlines, Lufthansa, Scandinavian Airlines, Shenzhen Airlines, Singapore Airlines, South African Airways, SWISS, TAP Portugal, THAI, Turkish Airlines.

Skyteam: Aeroflot, Aerolineas Argentinas, Aeromexico, AirEuropa, AirFrance, Alitalia, China Airlines, China Eastern, China Southern, Czech Airlines, Delta, Garuda Indonesia, Kenya airways, KLM y Korean Air, Saudia, Tarom, Vietnam airlines, Xiamen Air.

¡de nada! :-)

Google, Javascript y HTTPS

Ayer Mayle Ohye, una de las ingenieras junto John Muller que más información sobre SEO técnico en Google ofrece, tuiteó una presentación muy interesante:

Básicamente vienen a incidir en que no deberíamos deshabilitar el rastreo de recursos CSS o Javascript para tener buenos resultados en Google, así como que deberíamos servir nuestras páginas enteramente bajo https para rankear mejor en Google. ¿Qué opinas?

Calcular el IBAN y el Swift de una cuenta bancaria

Según la Wikiepedia el código ISO 9362, SWIFT o BIC, es un código de identificación de cuentas corrientes para transferencias internacionales.

Hace unos pocos meses, todos los bancos cambiaron las viejas numeraciones de cuentas corriente de 20 dígitos por la nueva numeración IBAN. Si quieres calcular el códio IBAN de una cuenta corriente en España puedes hacerlo desde la web de la zona única de pagos en euros, donde también podrás calular el código Swift o BIC a través del IBAN, así como la dirección y el nombre de la entidad.

Cambiar los permalinks de wordpress

WordPress trae muchísimas opciones para configurar las URLs de nuestras cateogrías, tags y artículos. Sin ir más lejos, si elegimos una estructura personalizada para las URLs de nuestras entradas podremos jugar con las variables, “/%postname%/”, “/%post_id%/”, “/%year%/”, “/%monthnum%/”, “/%day%/”, etc.

El permalink por defecto de una instalación de wordpress es del tipo http://www.javierlorente.es/?p=123. En mi opinión, es una estructura totalmente válida y que tiene sus ventajas. Es ligera (carga poco la máquina) y no te complicas la vida tras cambios de titulares, redirecciones, señales sociales, etc. Por contra la URL no es descriptiva, no se me ocurre ningún inconveniente más. ¿Tú que opinas?

Pero el objetivo de este post es ayudar a todas esas personas que quieren, por la razón que sea, cambiar la estructura de permalinks de wordpress de un sitio en producción, con URLs indexadas, sin perder posicionamiento y haciendo redirecciones 301 una a una.

Dependiendo de la configuración que tu tengas y a la que migres, wordpress lo hará el solito. Si ves que no es así una opción puede ser forzar una redirección a la estructura por defecto y luego concatenar otra redirección 301 hacia la nueva estructura. Yoast ha creado un script que nos ayuda enormemente, simplemente en el peor de los casos habrá que agregar una línea a tu .htaccess.

exportar e importar una base de datos desde consola ssh

A veces phpMyAdmin o incluso el propio mysqldump se nos quedan pequeños para mover de hosting grandes bases de datos MySQL o incluso simplemente para hacer un backup.

Una forma muy fácil de hacerlo es desde la consola por SSH, aunque no todos los hostings la soportan, muchos baratos lo hacen, dreamhost es uno de ellos. Para poder conectarnos por el puerto 22 necesitamos un cliente tipo PuTTy. Con el comando de exportación nos aparecerá el SQL en nuestro directorio. Mediante http o ftp lo podemos descargar o lo podemos importar a otra máquina mediante comandos sencillos como wget.

Para exportar la base de datos:
mysqldump -p -u username -h hostname database_name > dbname.sql

O si solo queremos exportar una tabla:
mysqldump -p –user=username database_name tableName > tableName.sql

Y finalmente una vez que ya lo tenemos en la nueva máquina, para volver a inyectarlo ejecutamos:
mysql -p -u username database_name < file.sql

O una única tabla:
mysql -u username -p -D database_name < tableName.sql

Espero que os sirva :-)

Obtener certificado Digital de la FNMT a través del DNIE (DNI Electrónico)

A veces usar el DNI Electrónico puede resultar tedioso. Yo mismo lo tengo desde 2006 y lo he usado en contadas ocasiones precisamente por la dificultad para hacerlo funcionar correctamente, sobre todo los primeros años, navegadores, drivers, sistemas operativos, arquitecturas a 64 bits, en fin, a veces un auténtico caos.

Antiguamente para poder acceder y autentificarnos ante organismos públicos, administraciones, banca electrónica, etc podíamos instalarnos en nuestros navegadores certificados o firmas digitales. El funcionamiento era sencillo, te personabas físicamente en una entidad verificadora, el funcionario de turno verificaba que eras quien decías ser y te daban un código para instalar en tu navegador, ya fuese internet explorer, como firefox, chrome, opera e incluso móviles Android.

Pero ahora gracias al DNIE tenemos la posibilidad de acceder a cualquier certificado sin movernos de casa. Tanto certificados de personas físicas, como personas jurídicas, entidades sin personalidad jurídica, administración pública o incluso certificados de componente. Todo ello en la sección de certificados de la Fábrica Nacional de Moneda y Timbre. Para ello deberemos leer las consideraciones previas y sobre todo instalar el software automático con todos los certificados. Lo mejor es acceder al enlace de descarga del artículo anterior y descargarse el software automático porque no siempre nuestro sistema operativo va a estar actualizado, el 14 de Marzo de 2014 cambiaron certificado de validación de AV DNIE MINHAP por uno más reciente y pasado mañana 3 de Junio se cambiará de nuevo.

Después de instalarlo para obtenerlo con el DNI tendríamos que seguir estos pasos. Rellenamos los datos y en un par de horas nos llegará un email con un código para descargar nuestro certificado con el mismo navegador que hizo la petición. Guárdalo, expórtalo e impórtalo si quieres usarlo en otras máquinas ya que no se puede descargar más veces el certificado. Si lo pierdes por la razón que sea tendrás que generar otro con la revocación automática del anterior.

También puedes hacerlo con Android. Pero creo que aquí si que no te libras de ir a una autoridad verificadora en persona.

Web de ayuda: http://www.usatudni.es/dnie/

SEO en PRISA