viewport_changed é detectado por mudança de breakpoint ou orientação. Para disparar, redimensione a janela cruzando os limites 768px (mobile→tablet) ou 1024px (tablet→desktop).
Funil de demonstração com 3 steps. funnel_step_completed dispara em cada step; funnel_completed ao chegar no último; funnel_abandoned se o timeout expirar (default 30 minutos — use o botão "abreviar" para definir um funil com timeout curto).
Para funnel_abandoned, defina o funil "abandon-test", emita o primeiro step e aguarde o timeout default do plugin.
Search
Eventos: search_performed (source 'url' ou 'form').
Intercepta fetch para /v1/b e mostra os eventos em tempo real. O console também recebe os mesmos logs.
Conteúdo longo (para reading_progress / scroll_depth)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque convallis dictum quam, ut consequat est laoreet vitae. Aenean rhoncus, augue id sodales gravida, sapien ipsum porttitor lacus, et facilisis lectus orci a velit.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec rhoncus, nisi nec mollis fringilla, nisl ipsum laoreet erat, ac iaculis lectus tellus eu nibh. Cras tristique purus quis libero gravida, in pretium est lacinia.
Curabitur sed venenatis dui. Suspendisse potenti. Mauris dictum mi sit amet velit blandit, vitae rutrum mauris efficitur. Praesent sit amet diam vitae purus volutpat semper. Integer in fermentum nibh, sed eleifend lectus.
Aenean cursus volutpat tellus, vitae imperdiet enim laoreet a. Nulla facilisi. Vivamus tincidunt, dui vitae fermentum egestas, ipsum quam dictum est, vel pulvinar dolor sapien at metus.
🎯 Elemento alvo de visibility — você acabou de gerar element_visible.