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

Instalar Personyze en TYPO3

La extensión de Personyze para TYPO3 12.4 y 13.4 añade la etiqueta a todas las páginas públicas desde un solo campo del backend: sin editar plantillas, sin TypoScript y sin vaciar la caché. Instalación,…

3 min read Actualizado hace 4 horas

La extensión de Personyze para TYPO3 añade la etiqueta de Personyze a todas las páginas de un sitio TYPO3, y se configura desde un solo campo del backend de TYPO3. Sin editar plantillas, sin TypoScript y sin nada que hacer para un desarrollador.

Compatible con TYPO3 12.4 y 13.4; requiere PHP 8.1 o posterior.

Instalación

composer require personyze/personyze-typo3

Esa es toda la instalación: TYPO3 activa la extensión automáticamente.

Configuración

  1. En el backend de TYPO3, vaya a Admin Tools → Settings → Extension Configuration.
  2. Abra personyze.
  3. 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).

La etiqueta está activa desde la siguiente carga de página. No hace falta vaciar la caché de TYPO3, ni tampoco cuando cambie el ID de cuenta más adelante.

Por qué no hay que vaciar la caché. La forma habitual de añadir un script en TYPO3 lo integra en la caché de páginas, donde un ID de cuenta cambiado no aparecería hasta que alguien vaciara la caché a mano; guardar el ajuste parecería no hacer nada. Esta extensión añade el fragmento al enviar la respuesta, en cada petición, se sirva o no desde la caché. La etiqueta siempre refleja el ajuste actual.

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 backend de TYPO3. La extensión solo se registra en la pila de middleware del front-end de TYPO3, así que el backend nunca lleva la etiqueta y los clics de sus propios editores nunca cuentan como tráfico del sitio.
  • No las páginas de error. Solo se etiqueta una página HTML normal y correcta; una respuesta 404 o de error se deja exactamente como estaba.
  • Nada en absoluto mientras no haya un ID de cuenta. Un ajuste vacío significa que no hay etiqueta, en lugar de una etiqueta que informe a la cuenta 0.

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 guardado el ID de cuenta y las páginas siguen sin etiqueta. No debería ocurrir: el ajuste surte efecto en la siguiente petición, sin vaciar la caché. Si ocurre, compruebe que la extensión está activa en Admin Tools → Extensions, y recuerde que una CDN, un proxy inverso o Varnish delante de TYPO3 tienen su propia caché, que TYPO3 no puede vaciar.

No hay etiqueta en el backend de TYPO3. Es lo previsto; vea más arriba.

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.

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