Categorías
Tecnología

Cómo optimizar el JS de Amazon Affiliate con el plugin de WordPress LiteSpeed Cache

¿Has habilitado 'Cargar JS en diferido' en la optimización de páginas de LiteSpeed Cache, plugin de WordPress? No creo que al JS de Amazon Affiliate le guste que le aplacen. ¿Problemas de confianza? Optimice Amazon Affiliate JS con LiteSpeed:

Ir a Caché de LiteSpeed => Optimización de la página => [7] Ajustes de sintonía

Desplácese hacia abajo hasta que vea "JS Deferred Excludes".

Añade una línea como:

 z-na.amazon-adsystem.com/widgets/onejs

Ir a Caché de LiteSpeed => Optimización de la página => [3] Ajustes de optimización

Desplácese hacia abajo hasta que vea "DNS Prefetch".

Añade una línea como:

//z-na.amazon-adsystem.com

Ir a Caché de LiteSpeed => Caja de herramientas => [1] Purga (por defecto) => Haga clic en Vaciar toda la caché

Borra todas las entradas de la caché relacionadas con tu sitio, incluyendo otras aplicaciones web. Esto sólo debe utilizarse si las cosas se almacenan en la caché de forma incorrecta.

Si también utiliza Cloudflare Rocket Loader, debe cambiar su código:

<script type="text/javascript">
amzn_assoc_tracking_id = "YourAmazonTrackingID";
amzn_assoc_ad_mode = "manual";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_design = "enhanced_links";
amzn_assoc_asins = "B08JGX61H7";
amzn_assoc_placement = "adunit";
amzn_assoc_linkid = "048bc2065ee4ca44aa99035a2a844837";
</script>
<script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>

A:

<script data-cfasync="false" type="text/javascript">
amzn_assoc_tracking_id = "YourAmazonTrackingID";
amzn_assoc_ad_mode = "manual";
amzn_assoc_ad_type = "smart";
amzn_assoc_marketplace = "amazon";
amzn_assoc_region = "US";
amzn_assoc_design = "enhanced_links";
amzn_assoc_asins = "B08JGX61H7";
amzn_assoc_placement = "adunit";
amzn_assoc_linkid = "048bc2065ee4ca44aa99035a2a844837";
</script>
<script data-cfasync="false" src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>

Esto arregló mi sitio web. Espero que ayude a alguien más a no tener que desactivar JD Deferred completamente y perder los beneficios de rendimiento de la optimización.

Por Graydon Schwartz

Más información sobre Graydon en el Sobre mí página.