2024 campaign analysis