Personyze Wiki Personyze Wiki docs
Español
Open Personyze
Documentación/ Start Here/ Instalar Personyze en Drupal
Start Here

Instalar Personyze en Drupal

El módulo oficial de Personyze para Drupal 10 y 11 añade la etiqueta a todas las páginas públicas desde una sola pantalla de administración, sin editar el tema. Instalación, configuración, verificación y solución de…

3 min read Actualizado hace 4 horas

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

  1. En Drupal, vaya a Configuration → Web services → Personyze (/admin/config/services/personyze).
  2. 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.

La pantalla de ajustes de Personyze en el administrador de Drupal
Configuration → Web services → Personyze. Un campo obligatorio y otro que puede ignorar. Haga clic para ampliar.

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.

Did this page answer your question?
Thank you — that goes to whoever maintains this page.