Per the Starwood website:
Now you can earn 1 Starpoint for every U.S. dollar you spend with Uber®, and earn even more Starpoints® during your stays with SPG®. Just sign in and link your SPG and Uber accounts — then sit back and watch your earning accelerate.
There’s a link on the Starwood site to connect your SPG account and your Uber account. Very simple, very easy! Then you must complete one stay at a Starwood property this year. After that, you’ll earn SPG points each time you catch a ride with Uber.
If you’re using Uber while staying at a Starwood property you’ll get bonus points: 1 bonus point for us “preferred” (regular) members, 2 bonus points for Gold & Platinum members and if you’re a Platinum member with 75 nights you’ll get 3 bonus points. Note that once you spend $10,000 on Uber rides you’re no longer eligible to earn base or bonus Starpoints.
If you don’t yet have an Uber account, now is a great time to sign up for one. If you use my link you’ll get your first ride for free and I’ll get an Uber credit. Uber is great for times when you need a ride but don’t want to rent a car. I’ve used them for airport transfers and it was so nice not to have to worry about paying – or even tipping – the driver because it was all automatically billed to my credit card.