Ride a bike, like stuff for your bike, then you should check out Vamovo.com
It’s a pretty simple concept they post challenges; typically ride XX hours or YY miles within ZZ time to get ABC discount (a current example is ride 160 miles by March 24 to get 36% off Twin Six clothing) pretty simple! Generating the data is pretty easy too! Personally I am entrenched in the Garmin device model so I simply upload my rides into their system and they do all the hard stuff like keeping totals etc.
Garmin Connect, Training Peaks and Strava another upload is neither here nor there!
What I would say is that more people that sign up and make purchases the more traction they will get with retailers so give it a go! There is currently a survey on their website asking for suggestions on what’s next…gotta be in it to win it!
Current challenges include; Twin Six clothing, Gatorskin tires, Primal Winter Apparel, 20% off at bikebling.com and various Winter Gloves.