Instalación
Pega un snippet, sustituye tu Widget ID y el widget aparece en tu producto. Sin dependencias ni build steps.
Inicio rápido
Pega el snippet dentro del <head> de cada página donde quieras que aparezca el widget. Sustituye YOUR_WIDGET_ID por el ID de Studio › Widget › Cómo conectar.
<!-- Priority Hunter Widget -->
<script>
(function(w,d){
w.PH=w.PH||function(){(w.PH.q=w.PH.q||[]).push(Array.prototype.slice.call(arguments));};
function load(){var s=d.createElement('script');s.async=true;s.src='https://widget.priorityhunter.com/embed.js';d.head.appendChild(s);}
d.readyState==='loading'?d.addEventListener('DOMContentLoaded',load):load();
})(window,document);
PH('init', { widgetId: 'YOUR_WIDGET_ID' });
</script>
<!-- End Priority Hunter Widget -->El loader pesa solo ~300 bytes. El archivo embed.js completo (~6 KB) se descarga de forma asíncrona después de que la página se ha procesado, por lo que no bloquea el renderizado.
Si el usuario ya está autenticado cuando carga la página, puedes combinar init e identify en el mismo bloque:
PH('init', { widgetId: 'YOUR_WIDGET_ID' });
PH('identify', {
id: 'u_123',
email: 'jane@acme.com', // opcional — omítelo para no almacenar PII
name: 'Jane Smith', // opcional
});Identificar al usuario es necesario para que pueda votar ideas — los visitantes anónimos pueden navegar el widget pero no votar. Consulta Identificar usuarios.
Opciones de init
El segundo argumento de PH('init', ...) acepta las siguientes opciones:
| Opción | Tipo | Requerido | Descripción |
|---|---|---|---|
widgetId | string | Sí | El ID del widget de tu panel en Studio. |
ssoToken | string | No | Un JWT firmado en tu servidor con el secreto de firma de tu organización. Identifica al usuario de forma verificable sin llamar a identify() por separado. Ver la guía de SSO. |
badge | boolean | No | Con false oculta el punto rojo del botón lanzador. El evento badgeCount se sigue emitiendo, así que puedes mostrar tu propio indicador. Ver Badge personalizado. |
Siguiente paso: identifica a tus usuarios o explora la API JavaScript.