Personyze Wiki Personyze Wiki docs
Español
  • English
  • Español
  • Français
  • Deutsch
  • Italiano
  • Nederlands
  • Português
  • Polski
  • 日本語
  • العربية
Open Personyze
Documentación/ Editor de contenido y variaciones/ Funciones avanzadas para usar en las acciones de Personyze
Editor de contenido y variaciones

Funciones avanzadas para usar en las acciones de Personyze

Limitar el seguimiento de clics de un popup a elementos concretos, forzar una nueva página vista, cerrar un popup y activar otra acción desde JavaScript.

2 min read Actualizado hace 2 horas

Controlar el seguimiento de clics en los popups de Personyze

A veces le interesa que Personyze registre solo determinados clics dentro de un popup, para que la analítica sea precisa.
Por defecto, Personyze registra todos los clics dentro de una acción de popup.
Si quiere limitar el seguimiento a ciertos elementos, defínalos explícitamente con el siguiente atributo HTML:

Atributo que debe usar:
data-personyze-click-target=""

Ejemplo de uso:

<a>X</a>
<div data-personyze-click-target="">Clickable area that counts as a click</div>

En este ejemplo, solo los clics en el elemento <div> se registran como «clics» en la analítica de Personyze.
Los clics en el elemento <a>X</a> no se registrarían, porque ese elemento no tiene el atributo
data-personyze-click-target .

Nota importante:

Este método solo se aplica a las acciones de popup (no a los contenedores).

Forzar una nueva página vista

Si necesita que Personyze vuelva a evaluar todas las campañas y limpie el contenido anterior al pasar a una página nueva,
puede llamar al siguiente comando:

_S_T.log_navigation();
⚠️ Importante: Llamar a _S_T.log_navigation(); obliga a Personyze a tratarlo como una
nueva página vista, lo que puede suponer un coste adicional, ya que cada página vista se contabiliza en la analítica y en la evaluación de campañas.

Para las aplicaciones de una sola página (SPA), active en su lugar el ajuste de dominio
“One Page Application” en Personyze, en vez de llamar a _S_T.log_navigation(); manualmente.

Otros comandos de JavaScript útiles:

Cerrar un popup o una acción HTML:

onclick="_S_T.dismiss_action(${action_id});"

Activar otra acción con JavaScript:

Puede activar otra acción desde JavaScript (la acción de destino ya debe existir en la página, aunque esté oculta por activadores como temporizadores o grupos de páginas):

_S_T.push(['Fire action', ACTION_ID]);