SEO

SEO Tlaxcala

SEO

SEO
SEO

SEO

CÓDIGO DE GOOGLE ANALYTICS

Categoría: Conectividad, Contenidos

Uno de los códigos que muchos sitios web tienen es el código de Google Analytics. Aunque Google se preocupa por darnos las mejores opciones siempre se puede mejorar, aunque suponga cierto trabajo por nuestra parte, que será de agradecer para los usuarios.

SEO tools

Básicamente hay 3 cosas que podemos hacer para mejorar el rendimiento del código:

 Colocar el código en el pie de página.  Cachear en el servidor local el fichero JavaScript.  Eliminar el cálculo de HTTP Seguro.

Por normal general Google, con su código asíncrono, nos pide que coloquemos el código justo antes del . Esto puede generar un bloqueo en la paralelización de peticiones, por lo que es mejor incluirlo en el pie de página, justo antes del .

SEO Analysis

Si miramos el código original podremos ver que siempre se hace una petición al archivo http://www.google-analytics.com/ga.js y que este se cachea durante tan sólo 1 hora. En este caso, a sabiendas de que el código de Google Analytics no cambia con tanta frecuencia, lo mejor es descargarlo (si puede ser de forma automática con un Cron cada 6 horas, por ejemplo, mejor) y tenerlo en el propio servidor estático.

Para acabar, la mayoría de sitios web suelen estar en protocolo HTTP y no en el HTTP Seguro. Google Analytics está pensado para ser un código estándar y eso implica que ha de calcular, por cada impresión, si el sitio está en seguro o no.

Con todo esto, podríamos generar un código para Google Analytics mucho más sencillo y que puede llegar a funcionar hasta un 15% más rápido que el que nos ofrece la propia Google.

<script type=”text/javascript”>  var _gaq = _gaq || [];  _gaq.push([‘_setAccount’, ‘UA-XXXXXXXXX-1’]);  _gaq.push([‘_trackPageview’]);  (function() {   var ga = document.createElement(‘script’);   ga.type = ‘text/javascript’;   ga.async = true;   ga.src = ‘http://www.example.com/ga.js’;   var s = document.getElementsByTagName(‘script’)[0];   s.parentNode.insertBefore(ga, s);  })();

Este sería el código por defecto simplemente eliminando la primera petición DNS y el protocolo seguro… pero ¿se puede mejorar el código propio JavaScript? La respuesta es sí, siempre y cuando usemos el código “general”.

que es SEO

<script type=”text/javascript”> var _gaq = [[‘_setAccount’, ‘UA-XXXXX-X’], [‘_trackPageview’], [‘_trackPageLoadTime’]]; setTimeout((function(d, t) {  var g = d.createElement(t), s = d.getElementsByTagName(t)[0];  g.async = 1;  g.src = ‘//www.example.com/ga.js’;  s.parentNode.insertBefore(g,s); } , 0);

Este nuevo código mejora la carga de las variables, añade el seguimiento de tiempos de carga del propio Google Analytics y es compatible con el protocolo que sea. Además, se carga con un setTimeout() para no forzar el renderizado.

 

CÓDIGO DE GOOGLE ADSENSE

Categoría: Conectividad, Contenidos

Al igual que el código de Google Analytics, sin duda el código de Google AdSense es otro de los más utilizados en la red, y aunque internamente se han hecho cambios para mejorar su rendimiento, la forma de cargar tiene una situación más comprometida debido a que se utiliza la función document.write que impide su carga asíncrona.

La única forma, por ahora, que tenemos, es la de mejorar la carga del fichero JavaScript reduciendo la petición DNS en primera instancia y cacheándolo con más frecuencia. Por defecto Google lo almacena durante 1 día. Nosotros también podemos hacerlo, descargándolo de forma automática con un Cron cada 6 horas y tenerlo en nuestro propio servidor estático.

<script type=”text/javascript”>

 

SEO

#SEO #SEOGDL #SEODF

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¡SEO Experts - Expertos en SEO!

  • Agrega tu página Back Link
  • Tu comentario debe de incluir
  • Palabras: SEO y Diseño Web
  • Your comment must include
  • SEO, Web Design, Digital Marketing

Te interesa un Backlink  Exchanges

Tú nos das tu contenido
Nosotros el nuestro Follow
You give us your content
We follow ourselit