Magento 2 · Performance & intégration

KeepInHead — scripts en tête de page Magento 2

Gardez l’optimisation « JavaScript en bas de page » de Magento 2 tout en laissant en tête les scripts qui doivent s’y trouver, comme une CMP ou un tag de mesure.

Garder des scripts dans le head Magento 2 | KeepInHead
  • Scripts marqués gardés en tête de page
  • Optimisation Magento conservée
  • Aucun réglage

Utile uniquement si l’option « déplacer le JavaScript en bas de page » est active.

Licence 1 boutique

99,00 € HT

TVA calculée à la commande

Licence numérique

Support et mises à jour inclus pendant 90 jours.

Livraison numérique après validation du paiement.

Une question technique ? Contacter un expert

Licence 1 boutique

99,00 € HT

Vue d'ensemble

Le JavaScript en bas de page, sauf ce qui doit rester en haut.

Lorsque l’option dev/js/move_script_to_bottom est active, Magento 2 déplace tous les scripts juste avant la fermeture de la page. C’est bon pour la performance, mais certains scripts doivent rester en tête : plateforme de consentement, tags qui doivent se charger avant les autres.

Ce que fait KeepInHead

  • il remplace le mécanisme natif de déplacement des scripts ;
  • les scripts portant l’attribut data-no-footer="1" restent à leur place, quel que soit l’ordre ou le format des attributs ;
  • les modèles text/x-magento-template sont traités comme dans Magento ;
  • tous les autres scripts continuent d’être déplacés en bas de page ;
  • une page sans balise de fermeture body est laissée intacte.

Le module n’a aucun réglage. Il est utilisé par Agillia Sirdata pour garder la CMP en tête de page. Il n’a d’effet que si le déplacement du JavaScript en bas de page est activé.

Fonctionnalités

Ce que le module permet

Exception ciblée

Attribut data-no-footer="1" pour garder un script en tête.

Comportement natif conservé

Les autres scripts sont toujours déplacés en bas de page.

Modèles Magento

text/x-magento-template traités comme dans le cœur.

Sûr

Réponse inchangée si la page n’a pas de balise body fermante.

Testé

Test unitaire fourni.

Compatible Sirdata

Utilisé par Agillia Sirdata pour la CMP.

Bénéfices

Pourquoi le choisir

Garder la performance

Pas besoin de désactiver le déplacement du JavaScript.

Fiabiliser vos tags

CMP et tags critiques se chargent au bon moment.

Installer sans risque

Aucun réglage, aucune modification du thème.

Compatibilité & prérequis

À vérifier avant d'acheter

  • Magento Open Source ou Adobe Commerce 2.4, conçu pour 2.4.8.
  • Module Magento_Theme.
  • Option dev/js/move_script_to_bottom activée.

Compatibilité & version

Magento 2
Magento 2.4
Version
1.0.0
Dernière mise à jour
04 Juin 2026

Support

Une équipe à vos côtés

Support et mises à jour inclus pendant 90 jours.

Contacter notre équipe
Chargement...