I've got quite the collection of gadgets for measuring swim / bike / run activities (though not nearly as many as DC Rainmaker!) and a growing number of accounts on tracking sites as I continue the search for "the one". As fun as it is to try all of these new things, it's also a great way to create a mess of activities that live here and there and everywhere, with no one single view of your accomplishments for the year.
Given that the holy grail of activity tracking does not yet exist, I've finally discovered a combo that covers my favorite gadgets and sites—most notably Apple Watch and Strava. While I'll be the first to admit that this particular syncing solution is a wee bit clunky, it gets the job done and thus far, appears to be the only solution that does!
I should note first that depending on your favorite gadgets, you may be able to use a more elegant solution from Tapiriik, a site that purely specializes in syncing your activities with all the popular kids. Currently Tapiriik syncs activities from Garmin Connect, Runkeeper, Strava, TrainingPeaks, SportTracks.mobi, Endomondo, RideWithGPS, TrainerRoad, Motivato, Velo Hero, Epson RUNSENSE, Dropbox, and Smashrun (your heart rate, cadence, power, and temperature data syncs too). With Tapiriik you can manually sync your data, or for a whopping $2 per year, it will automatically sync everything for you. Can't beat that!
Tapiriik was my go-to solution until I upgraded to the new Apple Watch and really wanted to take advantage of its ability to simplify activity tracking with it's built in GPS and waterproofing. It's clearly not the most precision tracking choice, but if it's already always charged and on my wrist that's one less thing to mess with, and more time to spend training (and writing about training. ;-) The catch is that my favorite tracking site, Strava, does not yet support the GPS functionality of the Apple Watch. The Health app on the Apple Watch does, but getting data to and from the Health app is, shall we say, less than ideal.
Enter RunGap App, quite aptly named as it fills in exactly the "gap" I needed! RunGap syncs with Garmin, RunKeeper, Endomondo, Nike+, MapMyRun/Bike/Fitness, Strava, Runtastic, SportsTracker, Polar Flow, Suunto Movescount, TomTom MySports, Adidas miChoach, Health, TrainingPeaks, SportTracks, Smashrun, Magellan Active, dailymile, Fitbit, 2PEAK, Loberute.dk, Facebook, Dropbox and Polar Personal Trainer. Whew!
To sync Apple Watch and Strava activities, first sync activities between RunGap and other apps. Next, you'll need to purchase the "swag bag" to unlock the Strava share feature. I think the cost to upgrade was <$5. It's totally worth it as the support at RunGap App is phenomal—they quickly respond to questions (with real answers) and from the looks of the RunGap Facebook page, they're constantly updating the app. While I wish I had a one-step solution, I can manage sync + share/upload for now. I'm sure simpler solutions will be available in time, and until then, this does the job for me. Hope it helps you, too!