Cita: a mi entender se que la variable :new es la variable nueva que se insertarta en la tabla y que la variable :old es el valor actual del registro de la tabla.
Estas entendiendo bien osman25. Así es.
After o before lo pones dependiendo de tus necesidades.
saludos