Yes, digital marketers should have portfolios because when you apply for jobs, potential employers will ask to see samples of your work. Your portfolio could determine whether you get a callback for an interview.