From online ads to cross-selling, making impulse purchases is easier than ever. Try one of these tricks to stick to your budget.