CPM (Cost Per Mile / koszt 1 000 wyświetleń) – model rozliczeń kampanii w sieci reklamowej Google (reklam graficznych). Rozliczanie reklamy w modelu CPM oznacza naliczenie kosztu wyświetleń reklamy 1 000 unikalnych użytkownikom.
W sieci reklamowej Google, CPM jest stosowany głównie w przypadku reklam graficznych, które są wyświetlane na stronach internetowych uczestniczących w programie Google AdSense. Reklamodawcy korzystający z tego modelu rozliczeń mają możliwość określenia maksymalnej stawki, jaką są skłonni zapłacić za tysiąc wyświetleń swojej reklamy. System licytacji Google automatycznie dobiera najbardziej optymalną stawkę, aby zapewnić jak największą efektywność kampanii przy jednoczesnym utrzymaniu kosztów na akceptowalnym poziomie.
Kampanie oparte na modelu CPM mogą być również łączone z innymi modelami rozliczeń, takimi jak CPC (Cost Per Click) czy CPA (Cost Per Action). Pozwala to na jeszcze większą elastyczność i kontrolę nad kosztami oraz efektywnością kampanii reklamowych. Warto jednak pamiętać, że CPM jest najbardziej odpowiedni dla reklam, których głównym celem jest zwiększenie świadomości marki lub produktu, a nie koniecznie generowanie bezpośrednich konwersji.