Popups can drive users away from your site, especially if they popup immediately. One of the best techniques is to create exit-intent popups. These appear when a user tries to leave the page but do require a dedicated plugin to create.