Seo para YouTube falla con Google

Mensajes
14
Puntuación de reacción
1
Hola chic@s,


A ver si alguno puede echarme una mano... gracias por adelantado.

Estoy usando una clase para YouTube para temas SEO, para no meter el típico código de YouTube y que haga muchas peticiones, que cargue la página lento, etc. lo que hago es usar una clase que tu creas una etiqueta div en el html y dentro te muestra solo la imagen del video con el botón play, con lo cual solo se hace la petición de la imagen.
Y hasta que no se da al botón del play no se carga el video de YouTube.

La petición de la imagen del video la hace a la siguiente url:
return 'http://i.ytimg.com/vi/'.$this->id.'/default.jpg';

La clase es esta, aunque acabo de ver que no va la web:

* Name: Simple Class YouTube
* Description: Get Information of YouTube video
* Development: Guido F. Robertone
* Site: http://www.zarpele.com.ar

Pues bien, eso funciona perfecto. Carga la imagen con su botón de play, simulando que es el típico video de YouTube y cuando doy al play carga el video.

El problema:

En la etiqueta head:
1º Cargo primero el JavaScript para que dentro del div muestre el video al pinchar.
2º Cargo segundo analytics con el código que tenemos todos de:
<script async src='https://www.googletagmanager.com/gtag/js etc.
3º Cargo tercero el adsense con el código que tenemos todos de:
<script async src=\"https://pagead2.googlesyndication.com/ etc.

Cuando carga los tres JavaScript deja de funcionar, la mayoría de veces no muestra la imagen del video, le das a refrescar la página y entonces alguna vez carga la imagen.

Si de los tres quito el código de analytics, sigue haciendo lo mismo.
Si de los tres quito el código de adsense, sigue haciendo lo mismo.

La única manera que funciona es quitando los JavaScript de analytics y de adsense. En cuanto carga solo, funciona todas las veces, todas carga la imagen del video a la primera.

Y no entiendo porque hace eso, la imagen se pide a i.ytimg.com que es el servidor de vistas en miniatura de YouTube, y analytics y adsense también son de Google.

Os ha pasado algo similar?
Alguno sabe por dónde pueden venir el problema?
Que clase usáis vosotros para que YouTube cargue rápido y reducir sus peticiones?

Gracias!

Saludos
 
Mensajes
14
Puntuación de reacción
1
Hola,


No encuentro como marcar el tema como solucionado.

No supe porque falla, pero si se cambia el orden que estaba:

JavaScript
analytics
adsense

Y se carga primero analytics y adsense, dejando al último al JavaScript, entonces funciona bien.

analytics
adsense
JavaScript

Saludos
 
Arriba