Sadly not. There needs to be an account for the points to register against so you need to register as an account holder to earn points. It's free and really easy to do. You can also keep track all your order history in an account area.
If you have placed an order as a guest, don't worry, let us know and we will add it to your account.
You can Open an Account here