A few notes about GPS tracking while out running. On my mobile phone (still Nexus 4) I used the app RunKeeper (the free version, not Pro) to record the runs. The data is then synced to other services like SmashRun (see below), Endomondo, and even Dropbox using tapiriik.com (a great service and well worth the few bucks for automated sync). Recently, I signed up on SmashRun (free version) for stats and the likes.
A couple of weeks ago I came across Runalyze which offers a lot of statistical data – completely free, no paid version. To me, it seems to be a bit overkill, though.
— Edit 12/02/2016 —
RunKeeper has been bought by Asics. It might be time to switch to the “last” independent running App – Strava (which is supported by tapiriik as well, by the way).