Skip to content
Causal ML for Smarter Advertising Campaigns with Python (sps25) episode artwork

Oct 17, 2025 33 min

Causal ML for Smarter Advertising Campaigns with Python (sps25)

from Chaos Computer Club - archive feed (high quality) Hosted by Francesco Conti

Traditionally, marketing campaign analysis relies on simple metrics like the number of purchases made after a contact, or conversions following a promotion. While these numbers tell us what happened, they don’t reveal why it happened or if the campaign truly made a difference. Such analysis can’t distinguish between customers who would have acted anyway and those who were genuinely influenced by the campaign. The key question is: did the campaign actually cause the desired effect? In this practical and beginner-friendly session, we’ll explore how Causal Machine Learning provides the missing piece in campaign evaluation and targeting. Starting from real-world scenarios, we’ll dive into: Why causality matters more than correlation when evaluating ad performance. How to estimate the true impact of a campaign using uplift modeling and treatment effect estimation in just a few lines of code. How to target users who are not just likely to interact with ads, but whose behavior can be influenced by the campaign (for example, to reduce churn or boost engagement). The session will be hands-on with Python, with clear examples drawn from marketing applications. about this event: https://talks.python-summit.ch/sps25/talk/MNJ98W/

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

Causal ML for Smarter Advertising Campaigns with Python (sps25)

0:00 33:15

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Chaos Computer Club - archive feed (high quality)?

This episode is 33 minutes long.

When was this Chaos Computer Club - archive feed (high quality) episode published?

This episode was published on October 17, 2025.

Can I download this Chaos Computer Club - archive feed (high quality) episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.