I use Garminconnect but also bike journal. Bike journal is free and has monthly summaries. Also if you pay a nominal fee you can track components (chains, tires, etc).