Like drugs dealers, websites should give users just a taste for free—and then charge them for the real product once they’re hooked.