Logar exportação de dados

Olá bom dia a todos!

Eu estou tentando logar quando o usuário exporta dados, não utilizo o log do scriptcase, criei meu próprio log.
O Problema é saber como eu sei que o usuário exportou dados em pdf ou outro formato, isso funciona para saber quando o usuário extraiu dados do sistema.
Mas ppreciso saber em que momento ou evento posso colocar a função que registra isso???

Crie um botão ajax.

Inspecione o código do botão PDF (por exemplo).

Coloque o código no botào ajax juntamente com seu código para gerar o log.

Esconda o botão PDF padrão.

Depois que fizer poste os resultados aqui.