added additional error handling when preview, test or launch campaign, also fixed issue where links confirm would not work without the data block