Social marketing is a marketing approach which focuses on influencing behavior with the primary goal of achieving "common good." It utilizes the elements of commercial marketing and applies them to social concepts.