Each campaign has its own hash in the session