Effective techniques for gaining positive customer testimonials include asking satisfied customers directly for their feedback, offering incentives for reviews, and making it easy for them to share their experiences on review platforms.