Instagram follower campaign metrics: CPM, profile visits, cost per follower
In short: a follower campaign is a chain. Money buys impressions, impressions become profile visits, and profile visits become followers. Each link has its own number, and the weak link tells you what to fix.
The metric chain
| Metric | Plain English | Formula |
|---|---|---|
| Amount spent | What you paid Meta | From your ad report |
| CPM | What 1,000 views of your ad cost | spent ÷ impressions × 1,000 |
| Reach | How many different people saw it | From your ad report |
| Frequency | How many times each person saw it, on average | impressions ÷ reach |
| Instagram profile visits | Times people opened your profile | From Instagram insights |
| Cost per profile visit | What each visit cost | spent ÷ profile visits |
| Follow rate | Share of visitors who followed | new follows ÷ profile visits |
| Cost per follower | What each new follower cost | spent ÷ followers gained from the ads |
Why does the ad report not show a clean follower count?
Meta defines profile visits as the number of times your Instagram profile was visited. Follows are reported in Instagram's account insights, and some placements are still being built out in reporting: Meta's own guide to ads in the profile feed says those metrics are still in development. So a single "cost per follow" number in an ad report is not something to rely on.
The honest way to measure cost per follower
- Note your normal weekly follower growth for a few weeks before the ads.
- Run the campaign and note followers at the start and end.
- Subtract the growth you would have had anyway: followers gained − (normal weekly growth × weeks).
- Divide the amount spent by that net number.
Worked example: you spend $500 over 4 weeks and grow from 2,000 to 2,600 followers. You normally gain 25 a week, so 100 of those would have come anyway. Followers from the ads: 600 − 100 = 500. Real cost per follower: $500 ÷ 500 = $1.00. The calculator does this for you.
Quality checks after 30 days
- Unfollows: if many new followers leave within a month, the audience was too broad.
- Engagement from new followers: real followers like, comment and watch. If reach on your normal posts does not rise, look again at who you targeted.
Sources
- Meta Business Help: Instagram profile visits
- Meta Business Help: Instagram insights in Commerce Manager
- Instagram Help: Ads in profile feed
- Meta for Developers: Ad Set reference
Checked November 15, 2026. Meta changes its tools often, so confirm the current options in your app or Ads Manager.