Personyze Personalization for Joomla es el plugin oficial de Personyze para Joomla. Añade la etiqueta de Personyze a todas las páginas de un sitio Joomla, y se configura desde los ajustes del propio plugin. Sin editar plantillas y sin nada que pegar en un override.
Compatible con Joomla 4 y Joomla 5; requiere PHP 8.1 o posterior. Descárguelo de GitHub.
Instalación
- Descargue
plg_system_personyze-1.0.2.zipdesde la página de versiones. - En Joomla, vaya a System → Install → Extensions y suba el archivo.
- Vaya a System → Plugins, busque Personyze y abra Personyze Personalization for Joomla. (Es un plugin de tipo System; las instalaciones anteriores a la versión 1.0.2 aparecen como
System - Personyze.) - Introduzca su ID de cuenta de Personyze, ponga Status en Enabled y guarde.
Encontrará su ID de cuenta en Personyze, en Configuración → Código de seguimiento: es el número que aparece en el fragmento de código (consulte Activar Personyze en su sitio).
La etiqueta está activa desde la siguiente carga de página.
Hay un segundo campo, Tracking domains. Déjelo vacío. Solo hace falta cuando una misma cuenta de Personyze rastrea varios dominios, y solo con el valor que le indique el soporte de Personyze.
Qué se etiqueta y qué no
- Todas las páginas públicas (front-end) del sitio.
- No el administrador de Joomla. Es intencionado: personalizar el back end de Joomla nunca es deseable y, además, contaría sus propios clics como tráfico del sitio.
- Nada en absoluto mientras no haya un ID de cuenta, o mientras el plugin esté desactivado.
Para los más técnicos: el fragmento se añade mediante la API de documentos de Joomla en onBeforeCompileHead, cuando el head todavía es un documento estructurado; no reemplazando cadenas en el HTML ya generado, que es el método que falla cuando una plantilla hace algo inesperado.
Actualizaciones
Al instalarse, el plugin registra un sitio de actualizaciones de Joomla, así que las nuevas versiones aparecen en System → Update → Extensions como cualquier otra extensión.
Verificación
Abra cualquier página pública y vea el código fuente. Busque un bloque de script que contenga stat-track-lib.js y una llamada a _S_T.setup( con su ID de cuenta. Después compruébelo en Personyze: el sitio debería empezar a registrar tráfico en pocos minutos.
Resolución de problemas
He puesto el ID y las páginas siguen sin etiqueta. Compruebe que el Status del plugin es Enabled, no solo que se ha guardado. Después vacíe la caché de Joomla (System → Clear Cache). Recuerde que una CDN o un proxy inverso delante de Joomla tienen su propia caché, que Joomla no puede vaciar.
No hay etiqueta en el administrador. Es lo previsto; vea más arriba.
La etiqueta está, pero Personyze no muestra tráfico. Compruebe que el ID de cuenta coincide con el de Configuración → Código de seguimiento y que está mirando la misma cuenta en Personyze.
Relacionado
- Instalar Personyze en Drupal
- Plugin de WordPress: conectar, alimentar y personalizar un sitio WordPress
- Instalar Personyze: cualquier sitio web, Shopify, WordPress, GTM y más
- Activar Personyze en su sitio: el código de seguimiento y cómo saber si funciona