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?
to monitor and analyze the results of profit or lose in tradingkan poloniex provide trading analysis facilities on the web, you can play in the market
https://poloniex.com/to analyze you can come here
https://poloniex.com/tradeHistory#analysis
Most trading exchanges have this option so if you're that focused on too much detail, you can use this on polo or any pf the exchanges that you're trading on. No need for spreadsheets