If you're not familiar with the points rewards program My Points, make sure you check them out. I've been a member for awhile now and really have enjoyed their program.
Just like other rewards sites, you must shop through them to get the rewards credit for your purchase. Before you know it, your points will have accumulated and you will have the option to choose from one of your favorite retail companies. Make sure that before you shop, in order to get credit, you must initially started from their website. Choose the retailer you were planning to shop and you purchases gets activated.
Shopping isn't the only way that you can get points. You can watch videos, take surveys, play games and through the email invitations you get. There is no obligation to purchase. Many of the offers will give you credit for checking it out plus an addition credit for whatever offer is provided for that particular deal.
If you are not a subscriber, you can join and get a $10 gift card, To qualify, your total has to be $20 inclusive and in your first 30 days, they will credit you the points that would be equal to the gift card. Keep in mind this is only for first time subscribers.