Try the app Golf Pad, it does all that tracking for you
It's acts as a GPS and stat tracker... I've only used it the last two rounds but like it so far. Of course there is a premium pay version with more bells and whistles but the free version still tracks putts, GIR, penalties and more