Código personalizado en head y body

GA4, píxeles, chat y GTM — guía de instalación y configuración · por Softnet Sistemas

1. Qué hace este módulo

Código personalizado inserta cualquier fragmento de terceros (Google Analytics 4, Google Tag Manager, píxeles de Meta/TikTok/Pinterest, widgets de chat, etiquetas de verificación, CSS/JS a medida) dentro del <head> o del <body> de todas las páginas de tu tienda — sin editar ni una sola plantilla y a prueba de actualizaciones del tema. Cada fragmento se puede segmentar por tipo de página, dispositivo, idioma y visibilidad.

2. Requisitos

3. Instalación

  1. En tu back office, ve a Módulos → Gestor de módulos.
  2. Pulsa Subir un módulo y selecciona el ZIP del módulo (sncustomcode.zip).
  3. PrestaShop lo instala automáticamente. Al terminar, pulsa Configurar.
El módulo registra tres hooks de visualización al instalarse: displayHeader, displayAfterBodyOpeningTag y displayBeforeBodyClosingTag. No hace falta editar plantillas.

4. Añadir tu primer fragmento

  1. En la pantalla de configuración, pulsa Añadir fragmento.
  2. Ponle un Nombre claro (p. ej. “GA4”, “Píxel de Meta”, “Widget de chat”).
  3. Elige la Posición (ver la tabla de abajo).
  4. Pega tu código en el editor. Se guarda exactamente como lo pegas — las etiquetas script y meta nunca se eliminan.
  5. Opcionalmente, define la segmentación (páginas, dispositivo, idioma, visibilidad, prioridad).
  6. Asegúrate de que Activo está marcado y pulsa Guardar.
  7. Abre tu tienda y confirma que la etiqueta se carga correctamente.

Posiciones

PosiciónDónde se imprimeUso típico
HeadDentro de <head>GA4, Matomo, Clarity, metaetiquetas de verificación, la parte script de GTM
Inicio del bodyJusto tras <body>El fragmento <noscript> de Google Tag Manager
Final del bodyAntes de </body>Widgets de chat y scripts no críticos

5. Opciones de segmentación

6. Gestión de fragmentos

7. Desinstalación

Al desinstalar el módulo desde el Gestor de módulos se eliminan todos los fragmentos y el código insertado en las páginas de tu tienda. No queda ningún dato residual.

Consejo: una etiqueta script mal cerrada puede romper la carga de la página. Tras guardar un fragmento, abre el front office de tu tienda y comprueba que las páginas cargan bien.
Código personalizado en head y body · Softnet Sistemas SL · Soporte: support@aiprocessia.com
Módulo mantenido y compatible con PrestaShop 1.7 a 9.