lunes, 30 de junio de 2014

Cómo mejorar el rendimiento de tu sitio web con Google Pagespeed Insights. – Abogado

Pagespeed Insights es un servicio de Google que permite analizar el código fuente de una página web para determinar su rendimiento y ofrecer sugerencias para mejorarlo.

A parte del análisis orientado al rendimiento también proporciona una evaluación de la experiencia de usuario para dispositivos móviles, con lo cual es capaz de proporcionar una buena visión general de algunos de los aspectos que conforman la calidad de una página.

Vamos a realizar un pequeño resumen de los cambios que plantea la herramienta para cualquier web.




Cómo funciona Google Pagespeed Insights:


Pagespeed dispone tanto de de una herramienta online en Google Developers como de una extensión de Chrome para probar directamente en el navegador.

La herramienta online te aporta directamente las sugerencias de mejora de rendimiento apropiadas pero la extensión de Chrome además te ofrece los archivos o problemas detectados directamente optimizados para que después los cargues en tu web.

En general el funcionamiento es simple, conéctate a la página del servicio ofrecido por Google Developers pulsandoaquí. Te aparecerá una pantalla donde introducir la dirección de tu sitio web o de una página del mismo y pulsar el botón azul de la derecha donde pone "Analizar".

A la finalización podrás ver los resultados con las diferentes sugerencias para mejorar el rendimiento de tu sitio web.

Cómo solucionar punto por punto:



1) Evita los redireccionamientos a páginas destino.



Qué quiere decir esta sugerencia:
  • Se trata de no realizar redirecciones incorrectamente en tu sitio web, esto es: no enviar al navegador desde una dirección web (URL) a otra al acceder a un sitio web.
  • Si redireccionas desde la página principal de una dirección a otra, se producirá un retraso en el tiempo de ejecución mientras se resuelve el paso de una dirección a otra.
Qué soluciones se pueden implementar
  • La redirección de un sitio web a otro puede conllevar problemas de duplicidad de información que debes resolver siempre con rel=canonical (para indicar cuál es la URL preferida con la que vas a trabajar).
  • Si no tienes más remedio que realizar alguna redireccón, es conveniente que actualices tu .htaccess (siempre que tengas acceso) para no acometer las mismas por medio de código. Este artículo de Internet Marketing Ninjas te ayudará a hacerlo:

2) Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página.

Qué quiere decir esta sugerencia:
Bloqueo de visualización por CSS:
  • Todas las páginas utilizan CSS para controlar los aspectos sobre la presentación de un sitio web. Las hojas de estilo deben encontrarse en la zona head de un documento HTML. El acceso a las mismas es síncrono, hasta que no se descargan no pueden comenzarse a aplicar los estilos a la página.
Si accedes a tus css esta manera :
link href="/resources/css/general.css" rel="stylesheet" type="text/css"
  • El navegador se verá obligado a descargar el archivo .css del servidor donde se encuentre para luego interpretarlo y posteriormente aplicarlo a las etiquetas de tu HTML que lo estén utilizando. Durante todo el proceso anteriormente indicado se producirá un retardo en el dibujado de la página que afectará al rendimiento del sitio web mientras esta no esté almacenada en la memoria caché del navegador.
Qué soluciones se pueden implementar para evitar el bloqueo por CSS:
Veamos soluciones prácticas a los problemas de bloqueo en CSS y JS.
Solucionar el problema de bloqueo por CSS:
Siempre que tengas una llamada
link href="/resources/css/TU_CSS.css" rel="stylesheet" type="text/css"
Puedesminimizar el contenido de dicho .cssy a continuación ponerlo "inline" en la página HTML para que no sea necesaria su descarga:
style type="text/css"
el contenido de TU_CSS.css
/style
Evitarás la descarga del archivo .css de un servidor externo o de tu propio servidor porque éste se encontrará directamente integrado en el head de tu documento HTML, consiguiendo evitar retardos en el dibujado de la página y potenciando el rendimiento de la misma.

Bloqueo de visualización por JS:
Qué quiere decir esta sugerencia:
  • Los Javascripts o secuencias de comandos que se utilizan para añadir funcionalidades que requieren cálculo o precálculo de información a una página (carga de botones para redes sociales con contadores, dibujado de sliders o carruseles de imágenes, etc...) pueden producir importantes retardos en el primer dibujado de una página en el navegador de nuestros usuarios.
  • Los scripts requieren un tiempo para realizar sus cálculos y toma de datos que posteriormente servirán para mostrar la página. Si además el javascript en cuestión está encapsulado en un archivo .js externo, el navegador tendrá que descargarlo, interpretarlo y después aplicarlo al documento HTML sobre el que debe aplicarse.
¿Cómo se trabaja normalmente con los Javascript en una página?
Hay cuatro maneras de utilizar el javascript en una página que incluso pueden combinarse según las necesidades:
1) Javascript Síncrono (Sychronous Javascript):
Es el modo de acceso más lento. Se le llama "síncrono" porque el navegador no continuará con el dibujado de la página hasta que finalice con la descarga e interpretación del archivo .js que se referencia. Durante el proceso de descarga e interpretación se produce un retardo en el dibujado de la página que puede afectar al rendimiento de la misma.
El Javascript se referencia encapsulado dentro de un archivo con extensión .js de esta manera:
script src="/resources/js/Ejemplo.js" type="text/javascript" /script
Aunque los navegadores actuales han perfeccionado el uso del Javascript y se han vuelto extremadamente eficientes a la hora de impedir el bloqueo por el mismo, es absolutamente cierto que en la primera descarga y hasta que el archivo .js se encuentra en el puesto local del usuario, el tiempo que se pierde es excesivo.
Suele agravarse el problema más aún cuando la declaración de uttilización síncrona del archivo .js se realiza en el head del documento HTML, ya que impide que se llegue hasta el body de la página hasta que el .js no ha sido descargado e interpretado.
2) Javascript Diferido (Deferred Javascript):
Un modo de acceso al Javascript externo almacenado en un archivo .js que pospone la descarga e interpretación del Javascript al momento en que el documento HTML ha sido cargado y mostrado.
Un ejemplo de carga diferida de javascript sería el proporcionado por la páginaFeedthebot:
script type="text/javascript"
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "defer.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
/script
En este caso el archivo .js, al igual que sucede con el modo síncrono, debe ser descargado e interpretado pero la página "no tiene que esperar" a que el javascript se haya ejecutado. Bajo la mayor parte de circunstancias esta manera de ejecutar el código pospone su ejecución al final de la página.
Este tipo de llamadas a archivos .js externosse debe colocar antes del /body y es ideal para no sobrecargar el head con declaraciones síncronas. Es una buena forma de evitar el bloqueo por la utilización de .js al principio del documento HTML y para optimizar en general el rendimiento de la página.
3) Javascript Asíncrono (Asychronous Javascript):
también conocido como Async. El método de ejecución asíncrono de Javascript mezcla lo mejor del modo síncrono y el diferido. Cuando ejecutamos un archivo externo en modo asíncrono permitimos que la página se dibuje a la vez que se va procesando y descargando el .js en cuestión. De esta manera en lugar de que la página tenga que esperar a su dibujado por el .js a principio de página o en diferido, después de que ésta se haya dibujado, podrá ejecutar en paralelo el procesamiento del javascript y el procesamiento de la página.
Un ejemplo de llamada asíncrona de Javascript es la utilización de Google Analytics:
script type="text/javascript"
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']);

(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
/script
Esta manera de cargar el javascript en la página eleva considereablemente el rendimiento de la misma por no supeditar su dibujado a la ejecución del script.
Es ideal para cargar archivos que son necesarios globalmente en la página head y debe sustituir siempre que sea posible a la carga síncrona de Javascript.
4) Javascript Inline: la utilización inline de un archivo .js consiste en extraer directamente el contenido del archivo en cuestión y ponerlo directamente en el documento HTML.
Un ejemplo de inline sería:
script type="text/javascript"
document.getElementById("demo").innerHTML = "Hola!";
/script
La ventaja del javascript inline es que al ir directamente en la página no requiere que un archivo externo .js deba ser descargado para poderse interpretar. Cuando el navegador procesa el documento HTML además procesa directamente sin descarga el javascript "inline".
La gran desventaja es que si el contenido de un javascript es excesivamente extenso (por ejemplo, una librería jquery completa), el incremento de código en página es literalmente enorme. Esto hace que le cueste más al navegador la descarga del documento HTML debido a su gran tamaño y además, dependiendo de su localización, podría afectar al rendimiento en el dibujado de la página. Por ejemplo, si se coloca en el head, se incurre en la lectura de gran cantidad de código innecesario que impide que se continúe con el dibujado del resto de la página.
Su utilización está indicada siempre que la cantidad de código del archivo .js sea pequeña.
Qué soluciones se pueden implementar para evitar el bloqueo por Javascript:
Solucionar el problema de bloqueo por Javascript:
En primer lugar, analiza el uso de javascript en tu página, cómo vas llamando a cada función y porqué.
En términos generales:
  • Evita las llamadas de javascript síncrono siempre. No declares el javascript de esta manera en el head. Debes dejar la cabecera del documento HTML lo más libre posible de javascript y en caso de no tener más remedio que ejecutarlo (por tener un .js que te obligue a hacerlo en sus recomendaciones) SIEMPRE debes utilizar la versión ASÍNCRONA del mismo.
  • Si utilizas el código asíncrono te aseguras de que el dibujado de la página corra en paralelo a la descarga e interpretación del javascript. El problema es que al ser asíncrono, no podrás nunca llegar a saber con total exactitud cuándo se va a ejecutar y si tienes algún javascript que dependa del que cragaste asíncronamente, puede no funcionar por no encontrarse disponible en el momento de ejecución el javascript cargado en modo asíncrono.
  • Las llamadas asíncronas se pueden "diferir" si se controla su carga gestionando el evento window.onload o similares, en el momento en que se vaya a ejecutar algún javascript dependiente, pero en estos casos es mejor utilizar javascript en modo diferido.
  • El modo diferido, utilizando javascript inline o realizando la carga del .js en diferido es ideal en casi todas las situaciones. Pospone la ejecución del javascript sin necesidad de impedir el dibujado de la página.
Situaciones particulares:
  • Todo el código .js que pertenezca a un plugin de cualquier clase (por ejemplo redes sociales) debe ser ejecutado siempre en modo asíncrono. Especialmente cuando es un script cuyas especificaciones del fabricante recomienden instalarlo en el head o al principio del body.
  • La combinación de la utlización de javascripts asíncronos sin dependencias posteriores en el head y javascript diferido al final del documento HTML, antes del /BODY es una combinación que en general ofrece las mejores perspectivas de rendimiento.
  • El javascript inline es ideal para scripts pequeños pero es preferible no utilizarlo nunca con grandes archivos .js para no saturar la cantidad de código de la página. Así mismo, es preferible siempre que el código inline esté lo más cercano al /body que el diseño del documento HTML te permita.
Ejemplos prácticos:
Llamada Diferida con jQuery:
Pongamos una página HTML estándar independiente de la plataforma donde se ejecute, en ella pondremos un script de Google analytics y la carga de diversos códigos que pueden funcionar con jQuery (Debido a la extensión del ejemplo, te lo dejo en el botón "ver ejemplo" si deseas visualizarlo al completo)

html
head

script
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXXXX-X', 'auto');
ga('send', 'pageview');

/script !-- LLAMADA ASÍNCRONA EN HEAD A SCRIPT DE GOOGLE ANALYTICS --

/head
body
!-- TODO TU CÓDIGO DEL BODY hasta antes del /BODY --

script!-- ANTES del /BODY en diferido --

var dfLoadStatus = 0;
var dfLoadFiles = [
[
"blabla..."
]
]; !-- CARGA DE LAS LIBRERÍAS JQUERY A UTILIZAR --

function downloadJSAtOnload() {
if (!dfLoadFiles.length) return;

var dfGroup = dfLoadFiles.shift();
dfLoadStatus = 0;

for (var i = 0; i dfGroup.length; i++) {
dfLoadStatus++;
var element = document.createElement('script');
element.src = dfGroup[i];
element.onload = element.onreadystatechange = function () {
if (!this.readyState || this.readyState === 'complete') {
dfLoadStatus--;
if (dfLoadStatus === 0) {
if (dfGroup.length === 1) { //if jquery was loaded, then load other js
downloadJSAtOnload();
} else { //all is already loaded, perform deffered actions
performDeferredActions();
}
}
}
};
document.body.appendChild(element);
}
}

if (window.addEventListener) {
window.addEventListener("load", downloadJSAtOnload, false);
} else if (window.attachEvent) {
window.attachEvent("onload", downloadJSAtOnload);
} else {
window.onload = downloadJSAtOnload;
}

function performDeferredActions() { !-- VAS CARGANDO LOS .JS QUE NECESITAS EN TU WEB Y QUE REQUIEREN JQUERY--

$.ajax({
type: "GET",
dataType: "script",
cache: true /* or false if you don't want to cache it*/
});

}

/script
/body
/html


Llamada asíncrona de jQuery con código inline:
Esta es otra manera de optimizar las llamadas javascript a unos niveles de rendimiento importantes. La idea es lanzar en asíncrono la carga de jQuery y realizar las llamadas posteriores a las funciones dependientes una vez el documento HTML está listo. Esta forma de realizar llamadas te permite ejecutar en modo asíncrono una librería Javascript completa para después una vez se ha dibujado la página y sin perder tiempo en descargas de .js, se ejecuten funciones inline dependientes de la asíncrona.


htmlhead
script
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto');
ga('send', 'pageview');
/script!-- LLAMADA ASÍNCRONA EN HEAD A SCRIPT DE GOOGLE ANALYTICS --
/head
body
!-- TODO TU CÓDIGO DEL BODY hasta antes del /BODY --
script type='text/javascript'!-- EJEMPLO DE CARGA ASÍNCRONA A JQUERY --
(function(){
var bsa = document.createElement('script');
bsa.type = 'text/javascript';
bsa.async = true;
bsa.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js';
(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(bsa);
})();
/script

scriptwindow.onload = function(){!-- CUANDO LA VENTANA ESTÁ CARGADA --

!-- LLAMADAS A jQuery CON LA LIBRERÍA YA CARGADA Y LISTA --
jQuery(document).ready(function(e){e(".PRUEBA-1432447472-id").hide();e("ul.tabs-widget-widget-themater_tabs-1432447472-id li:first a").addClass("tabs-widget-current").show();e(".tabs-widget-content-widget-themater_tabs-1432447472-id:first").show();e("ul.tabs-widget-widget-themater_tabs-1432447472-id li a").click(function(){e("ul.tabs-widget-widget-themater_tabs-1432447472-id li a").removeClass("tabs-widget-current a");e(this).addClass("tabs-widget-current");e(".tabs-widget-content-widget-themater_tabs-1432447472-id").hide();var f=e(this).attr("href");e(f).fadeIn();return false})});
jQuery(document).ready(function(e){var f=function(){setTimeout(function(){e("ul.prueba-list li:first").animate({marginTop:"-50px"},800,function(){e(this).detach().appendTo("ul.ticker-list").removeAttr("style")});f()},5000)};f()});

}/script

/body
/html




Próxima actualización


Continuaremos con las siguientes normas de Pagespeed a tener en cuenta y contemplando los últimos cambios en las reglas de detección de la herramienta para mejorar el rendimiento absoluto de nuestro sitio web. Por supuesto, pregunta lo que necesites, los comentarios están abiertos para ti.


MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDUn dia en Mundial Football MESOTHELIOMA LAW FIRM FIFA World Cup,DONATE CAR TO CHARITY CALIFORNIA , and STRUCTURED ANNUITY SETTLEMENT ,ANNUITY SETTLEMENTS, habia mucha monja pero fui a NUNAVUT CULTURE, DAYTON FREIGHT LINES and BUSINESS VOIP SOLUTIONS,CAR INSURANCE COMPANIES pero for you ONLINE CRIMINAL JUSTICE DEGREE ,PERSONAL INJURY LAW FIRM, Virtual data rooms and future now Automobile accident attorney and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

fast cash for house CAR INSURANCE IN SOUTH DAKOTA mesothelioma lawyers Italian cooking school buy structured settlements Mortgage cash annuity Holland Michigan College Donate car to charity California new mexico mesothelioma lawyer lawyers accidents Hire php programmers Online casino Criminal Defense Attorneys Florida mesothelioma care Data Recovery Raid Mobile casino Mesothelioma Law Firm mesothelioma cases Hire php developers asterisk call center software Casino buy my structured settlement los angeles workers compensation lawyers maritime lawyer houston car accident lawyers los angeles DUI lawyer truck accident attorney texas HOW TO DONATE A CAR IN CALIFORNIA Dayton Freight Lines Photo Christmas cards Forensics Online Course auto insurance yuba city ca Hire php developer baltimore mesothelioma attorneys personal injury attorney springfield mo Business finance group PHD on Counseling Education personal injury attorney ocala fl Social media management DONATING A CAR IN MARYLAND Make money online Australia mesotheioma Personal Injury Lawyer Proud Italian cook Casino reviews Massage School Dallas Texas cheap domain registration hosting mesothelioma information tennessee mesothelioma lawyer MET AUTO orlando criminal attorney Donating a car in Maryland Live casino Online Criminal Justice Degree WordPress theme designers MOTOR REPLACEMENTS Car Insurance Quotes Utah buyers of structured settlements DONATE YOUR CAR FOR KIDS Claim Social media campaigns harddrive data recovery services DONATE CARS IN MA Donate your Car for Money insurance medical temporary cheaper insurance companies Social media strategies PhD in counseling education Dwi lawyer FUTURISTIC ARCHITECTURE Dedicated Hosting Dedicated Server Hosting DONATE OLD CARS TO CHARITY michigan motorcycle accident lawyer HARDDRIVE DATA RECOVERY SERVICES Criminal lawyer Service business software Criminal defense attorneys Florida ONLINE COLLEDGES Massage school Dallas Texas primary pulmonary hypertension MASSAGE SCHOOL DALLAS TEXAS Criminal defense lawyer mesothelioma lawsuits Php programmers for hire mesothelioma claims Html email adverse credit remortgage New social media platforms Social media platforms for business Social media platforms Seo services Bankruptcy lawyer Online College Course Computer science classes online Php programmers Seo companies Best social media platforms for business WordPress hosting Learning adobe illustrator Personal Injury Law Firm Cheap Car Insurance in Virginia refinance with poor credit windows phone for business Social media examiner Low Credit Line Credit Cards Paperport Promotional Code Custom WordPress theme designer Online Christmas cards DALLAS MESOTHELIOMA ATTORNEYS structured annuity settlement Best Seo company Futuristic Architecture Nunavut culture mesothelioma ct los angeles motorcycle accident lawyer firm law mesothelioma Business management software structured settlement investments new york mesothelioma law firm Donate Your Car Sacramento selling my structured settlement Best social media platforms motorcycle accident attorney sacramento Business VOIP Solutions Online colledges Seo company LIFE INSURANCE CO LINCOLN onlineclasses Custom Christmas cards WordPress themes for designers refinance with bad credit Psd to WordPress Futuristic architecture accident attorney in los angeles online motor insurance quotes CAR INSURANCE QUOTES UTAH Tech school boca raton personal injury attorney Forex Trading Platform dallas mesothelioma attorneys Donate Your Car for Kids Online Motor Insurance Quotes Christmas cards car insurance quotes Structures Annuity Settlement Cheap Car Insurance for Ladies Psd to html california mesothelioma attorney Mortgage Adviser Car insurance quotes Utah Adobe illustrator classes domains yahoo Donate car for tax credit Psychic for Free HOME PHONE INTERNET BUNDLE mesothelioma settlements DAYTON FREIGHT LINES business voip solutions Social media tools AUTOMOBILE ACCIDENT ATTORNEY Online classes Car Insurance Companies How to Donate A Car in California Donate Old Cars to Charity Register free domains Donate your car for money Donate Car to Charity California Donate Car for Tax Credit Donate Cars in MA car insurance quotes pa SELL ANNUITY PAYMENT Virtual Data Rooms Royalty free images stock sell annuity payment Sell Annuity Payment broward county dui lawyer Injury Lawyers Asbestos Lawyers CAR DONATE Car Insurance Quotes Colorado Annuity Settlements Nunavut Culture Motor Insurance Quotes Hard drive Data Recovery Services Donate a Car in Maryland Motor Replacements car accident lawyers Cheap Domain Registration Hosting attorney lawyer mesothelioma donate car for tax credit Donating a Car in Maryland Donate Cars Illinois Best Criminal Lawyers in Arizona donating used cars to charity Life Insurance Co Lincoln yahoo web hosting HOLLAND MICHIGAN COLLEGE Donate Car To Charity CALIFORNIA hair removal washington dc california law lemon Online Colleges Online Classes NEUSON World Trade Center Footage royalty free images stock criminal defense federal lawyer ROYALTY FREE IMAGES STOCK benchmark lending mesothelioma survival rates

jueves, 19 de junio de 2014

Google Analytics básico para Bloggers – Platform – Justicia – Donate

Google Analytics es una herramienta de información, análisis y monitorización del tráfico de un sitio web. Como herramienta de análisis de incuestionable potencia posee numerosos informes que conviene saber utilizar para estudiar la situación de un sitio web y desarrollar estrategias al respecto.

En esta entrada vamos a observar las claves y puntos básicos que cualquier usuario de Blogger que utiliza Analytics debe tener en cuenta para sacarle el máximo partido.





¿Qué es Google Analytics?


Es la herramienta de información, análisis y monitorización de tráfico web desarrollada por Google. Ofrece información de análisis estadístico preciso e información de monitorización en tiempo real de información referente al tráfico web.

Si descontamos los tecnicismos, Aalytics es una herramienta que será capaz de proporcionarte toda la información que necesitas sobre las visitas que se realizan en tu Blog.

¿Qué aporta Google Analytics?


Alejándonos del apartado más técnico, fundamentalmente Analytics te aporta información sobre el tráfico que sobre tu sitio web se produce teniendo en cuenta distintos "puntos de vista" que se consideran agrupaciones de información.

Por ejemplo, el tráfico de un sitio web lo componen las visitas que sobre el mismo se producen pero ¿qué nos interesa saber de estas visitas?: para empezar, muy posiblemente cuántas tenemos al día, al mes, al año... cómo se comportan, cuánto tiempo pasan visitando nuestras páginas, por qué medio se conectan, etc... Cada una de esas diferentes formas de medir el tráfico son las agrupaciones de información que te aporta Analytics.

La información que se recopila por este medio tiene un importante valor estratégico porque su conocimiento puede ayudarte a tomar decisiones con respecto a cómo orientar o dirigir tu Blog.

Analytics en Blogger


Analytics se utiliza igual en cualquier sitio web pero en el caso de un Blog, dada su particular naturaleza, mucha de la información que la herramienta puede proporcionarnos puede entenderse de una manera errónea o inexacta.

Esta guía está pensada para solucionar las dudas con las que muchos Bloggers se enfrentan día a día a la hora de comprobar la cantidad de visitas y el uso que hacen de su Blogs los usuarios.

IMPORTANTE: ¿Cómo se debería utilizar Analytics en Blogger?

Es importante entender que la información estadística si bien es precisa, no es necesariamente definitoria a la hora de entender el "éxito" o el "fracaso" de un Blog. Los objetivos con los que se construyen esta clase de publicaciones web nada tienen que ver con los que se plantean para una tienda online o para un negocio digital de cualquier clase.

Un Blog es un sitio web que cuenta con particularidades que lo convierten en algo lejano a un negocio. Si bien los objetivos particulares de cada persona que se decide por crear un Blog son distintos, todos finalmente coinciden en que se trata de un medio de publicación de información libre a modo de diario. Para ser más exactos contamos con laRAE:
"Sitio web que incluye, a modo de diario personal de su autor o autores, contenidos de su interés, actualizados con frecuencia y a menudo comentados por los lectores."

A tal efecto, el creador de un Blog puede tener mayor interés en recibir visitas de calidad, de las que permanecen tiempo leyendo la información que se les da y que incluso comentan y que tienen un retorno, que a recibir enormes cantidades de visitas que nunca vuelven.

Por ello, para utilizar Analytics hay que tener muy claras las ideas y objetivos, dado que el manejo de las agrupaciones de información con las que trabajemos puede cambiar radicalmente de valor según nuestras necesidades.

El usuario de Analytics primero debería pensar bien cuáles son sus objetivos como creador de contenidos web, segundo analizar aquellas agrupaciones de información que pueden transmitirle valor añadido y tercero tomar las medidas precisas en su web para conseguir aquellos objetivos que inicialmente se planteó.

No es una tarea sencilla y requiere su tiempo, reflexión, pruebas... voy a intentar aclararte los puntos que deberías considerar independientemente de los objetivos que te marques.

Puesta en marcha

Poner en marcha Analytics es sencillo, simplemente conéctate aGoogle Analyticsy tras configurarlo extrae el código javascript de seguimiento que instalarás en tu Blog para comenzar a tratar los datos.

Para obtenerlo, sigue estos pasos:

1) Dentro de Analytics, en la parte superior selecciona la opción de menú llamada "Administrador", está recuadrada en rojo en la pantalla inferior:



2) Ahora selecciona el código de seguimiento, está remarcado con un recuadro rojo en el pantallazo inferior:


3) Te aparecerá la pantalla en la que se te proporciona el código Javascript (.Js) para que lo copies y después lo pegues en tu Blog antes del cierre de al etiqueta/head


4) Con el código copiado del paso 3), dentro de Blogger seleccionas la opción de su menú de la izquierda "plantilla" y "HTML" para pegar el código de Analytics.

NOTA: haz unacopia de seguridad de tu Blog antes de hacer cualquier cambio en la plantilla. Recuerda también que cada vez que pulses CONTROL+ Z (deshacer), si no has cerrado el navegador, podrás deshacer cada acción que hayas realiazdo anteriormente.

Pegas el código que extraíste del paso 3) antes de la etiqueta/head.



Al guardar, en un tiempo comenzarás a recibir datos por Analytics.

En Blogger otra forma de ponerte Analytics es pulsando sobre "Configuración", después en "Otros" y rellenas la caja "ID de propiedad de Google Analytics" con el paso 3)pero sólo escribiendo el código "UA-XXXXXXXX-X" que aparecía bajo "ID de seguimiento".



Si utilizas esta opción no copies el código javascript de seguimiento de Analytics antes del /head y viceversa.

Comprobación de funcionamiento correcto de Google Analytics

Podrás verlo simplemente porque en la pantalla de Analytics que se accede al pulsar "Administrador" (paso anterior nº 1), al darle a la opción "Código de seguimiento" (paso anterior nº 3) te aparecerá en la parte superior la frase "Estado: recibiendo datos" tal como ves remarcado en rojo en la pantalla inferior.


Las estadísticas de Blogger


Importante:Antes de entender mejor las estadísticas de Analytics, es necesario entender las de Blogger. Blogger no marca el número de visitas sino el número de vistas de página.

Si lees bien el texto de "Páginas vistas hoy" lo deja bien claro, es la cantidad de vistas que de tus páginas se han hecho. En ningún caso representan las visitas únicas, "por persona" que se realizan a diario.

Una persona puede ver muchas páginas en tu web: por ejemplo dos o tres de media. el marcaje por vista no es exacto a la hora de contar el número de visitas que recibe tu Blog: una vista no es una visita, es parte de una visita. Pongamos por ejemplo que se han recibido 1.523 vistas, si un usuario visiona una media de 1,5 páginas al día, el total de usuarios únicos podría ser 1.015 o menos.

Es por esto que aunque las estadísticas de Blogger nos acercan a la "cantidad" de "acciones" que se realizan a diario sobre nuestro sitio web, en ningún caso representa la cantidad de visitas únicas por persona que se hayan realizado. Además, los contadores de vistas van sincronizadores con los servidores de Blogger, su horario hace que no se pongan a cero mucho más allá de las 00:00h en muchos casos, con lo cual incluso contabiliza más vistas por día de las que puede durar el día en tu país.

Así pues, la estadística de Blogger es una medida aproximada, que sirve para conocer la cantidad de veces que han visto tus páginas pero que no reflejan la cantidad de usuarios únicos o visitas que ha recibido tu Blog. Por ello, Analytics puede ayudarte a tener una idea más clara de toda esa información que Blogger no te puede proporcionar.

Cómo ver la cantidad de visitas a diario de un Blog

Para visualizar con cierta exactitud la cantidad de visitas que recibe un Blog y los canales o medios por los cuales ha recibido dichas visitas se trabaja con la agrupación de información llamada "Adquisición".

La Adquisición comprende todo el tráfico recibido del sitio web medido en sesiones únicas (usuarios únicos) sumando las visitas recibidas a nivel orgánico, directo o por referencia (desde otra página web o de una red social).

  • El tráfico orgánico es aquel que proviene del buscador (por ejemplo Google). Es un tráfico de gran valor pues es el que se obtiene a través de las búsquedas que los usuarios han realizado en un buscador, les ha aparecido nuestra web en los resultados y han hecho "clic" en ella para acceder a sus contenidos. Puedes verlo con mayor claridad en las consultas de búsqueda.
  • El tráfico directo es de gran valor para un Blog. Es aquel que implica una llamada directa a nuestra web. Por ejemplo porque escriben directamente en el navegador la dirección del sitio. Suelen ser usuarios que se conocen tu Blog y vuelven a él.
  • El tráfico por referencia suele provenir de enlaces que puedan existir en Internet a nuestra página. Puedes verlo con mayor claridad enqué sitios web enlazan al tuyo.También la referencia puede provenir de una red social como Google+, Facebook o Twitter.
El informe de adquisición se accede siguiendo estos pasos:

Puedes pulsar en informes en el menú superior o directamente en "Adquisición" en el menú de la izquierda dentro de Analytics. A continuación selecciona la sub-opción "Todo el Tráfico" y se te mostrará una página como la que ves en la página inferior.


En la parte superior derecha he seleccionado un día para tomar la muestra pero puedes poner, un día, un mes, un año o personalizar las fechas en las que quieras ver el número de sesiones únicas realizadas en tu Blog.

En la mitad de la página observarás un gráfico que situará un punto en la escala si has seleccionado un día o una gráfica de progresión si seleccionas un período grande (un año, todo el período de vida del blog, un mes...).

En la parte inferior donde pone "Sesiones" verás el"el número total de sesiones que se han realizado en el periodo. Una sesión es el periodo durante el cual un usuario interactúa con su sitio web, aplicación, etc. Todos los datos de uso (visitas a una pantalla, eventos, comercio electrónico, etc.) están asociados a una sesión.". Al tratarse de un usuario, es el valor más próximo al número de visitas que tu Blog ha podido recibir en el período que hayas seleccionado. En el ejemplo se ve que el 19-05-2014 se recibieron un total de 1.002 sesiones desglosadas en 827 provenientes de Google, 94 directas y el resto por referencia desde enlaces de otros sitios web o redes sociales.

Es importante observar que el número de sesiones no tiene porqué representar el número de visitantes únicos que han visitado el Blog. Una persona puede haber realizado una visita en dos partes, una a las 9:00am y otra a las 19:00am, ambas cuentan como una sesión distinta, pero la persona es la misma. Detectar el número de visitantes únicos es muy difícil porque la cantidad de casuísticas a tener en cuenta escapan incluso al cálculo meramente técnico.

Número de Usuarios de un Blog


El valor más aproximado de visitantes únicos o de "usuarios únicos" que han podido visitar tu Blog te lo puede dar el valor "usuarios" que aparece en la vista general de Analytics:



Es la vista por defecto que aparece al acceder a Analytics. También se puede acceder pulsando "Vista general" en las opciones del menú de la izquierda dentro de la opción "público" tal como se encuentra marcado en rojo en la pantalla anterior.

"Un ejemplo vale más que mil palabras": En el ejemplo se ha seleccionado en la parte superior derecha de la página una fecha en concreto: 19-05-2014. Se observan 1.002 sesiones (visitas prescindiendo de detalles técnicos) a la página, donde933 son los usuarios que accedieron en el día al blog y 1.417 el número de páginas vistas ese día.

Es importante destacar que en Blogger ese día las estadísticas marcaron más de 2.000 visitas, esto es porque Blogger seguía contabilizando visitas más allá de las 00:00h de mi país. Así pues, las estadísticas más precisas son las de Analytics donde se aprecia que realmente son 1.002 visitas y unos 933 usuarios.

El porcentaje de rebote en un Blog

El porcentaje de rebote mide las veces que un usuario ha accedido a una página e inmediatamente o en poco tiempo la ha abandonado.

Esta medida es temida por todo Blogger dado que un elevado porcentaje de rebote parece representar un enorme abandono por parte del usuario. Nada más lejos de la realidad, el promedio de rebote en un Blog está entre un 70-80%...

En primer lugar, se tiende a pensar que un usuario permanece mucho tiempo de un sitio web. En realidad no es una apreciación totalmente real. El usuario suele estar de paso, muchas veces ni siquiera se queda un minuto y cambia a otra web o abre otra página. En un buscador, accede directamente a la información que le interesa y sólo alguna vez hace "clic" en "quizás también te interese" (entradas relacionadas). Incluso en los periódicos online, el usuario normalmente visita la página principal, mira los titulares y escasamente hace "clic" en una noticia para leerla entera...

La realidad es que el tiempo que una persona tiene en su vida, no lo dedica a estar todo el rato viendo páginas web ;) no tenemos casi tiempo, así que visitamos los sitios rápidamente para algo muy concreto y "pasamos a otra cosa".

Técnicamente, un Blog con un grado de visitas medio puede tener entre un 70 y un 80% de porcentaje de rebote porque el Blog no utiliza "páginas" distintas para cada publicación, no utiliza páginas con "distinto" head o distinto body. Es decir, técnicamente la cabecera del Blog es la misma para todo su contenido. Así pues, cuando un usuario accede por tráfico orgánico (buscador) a tu Blog y luego se marcha de esa página, eso contará como "rebote". Cuando acceden desde una red social o desde un enlace desde otro sitio y cortan y se marchan a otra web... contará como rebote. Es decir, del total de visitas que recibas la mayor parte se considerarán rebote porque no contabilizarán como si pasaras de una página a otra.

Una correcta medición de este valor se puede llevar a cabo repitiendo el código .js de Analytics en distintas páginas reales (que no fueran "entradas" con un mismo head) dentro de un mismo dominio (una misma dirección .com por ejemplo) sobre las que se desee llevar un control estadístico.

Así pues, no te desanimes con el porcentaje de rebote, los datos en un Blog se interpretan de manera distinta que en otras publicaciones web.


El tiempo real en Analytics

Una de los mejores informes que tiene analytics es el de tiempo real. Este informe te dice la cantidad exacta de sesiones que se están realizando en el momento en que estés visualizando el informe en tu Blog.

Esta clase de informe te ayuda mucho a conocer la frecuencia de las visitas a tu Blog con respecto a la hora del día. Además te permite saber en qué página se está produciendo la visitas y de qué país proviene.

Su acceso es muy rápido, dentro de Analytics, en el menú de la izquierda pulsas en la opción "Tiempo real" y después "Descripción general":



Se puede ver en el pantallazo anterior que a las 0:39 se estaban recibiendo la visita de 9 usuarios activos, así como qué páginas están visitando o de qué países provienen.

También en móvil

Dispones de toda la potencia de los informes que te he explicado en tu móvil. En cualquier sitio y a cualquier hora podrás ver en tiempo real las estadísticas de tu Blog. Si eres de los que te gusta estar totalmente conectado a tu Blog, esta aplicación te interesará. La puedes instalar en tu smartphone pulsandoaquí



Eso es todo por ahora, si te interesa el tema, ya sabes tienes los comentarios para preguntar lo que quieras.


Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDUn dia en Mundial Football MESOTHELIOMA LAW FIRM FIFA World Cup,DONATE CAR TO CHARITY CALIFORNIA , and STRUCTURED ANNUITY SETTLEMENT ,ANNUITY SETTLEMENTS, habia mucha monja pero fui a NUNAVUT CULTURE, DAYTON FREIGHT LINES and BUSINESS VOIP SOLUTIONS,CAR INSURANCE COMPANIES pero for you ONLINE CRIMINAL JUSTICE DEGREE ,PERSONAL INJURY LAW FIRM, Virtual data rooms and future now Automobile accident attorney and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetPero tuve que ser Mundial Football consolidating FIFA World Cup web host rating,register web address,online psychology degree,her first lesbian sex, make extra money ,make money fast and easy,addwords y mejor obtuve un credit application,visa gift carda,Mesothelioma law firm,voip phone service,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

Make money online Australia Donate Old Cars to Charity Donate Car to Charity California how to donate a car in california Php programmers for hire Social media campaigns Donate Your Car for Kids car donate CRIMINAL DEFENSE ATTORNEYS FLORIDA Auto Mobile Shipping Quote New social media platforms illinois law lemon Italian cooking school Donating a Car in Maryland WordPress theme designers Nunavut Culture Donate Your Car Sacramento Online casino Donate Car for Tax Credit california law lemon Personal Injury Lawyers Criminal defense lawyer Learning adobe illustrator DONATE CARS IN MA Car Insurance Quotes MN Online Motor Insurance Quotes MOTOR REPLACEMENTS att call conference hair removal washington dc washington mesothelioma attorney Casino mesothelioma lawyer texas Mobile casino ONLINE COLLEDGES Best social media platforms for business best accident attorneys CHEAP AUTO INSURANCE IN VA pharmacist jobs in chicago anti spam appliance Psd to html Social media strategies Paperport Promotional Code Casino reviews Live casino Insurance Companies anti spam exchange server Php programmers AUTO ACCIDENT ATTORNEY Royalty free images stock Car Insurance Quotes domains yahoo Donate cars in ma WordPress themes for designers Christmas cards Criminal lawyer Miami uk homeowner loans Royalty Free Images Stock personal injury attorney springfield mo mesothelioma settlements amounts DUI lawyer Car Donate Dwi lawyer Life Insurance Co Lincoln WORLD TRADE CENTER FOOTAGE Hire php developers Personal Injury Law Firm Cheap Domain Registration Hosting Hire php programmers Psd to WordPress DONATE YOUR CAR SACRAMENTO Motor Insurance Quotes structure settlements Donate a car in Maryland Forex Trading Platform Massage School Dallas Texas CAR INSURANCE QUOTES PA Criminal lawyer DONATE OLD CARS TO CHARITY Service business software best criminal lawyer in arizona Hire php developer mesothelioma lawsuits Donate your Car for Money Bankruptcy lawyer VIRTUAL DATA ROOMS structured settlement buyers mesotheloma Computer science classes online donating used cars to charity broward county dui lawyer Seo companies Massage school Dallas Texas asbestos lawyers Online College Course Business finance group STRUCTURED ANNUITY SETTLEMENT Online Christmas cards car insurance quotes mn Futuristic Architecture forensics online course Social media platforms for business Adobe illustrator classes workplace accident attorney MASSAGE SCHOOL DALLAS TEXAS Psychic for Free mesothelioma houston mesothelioma attorney Custom WordPress theme designer Data Recovery Raid structured settlement buyer HOME PHONE INTERNET BUNDLE HOLLAND MICHIGAN COLLEGE Business management software How to Donate A Car in California Seo services federal criminal defense attorney auto accident lawyer san francisco ASBESTOS LAWYERS truck accident attorney texas Best Seo company Best social media platforms Seo company Structures Annuity Settlement tennessee mesothelioma lawyer Dedicated Hosting Dedicated Server Hosting Custom Christmas cards Photo Christmas cards Gas/Electricity WordPress hosting online motor insurance quotes Email Bulk Service Social media examiner Social media management Tech school motorcycle lawyer los angeles Html email Social media platforms Proud Italian cook NEUSON low credit line credit cards Attorney most profitable internet business buy gift card yahoo web hosting LIFE INSURANCE CO LINCOLN Donate your car for kids criminal defense federal lawyer utah mesothelioma lawyer NUNAVUT CULTURE Donate car to charity California better conferencing calls mesothelioma lawyers san diego SELL ANNUITY PAYMENT Cheap Car Insurance in Virginia buying structured settlements cheap domain registration hosting Social media tools Neuson Mesothelioma Law Firm Met Auto DONATING A CAR IN MARYLAND personal injury attorney torrance structured settlement cash out auto accident attorney Torrance Donate Cars in MA Auto Accident Attorney mesotheliama CHEAP CAR INSURANCE IN VIRGINIA Sell Annuity Payment Dayton Freight Lines mesothelioma attorneys california Asbestos Lawyers HARDDRIVE DATA RECOVERY SERVICES Car Insurance Quotes Colorado motor insurance quotes offshore accident lawyer mesothelioma claim all about mesothelioma personal injury lawyer Annuity Settlements boca raton personal injury attorney Hard drive Data Recovery Services Donate a Car in Maryland Motor Replacements Car insurance quotes MN miami personal injury lawyer mesothelioma attorney assistance workers compensation lawyer los angeles Donate Cars Illinois Criminal Defense Attorneys Florida Best Criminal Lawyers in Arizona compare small business phone systems Car Insurance Quotes Utah CHEAP CAR INSURANCE FOR LADIES Motor replacements Holland Michigan College Personal Injury Lawyer structured settlement sell Online Colleges Register free domains Online Classes structured settlement broker car accident lawyers World Trade Center Footage BETTER CONFERENCING CALLS attorney lawyer mesothelioma houston tx auto insurance CAR INSURANCE IN SOUTH DAKOTA Low Credit Line Credit Cards Dallas Mesothelioma Attorneys

miércoles, 18 de junio de 2014

Cómo poner botones para que te sigan en las redes sociales en Blogger – Phone

Poner botones para redes sociales con los que tus usuarios puedan seguirte te ayudará a incrementar la presencia de tus contenidos en Internet. Si bien muchas vecespreferimos utilizar botones al final de nuestra entradaspara que nuestros usuarios compartan si lo desean nuestras entradas, es importante también que puedan seguirnos por las redes sociales si así lo desean. Qué mejor sitio para que puedan seguirnos que el comienzo de nuestras entradas o en alguna parte del Blog donde deseemos.

¿Qué vamos a hacer?

Vamos a crear botones para que nuestros usuarios puedan seguirnos por las redes sociales. Se pueden colocar al principio de una entrada en donde prefieramos (en la cabecera del menú, en una barra lateral, en el pié del Blog...).

¿Qué tienen de especial los botones que vamos a utilizar?

Se trata de botones que no utilizan scripts de ninguna clase y que además están realizados con la técnica delCSS Sprite, lo que les confiere un rendimiento superior para no bloquear en ningún momento el dibujado de tu Blog.

¿Cómo son los botones para que nos sigan por las redes sociales que vamos a utilizar?

Esta es la botonera de iconos para que tus usuarios puedan seguirte por las redes sociales. Cuenta con Google+, Posibilidad de crear un Hangout, Facebook, tu Feed (RSS) y Twitter.


Paso a paso:

1)Realiza unacopia de seguridadde tu Blog.

2)Dentro de Blogger, en el menú de la izquierda, dirígete a la opción "Plantilla" y selecciona el botón "Personalizar". He marcado con reborde rojo el botón para personalizar plantilla.



3)En la página de personalización de plantilla, en el menú superior izquierdo selecciona la opción "Avanzado". La he marcado en naranja en la pantalla inferior.



4)Al pulsar en avanzado nos aparece la página de personalización avanzada de plantilla. Si bajas el "scroll" del menú que ha salido tras pulsar "Avanzado" te aparecerá una última opción llamada "Añadir .css". Pulsa sobre dicha opción. En la pantalla inferior está marcada en naranja.



5)Pega el código que te muestro a continuación (creo el contenedor de la imagen al que llamo "a" con la URL donde he almacenado la imagen que me creó la herramienta generadora de srpites css).

#contenedor a{
background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzG-TF9_fRY3pypiJWd1YdV5-QxoEgTyqBuiqPGAwaImUMU7wZ86FkiB71uylSUOLw93l7FO-nbsisL9AnHATkMXhh0HcCiCqI6SdbheRzSt_5m5YgQSYO4I_AUYput9e6tsDr89MT2w/s1600/csg-51d9ccc792cc0+(1).png') no-repeat top left; position: absolute}

#contenedor a.sprite-GooglePlus512SquareGlossRedCustom{ background-position: 0 0; width: 28px; height: 28px;margin: 10; padding: 0;}
#contenedor a.sprite-descarga {background-position: -56px 0; width: 28px; height: 28px;margin-left:26px; border:none; }
#contenedor a.sprite-facebook_1Custom{ background-position: -112px 0; width: 28px; height: 28px;margin-left:50px; border:none;}
#contenedor a.sprite-rss_1Custom{ background-position: -168px 0; width: 28px; height: 28px;margin-left:81px; border:none;}
#contenedor a.sprite-twitter_1Custom{ background-position: -224px 0; width: 28px; height: 28px;margin-left:108px; border:none;}

Pulsa"Aplicar al Blog"para que la css quede sobreescrita con tu propio contenido. Esto es como meterla en el código fuente de tu plantilla entreb:skiny/b:skin.

6)Ahora queda hacer que se dibujen los iconos en la zona del Blog que prefiramos. Desde la vista de diseño de Blogger selecciona "Añadir Gadget" donde quieras que se dibujen los botones. Ahora selecciona el "Gadget" Blogger de los de tipo "HTML/Javascript":

  • Dentro de Blogger, en el menú de la izquierda haz "click" sobre la opción "Diseño"


  • A continuación pulsa "Añadir un Gadget" de la zona donde desees y selecciona el Gadget "HTML/Javascript"

  • Dentro de la pantalla de configuración del Gadget HTML/Javascript copia y pega el código que te pongo a continuación y luego te explico:


  • El código:

div id="contenedor"
a class="sprite-GooglePlus512SquareGlossRedCustom" width="28" height="28" href="https://plus.google.com/TU_DIRECCIÓN_GOOGLE+" /a,a class="sprite-descarga" width="28" height="28" href="https://plus.google.com/hangouts/_?gid=ID_PARA_HANGOUT"/a,a class="sprite-facebook_1Custom" width="28" height="28" href="TU_DIRECCIÓN_FACEBOOK",a class="sprite-rss_1Custom" width="28" height="28" href="http://feeds.feedburner.com/NOMBRE_DE_TU_FEED"/a,
a class="sprite-twitter_1Custom" width="28" height="28" href="https://twitter.com/NOMBRE_TWITTER"/a/a/div

  • Recuerda copiar y pegar el código fuente en la pantalla de configuración del gadget HMTL/Javascript sin que haya retornos de carro (enter) o espacios en blanco añadidos.
  • Este código es sencillo y mucho más rápido que cualquier "script" de cualquier añadido que nos bajemos de Internet para dibujarnos los iconos de acceso a las redes sociales:

¿Quieres colocarlo al principio de tus entradas?

Realiza los pasos 1, 2, 3, 4 y 5 y ahora en lugar de añadirlo a un gadget HTML/Javascript lo puedes poner al comienzo de tus entradas.

1)Realizauna copia de seguridadantes de cualquier cambios para poder volver atrás en caso de error.

2)Dentro de Blogger, dirígete a "Plantilla" y pulsa el botón "Editar HTML" para realizar los siguientes pasos.

3)Pulsa CONTROL+ F dentro del recuadro de código y busca:b:includable id='post' var='post'

justo debajo de esa línea se encuentra la parte superior de cualquier entrada de tu Blog.Es a partir de esta zona donde vamos a añadir los botones para redes sociales que precisemos.

Pega debajo del códigob:includable id='post' var='post'el código para dibujar los iconos para que te puedan seguir por las redes sociales:

div id="contenedor"
a class="sprite-GooglePlus512SquareGlossRedCustom" width="28" height="28" href="https://plus.google.com/TU_DIRECCIÓN_GOOGLE+" /a,a class="sprite-descarga" width="28" height="28" href="https://plus.google.com/hangouts/_?gid=ID_PARA_HANGOUT"/a,a class="sprite-facebook_1Custom" width="28" height="28" href="TU_DIRECCIÓN_FACEBOOK",a class="sprite-rss_1Custom" width="28" height="28" href="http://feeds.feedburner.com/NOMBRE_DE_TU_FEED"/a,
a class="sprite-twitter_1Custom" width="28" height="28" href="https://twitter.com/NOMBRE_TWITTER"/a/a/div


¡Ya lo tienes!, dos formas de poder colocar los botones para que puedan seguirte por las redes sociales sin problemas.

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football DONATE CAR TO CHARITY CALIFORNIA FIFA World Cup,DONATE CAR FOR TAX CREDIT, and DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA, SELL ANNUITY PAYMENT and DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS pero for you STRUCTURED ANNUITY SETTLEMENT ,ANNUITY SETTLEMENTS, CAR INSURANCE QUOTES COLORADO and future now NUNAVUT CULTURE and pero mas aya del visita DAYTON FREIGHT LINES and Mesothelioma law firm HARDDRIVE DATA RECOVERY SERVICES,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Perros,FIFA World Cup Peinados caninos,Veterinarios caninos,MESOTHELIOMA LAW FIRM,MESOTHELIOMA LAW FIRM,DONATE CAR TO CHARITY CALIFORNIA ,DONATE CAR FOR TAX CREDIT,DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA,SELL ANNUITY PAYMENT,DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS,DONATE YOUR CAR FOR KIDS ,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Computer science classes online Car Insurance Quotes Colorado structured settlement quote best criminal lawyer in arizona Hire php developer Mobile casino Best criminal lawyer in Arizona DONATE CARS ILLINOIS mesothelioma claim Cheap Car Insurance for Ladies DONATE CARS IN MA adverse credit remortgage DONATE CAR FOR TAX CREDIT car accident lawyers west palm beach Custom WordPress theme designer CRIMINAL DEFENSE ATTORNEYS FLORIDA accident car florida lawyer Donate your Car for Money Php programmers Casino Dwi lawyer los angeles auto accident attorneys Criminal defense lawyer online criminal justice degree personal injury lawyer sarasota fl ASBESTOS LAWYERS uk homeowner loans Christmas cards Car insurance quotes Utah structured settlement sell yahoo web hosting Online casino New social media platforms MASSAGE SCHOOL DALLAS TEXAS Gas/Electricity Hard drive Data Recovery Services Bankruptcy lawyer washington mesothelioma attorney CHEAP AUTO INSURANCE IN VA maritime lawyer houston massage school dallas texas CHEAP CAR INSURANCE FOR LADIES Online Motor Insurance Quotes diagnosed with mesothelioma best accident attorneys Live casino Psychic for Free donating used cars to charity Asbestos Lung Cancer Donate Your Car Sacramento Php programmers for hire Insurance Companies Better Conference Calls Custom Christmas cards Make money online Australia Casino reviews Donate your car Sacramento DUI lawyer Hire php developers Personal Injury Lawyers car insurance quotes mesothelioma lawsuit Dallas mesothelioma attorneys illinois mesothelioma lawyer Car Insurance Quotes MN workers compensation lawyer los angeles Hire php programmers Better conferencing calls Online motor insurance quotes Criminal lawyer harddrive data recovery services Service business software STRUCTURED ANNUITY SETTLEMENT Online Colleges Car Insurance Companies Seo company Html email houston motorcycle accident lawyer WordPress theme designers mesothelioma trial attorney motor insurance quotes Holland Michigan College Psd to html domains yahoo CAR DONATE car insurance quotes mn EMAIL BULK SERVICE Online Stock Trading google adsense mesothelioma ct Car Insurance in South Dakota Structures Annuity Settlement Hard drive data recovery services Seo companies CAR INSURANCE QUOTES PA truck accident attorney los angeles Best social media platforms for business online motor insurance quotes mesotheioma business voip solutions los angeles motorcycle accident lawyer Business finance group buying an annuity calculator WordPress hosting Car Donate FORENSICS ONLINE COURSE Social media management Mesothelioma Law Firm Social media platforms for business most profitable internet business Seo services Business management software Best Seo company Forensics Online Course Cheap Domain Registration Hosting Met Auto injury lawyers AUTOMOBILE ACCIDENT ATTORNEY Car Insurance Quotes PA Online College Course Best social media platforms student loan consolidation program WordPress themes for designers PHD IN COUNSELING EDUCATION Online Christmas cards HOW TO DONATE A CAR IN CALIFORNIA PAPERPORT PROMOTIONAL CODE Donate Car To Charity CALIFORNIA Car Insurance Quotes Utah purchase structured settlements Photo Christmas cards structured settlement annuity companies data recovery raid Donate Car for Tax Credit Forex Trading Platform personal injury attorney ocala fl emergency response plan ppt Sell Annuity Payment canada personals yahoo Psd to WordPress cash out annuity cheaper insurance companies buy gift card Social media examiner auto accident attorney Torrance Tech school Donate Cars in MA PhD in counseling education CHEAP DOMAIN REGISTRATION HOSTING Dallas Mesothelioma Attorneys Social media platforms Donate your car for money REGISTER FREE DOMAINS Proud Italian cook Donate a car in Maryland att call conference Business VOIP Solutions How to donate a car in California colorado auto accident attorney Italian cooking school Adobe illustrator classes Massage school Dallas Texas Social media strategies MOTOR REPLACEMENTS Learning adobe illustrator DONATE YOUR CAR FOR MONEY Social media tools Social media campaigns Donate Car to Charity California mesothelioma symptoms motorcycle accident attorney sacramento Injury Lawyers Home Phone Internet Bundle bus accident attorney los angeles LIFE INSURANCE CO LINCOLN Donate Old Cars to Charity Met auto PHD on Counseling Education california mesothelioma attorney Criminal Defense Attorneys Florida How to Donate A Car in California Health Records Personal Health Record DAYTON FREIGHT LINES cheap car insurance in virginia Donate Your Car for Kids Asbestos Lawyers Email Bulk Service Cheap domain registration hosting miami personal injury attorney Annuity Settlements Nunavut Culture Dayton Freight Lines Cheap Auto Insurance in VA Donate a Car in Maryland structured settlement brokers Motor Replacements Cheap Car Insurance in Virginia Donating a Car in Maryland Donate Cars Illinois city college in miami onlineclasses Business Voip Solutions domain yahoo federal criminal defense attorney Best Criminal Lawyers in Arizona Donate old cars to charity Life Insurance Co Lincoln email bulk service structured settlement purchasers mesothelioma lawsuits