Facebook Pages remain one of the most important organic social channels for businesses, organizations, and public figures. Whether you're building custom dashboards through the Graph API, analyzing performance in Meta Business Suite, or connecting Facebook data to broader marketing analytics, understanding every available dimension and metric is essential for making data-driven decisions about your organic content strategy.
This guide provides a complete reference of every dimension and metric available for Facebook Pages as of 2026. We've organized them by category, included API field names for developers, and added practical context on when and how to use each one — from basic page views to advanced video retention data and audience demographics.
How Facebook Pages Data Is Structured
Facebook Pages data is organized at two primary levels: Page-level and Post-level. Page-level metrics aggregate performance across all content and touchpoints — including posts, Stories, check-ins, mentions, and the Page itself. Post-level metrics show how individual pieces of content perform. Additional data is available for specific content formats: videos, Stories, and live streams each have unique metrics.
The Graph API returns page metrics through the /{page-id}/insights endpoint and post metrics through /{post-id}/insights. Metrics support daily, weekly, and 28-day period aggregations. Most metrics are available after a 48-hour processing delay and require a Page Access Token with the pages_read_engagement permission.
Page Dimensions
Page dimensions describe the Facebook Page itself — its identity, classification, and configuration. These provide context for interpreting page-level metrics and are used to identify and filter pages in multi-page reporting.
| Dimension | API Field | Description |
|---|---|---|
| Page ID | id | Unique identifier for the Facebook Page |
| Page Name | name | Display name of the Page |
| Category | category | Primary business category (Restaurant, E-commerce, Media, etc.) |
| Category List | category_list | All categories assigned to the Page |
| About | about | Short description text from the About section |
| Website | website | Website URL listed on the Page |
| Phone | phone | Phone number listed on the Page |
| Location | location | Physical address and coordinates (for location-based Pages) |
| Verification Status | verification_status | Whether the Page is verified (blue badge) |
| Fan Count | fan_count | Total number of people who like the Page |
| Followers Count | followers_count | Total number of people who follow the Page (can differ from likes) |
| New Like Source | page_fan_adds_by_paid_non_paid_unique | Breakdown of new likes by organic vs. paid source |
Post Dimensions
Post dimensions describe individual content published on the Page — including status updates, links, photos, videos, and shared content. These attributes identify each post and provide context for interpreting engagement metrics.
| Dimension | API Field | Description |
|---|---|---|
| Post ID | id | Unique identifier for the post (format: pageId_postId) |
| Post Type | type | Content format: status, link, photo, video, offer, event |
| Message | message | Text content of the post |
| Created Time | created_time | When the post was published (ISO 8601) |
| Permalink | permalink_url | Permanent URL to the post on Facebook |
| Full Picture | full_picture | URL of the full-resolution image attached to the post |
| Link | link | URL shared in the post (for link posts) |
| Status Type | status_type | Specific post format: added_photos, added_video, shared_story, mobile_status_update |
| Is Published | is_published | Whether the post is currently published (true/false) |
| Scheduled Publish Time | scheduled_publish_time | Scheduled publication date for future posts |
| Targeting | targeting | Audience restrictions applied to the post (age, country, language) |
| Is Hidden | is_hidden | Whether the post is hidden from the Page timeline |
Core Page Metrics (Views, Reach, Impressions)
These fundamental metrics measure the visibility and discovery of your Facebook Page. They answer the question: "How many people are seeing my Page and content?" Understanding the distinction between page-level and post-level metrics is essential for accurate reporting.
| Metric | API Field | Description | Period / Notes |
|---|---|---|---|
| Page Views | page_views_total | Total views of the Page profile (all sections combined) | Daily, weekly, 28-day periods |
| Page Views by Section | page_views_by_profile_tab_total | Views broken down by tab: Timeline, About, Photos, Videos, etc. | Identifies which Page sections attract visitors |
| Page Views by Referral | page_views_by_internal_referer_logged_in_unique | Unique visitors by referral source: search, News Feed, other Pages, etc. | Shows how people find your Page |
| Page Reach | page_impressions_unique | Unique people who saw any content from or about the Page | Deduplicated — cannot be summed across periods |
| Page Impressions | page_impressions | Total times any Page content was shown (includes repeats) | Daily, weekly, 28-day periods |
| Organic Page Reach | page_impressions_organic_unique | Unique people who saw Page content without paid promotion | Typically 2-6% of followers per post |
| Paid Page Reach | page_impressions_paid_unique | Unique people who saw promoted/boosted content | Only counted when paid promotion is active |
| Viral Page Reach | page_impressions_viral_unique | Unique people who saw content through friends' actions (shares, likes, comments) | Indicates organic amplification strength |
| Page Impressions by Content Type | page_impressions_by_story_type | Impressions broken down: page post, fan posts, check-ins, mentions, others | Shows which content types drive visibility |
| New Page Likes | page_fan_adds | New people who liked the Page | Available as daily time series |
| Page Unlikes | page_fan_removes | People who unliked the Page | Net likes = adds - removes |
| Net Page Likes | page_fans | Total page likes at end of period | Lifetime metric — shows running total |
| New Followers | page_follows | New people who followed the Page | Followers may differ from likers — follows = sees content in feed |
Post Engagement Metrics
Post engagement metrics measure how people interact with individual pieces of content. These are the most actionable metrics for content optimization — they tell you which posts resonate with your audience and drive meaningful interactions beyond passive viewing.
| Metric | API Field | Description |
|---|---|---|
| Post Impressions | post_impressions | Total times the post was shown to people |
| Post Reach | post_impressions_unique | Unique people who saw the post |
| Organic Post Reach | post_impressions_organic_unique | Unique people who saw the post without paid promotion |
| Viral Post Reach | post_impressions_viral_unique | Unique people who saw the post through friends' actions |
| Post Reactions | post_reactions_by_type_total | Total reactions by type: Like, Love, Haha, Wow, Sad, Angry |
| Post Comments | post_comments | Number of comments on the post (includes replies) |
| Post Shares | post_shares | Times the post was shared by users |
| Post Clicks | post_clicks | Total clicks on the post (includes link clicks, photo views, video plays, other clicks) |
| Post Link Clicks | post_clicks_by_type | Clicks broken down: link clicks, photo view, video play, other clicks |
| Post Engagement | post_engaged_users | Unique people who clicked, reacted, commented, or shared the post |
| Post Engagement Rate | post_engagement_rate | Engaged users ÷ Post reach (calculated) |
| Post Saves | post_saves | Times users saved the post for later |
| Negative Feedback | post_negative_feedback | Hide post, hide all posts, report as spam, unlike page |
| Negative Feedback by Type | post_negative_feedback_by_type | Breakdown: hide_clicks, hide_all_clicks, report_spam_clicks, unlike_page_clicks |
Video Metrics
Video metrics provide granular data about how users consume video content on your Page. Facebook tracks multiple view thresholds (3-second, 10-second, 30-second, complete) along with sound and autoplay dimensions. These metrics help optimize video content strategy — from hook effectiveness to optimal video length.
| Metric | API Field | Description |
|---|---|---|
| 3-Second Video Views | post_video_views | Times the video was viewed for at least 3 seconds (or to end if shorter) |
| 10-Second Video Views | post_video_views_10s | Times the video was viewed for at least 10 seconds |
| 30-Second Video Views | post_video_view_time_by_age_bucket_and_gender | Times the video was viewed for at least 30 seconds |
| Complete Video Views | post_video_complete_views_organic | Times the video was played to 95%+ completion |
| Unique Video Views | post_video_views_unique | Unique people who viewed the video for at least 3 seconds |
| Average View Time | post_video_avg_time_watched | Average time in milliseconds viewers spent watching |
| Total View Time | post_video_view_time | Cumulative time spent watching the video across all viewers |
| Organic Video Views | post_video_views_organic | 3-second views from organic (non-paid) distribution |
| Paid Video Views | post_video_views_paid | 3-second views from paid promotion |
| Auto-Played Views | post_video_views_autoplayed | Views where the video started automatically in feed |
| Click-to-Play Views | post_video_views_clicked_to_play | Views where the user actively clicked to play the video |
| Sound-On Views | post_video_views_sound_on | Views where audio was enabled during playback |
| Video Retention | post_video_retention_graph | Percentage of viewers watching at each second of the video |
| Peak Live Viewers | post_video_live_current_viewers | Maximum concurrent viewers during a live broadcast |
Story Metrics
Facebook Page Stories appear at the top of followers' News Feeds and disappear after 24 hours. Story metrics focus on sequential viewing behavior and navigation patterns, similar to Instagram Stories. Story data is only available through the API for 14 days after expiration.
| Metric | API Field | Description |
|---|---|---|
| Story Impressions | total_impressions | Total times the Story frame was viewed |
| Story Reach | unique_impressions | Unique people who viewed the Story frame |
| Story Replies | replies | Direct messages sent in response to the Story |
| Story Exits | exits | Times someone left the Story viewing experience |
| Story Taps Forward | taps_forward | Taps to skip to the next Story frame |
| Story Taps Back | taps_back | Taps to re-view the current Story frame |
| Story Link Clicks | link_clicks | Taps on link stickers within the Story |
| Story Swipe Aways | swipe_aways | Swipes to another account's Story (exits your Stories) |
Audience Demographics
Audience demographic data reveals who your Page's followers are. This data helps you understand your audience composition, tailor content to their characteristics, and identify geographic opportunities for expansion.
| Dimension | API Field | Description |
|---|---|---|
| Fan Age and Gender | page_fans_gender_age | Follower distribution by age bracket and gender (M/F × 13-17, 18-24, 25-34, 35-44, 45-54, 55-64, 65+) |
| Fan Top Cities | page_fans_city | Top cities where followers are located (city, country pairs) |
| Fan Top Countries | page_fans_country | Top countries where followers are located (ISO codes) |
| Fan Language | page_fans_locale | Language and locale settings of followers (en_US, fr_FR, etc.) |
| Fans Online | page_fans_online | Number of fans online by hour of day |
| Fans Online Per Day | page_fans_online_per_day | Number of fans online by day of week |
| People Talking About This | page_stories_by_story_type | Users who created stories about your Page (likes, shares, check-ins, mentions) |
| Engaged Users by Country | page_engaged_users_by_country | Geographic distribution of people who engaged with Page content |
Page Action Metrics
Action metrics track when people take specific business-intent actions from your Facebook Page. These are bottom-of-funnel metrics that indicate direct conversion intent — people actively seeking to contact, visit, or do business with you.
| Metric | API Field | Description |
|---|---|---|
| Total Actions on Page | page_total_actions | Sum of all CTA actions taken on the Page |
| Clicks to Call | page_call_phone_clicks_logged_in_unique | Unique people who tapped the phone number to call |
| Clicks to Website | page_website_clicks_logged_in_unique | Unique people who clicked the website link on the Page |
| Get Directions Clicks | page_get_directions_clicks_logged_in_unique | Unique people who clicked for directions to the business location |
| CTA Button Clicks | page_cta_clicks_logged_in_total | Clicks on the Page's primary CTA button (Book Now, Shop Now, Contact Us, etc.) |
| Actions by Source | page_total_actions_by_referral_source | Actions broken down by where the user came from: search, direct, news feed, etc. |
| Actions by Age and Gender | page_total_actions_age_gender_unique | Actions broken down by demographic segment |
| Page Check-ins | page_places_checkin_total | Times people checked in at the Page's location |
| Message Contacts | page_messages_total | Messenger conversations initiated from the Page |
Content Performance Optimization Tips
Organic reach on Facebook Pages continues to decline, making it more important than ever to focus on the metrics that drive algorithmic distribution and meaningful business outcomes.
For maximizing organic reach
Focus on shares as the primary driver of viral reach. Shares expose your content to the sharer's entire network, dramatically expanding your audience beyond followers. Track viral reach (content seen through friends' actions) as a percentage of total reach — above 30% indicates strong organic amplification. Post during fans online peak hours to maximize initial engagement signals that trigger broader distribution.
For improving engagement rates
Prioritize meaningful interactions — comments, shares, and saves — over passive reactions. Facebook's algorithm weights conversations (comments with replies) much more heavily than likes. Track negative feedback rates to identify content that causes unfollows or hides — if negative feedback exceeds 1% of reach, that content type is hurting your distribution. Use engagement rate (engaged users ÷ reach) to compare content quality on equal footing.
For video optimization
Monitor the 3-second to 10-second view ratio to evaluate hook effectiveness. If less than 40% of 3-second viewers reach the 10-second mark, your opening needs work. Track click-to-play vs. auto-play ratio to understand whether viewers actively choose to watch. Use video retention curves to identify exact drop-off points and optimize content pacing. Sound-on view percentage reveals whether your video works with or without audio — critical for News Feed viewing.
For driving business actions
Track clicks to call, website clicks, and get directions clicks as your primary conversion metrics. Calculate your Page's action rate (total actions ÷ page views) to measure conversion efficiency. Break down actions by referral source to understand which paths drive the most valuable traffic. If most actions come from search, invest in your Page's SEO (name, about section, category).
For Stories strategy
Use exit rate per frame to identify where viewers lose interest. Keep individual frame exit rates below 5%. High taps back rates indicate compelling content worth re-viewing — create more content in that style. Track link clicks for Stories with CTAs to measure traffic generation. Post Stories when fans online data shows peak activity for maximum visibility.
What Changed in 2024-2026: Updates and Metric Changes
Facebook has made several significant changes to Page Insights over the past two years that affect reporting and data availability.
New Pages Experience metrics
The "New Pages Experience" (rolled out progressively since 2023) changed how some metrics are calculated. Followers and likes are now tracked as separate metrics — a person can follow a Page without liking it and vice versa. Following determines whether content appears in the user's feed. The API now returns both fan_count (likes) and followers_count (follows) as distinct values.
Reels integration for Pages
Facebook Reels metrics are now available through Page Insights, including plays, reach, likes, comments, shares, and saves. Reels posted from Pages are distributed through the Reels tab and Explore-equivalent surfaces, offering significantly higher organic reach than traditional posts. Reel metrics are accessed through the same post insights endpoints with media_product_type=REELS.
Content distribution transparency
Meta added more transparency around content distribution in 2025, including new breakdown dimensions that show whether content was distributed via the recommendation engine (shown to non-followers) versus the following feed (shown to followers). This helps Pages understand how much of their reach comes from algorithmic promotion versus direct follower distribution.
Insights data retention
Facebook extended historical data availability for page-level insights to 2 years through the API (previously limited to shorter windows for some metrics). Post-level insights remain available for the lifetime of the post. Story insights continue to be limited to 14 days after expiration.
Common Mistakes When Analyzing Facebook Pages Data
These common errors lead to flawed analyses and suboptimal content strategies for Facebook Pages.
1. Conflating page reach with post reach
Page reach includes all touchpoints — posts, Stories, check-ins, mentions, and Page views. Post reach only measures one specific post. Reporting page reach as if it represents post performance inflates your numbers. Always report reach at the appropriate level — page reach for overall visibility, post reach for content-specific analysis.
2. Ignoring the difference between likes and followers
Since the New Pages Experience, likes and follows are separate actions. A person can like your Page without following it (and vice versa). Only followers see your content in their News Feed. Track follower count for organic distribution potential and like count as a general brand affinity metric. Optimizing for likes without gaining follows won't improve your organic reach.
3. Using 3-second views as the primary video metric
The 3-second view threshold is extremely low — auto-playing videos can accumulate thousands of views with minimal actual engagement. Use 10-second views or complete views for meaningful engagement measurement. The ratio of 10-second views to 3-second views is a better indicator of content quality than raw view counts.
4. Summing reach across time periods
Page reach and post reach are deduplicated metrics. The same person counts once per period regardless of how many times they saw your content. Summing daily reach to get monthly reach will overcount because the same people are counted in multiple days. Always query reach for the full period you want to measure.
5. Not tracking negative feedback
Negative feedback (hides, hide all, spam reports, unlikes) is a critical signal that many Page managers overlook. High negative feedback rates directly suppress your organic distribution — the algorithm interprets negative feedback as a strong signal that your content is unwanted. Monitor negative feedback by type to identify whether specific content themes trigger unfollows or hides.
6. Comparing organic metrics to paid metrics without context
Paid content (boosted posts, ads) appears in Page Insights alongside organic content. A post with paid promotion will show much higher reach and engagement than organic-only posts. Always filter by organic vs. paid when evaluating content quality. Use post_impressions_organic_unique for organic reach comparisons and the total metric only when you want to see combined performance.
