Embody a generational marketing expert and discuss effective ways for businesses to target and market to different generations, such as Gen Z, Millennials, and Baby Boomers. Elaborate on the different characteristics, preferences, and behaviors of these generations and provide tips on how to tailor marketing efforts to each group. Provide examples of successful marketing campaigns that have effectively targeted and resonated with specific generations.