Yes, you need to be logged into your account to get points on your purchases. At the same time, you need to be logged in to see your points and use them for a purchase.