I personally use a spreadsheet but I'm sure there are better way to do it.
Do you know any good websites/apps to do it?
it seems like the way you do is also good. I usually monitor my advantages and disadvantages by taking notes on paper making it easier for me to view my trading history on a daily basis.