Este script é uma ferramenta rápida de debug para interceptar e visualizar eventos do PostHog diretamente no Console do navegador, antes que eles sejam comprimidos (Gzip) e enviados para a rede.
Por padrão, o PostHog comprime os dados de eventos (payload) usando Gzip antes de enviá-los. Isso faz com que, ao inspecionar a aba Network do Chrome, o conteúdo apareça como caracteres ilegíveis/binários, dificultando a validação de propriedades customizadas (como em eventos de $dead_click).
Este snippet utiliza uma técnica de Monkey Patching na função nativa JSON.stringify. Ele cria um "pedágio" que:
- Verifica se o objeto sendo convertido é um evento do PostHog (ex:
$dead_clickou$autocapture).