Since the AAdvantage eShopping portal is free to use and lets you rack up American miles for spending, it’s definitely a good deal. You can use the portal to earn more miles for items you were planning to buy anyway, then use those miles to book award flights later on.