El módulo de Personyze añade la etiqueta de Personyze a todas las páginas de un sitio Drupal, y se configura desde una sola pantalla del administrador de Drupal. Sin editar el tema, sin pegar código en las plantillas y sin nada que una actualización del tema pueda deshacer.
Compatible con Drupal 10 y Drupal 11. Descárguelo de drupal.org.
Instalación
Con Composer (recomendado):
composer require drupal/personyze
drush en personyze
Sin Composer: descargue el módulo de drupal.org/project/personyze, extráigalo en modules/contrib/, y luego active Personyze en Extend (/admin/modules).
Configuración
- En Drupal, vaya a Configuration → Web services → Personyze (
/admin/config/services/personyze). - Introduzca su ID de cuenta de Personyze 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).
Eso es todo. 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
- La etiqueta se añade a todas las páginas públicas (front-end) del sitio.
- La etiqueta no se añade a las páginas de administración de Drupal. Es intencionado: personalizar el back end de Drupal nunca es deseable y, además, contaría los clics de sus propios editores como tráfico del sitio.
- Mientras no se guarde un ID de cuenta, no se añade ninguna etiqueta.
Verificación
Abra cualquier página pública del sitio 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. El módulo marca su propio bloque con data-personyze="tag", que es lo más rápido de buscar.
Después compruébelo en Personyze: el sitio debería empezar a registrar tráfico en pocos minutos.
Resolución de problemas
He guardado el ID de cuenta y las páginas siguen sin etiqueta. Al guardar el ID se vacían automáticamente las cachés afectadas, así que no debería ocurrir. Si ocurre, reconstruya las cachés (drush cr, o Configuration → Development → Performance → Clear all caches) y vuelva a comprobarlo. Recuerde que un proxy inverso, una CDN o Varnish delante de Drupal tienen su propia caché, que Drupal no puede vaciar.
Falta la etiqueta en las páginas de administración. Es lo previsto; vea más arriba. Tenga en cuenta que las páginas de inicio de sesión y de “acceso denegado” son páginas públicas, así que sí llevan la etiqueta aunque su dirección empiece por /admin.
La etiqueta está, pero Personyze no registra 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.
Permisos
Para cambiar el ajuste hace falta el permiso Administer Personyze, que se concede en People → Permissions.
Relacionado
- 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