Por se tratar de um evento online, creio que ficará muito mais fácil de impor.
Um dos primeiros pontos para que este algoritmo funcionasse com a base que tenho usuária os seguintes critérios.
E-mail que o usuário utilizou para se cadastrar no evento (esse seria a principal coleta de dado para o envio do e-mail de agradecimento)
No dia do evento, propriamente seria utilizado ferramentas de captura para verificar se o usuário entrou no início da transmissão (com uma margem de 10 minutos para + pensando que, o apresentador não iniciou a palestra no início da transmissão)
Em seguida, seria necessário a verificação se tempo de transmissão bate com o tempo que a pessoa ficou assistindo a live.
Daí entra as lógicas de IF e Else... se ficou envia o e-mail, senão, não enviar o e-mail. Creio que dessa forma conseguiríamos atingir o resultado esperado.