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();
_S_T.log_navigation(); obliga a Personyze a tratarlo como unanueva 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]);