Reddit advertising offers a unique opportunity to reach highly engaged communities organized around virtually every interest, hobby, and professional topic imaginable. With over 100,000 active subreddits and a user base that values authentic content, understanding the full landscape of Reddit Ads dimensions and metrics is essential for running effective campaigns on the platform.

This guide provides a complete reference of every dimension and metric available in Reddit Ads as of 2026. We've organized them by level — campaign, ad group, and ad — with practical context on when and how to use each one. Whether you're building custom dashboards, pulling data through the Reddit Ads API, or optimizing campaigns directly in the Reddit Ads Manager, this reference covers everything you need.

What Are Reddit Ads Dimensions vs Metrics?

Before diving into the full reference, it's important to understand the fundamental difference between dimensions and metrics — two concepts that serve different purposes in advertising data analysis.

Dimensions are descriptive attributes that define what you're looking at. They are the labels, categories, and identifiers that let you organize and filter your data. Examples include campaign name, ad group ID, targeted subreddits, device type, and geographic location. Dimensions answer the question: "How do I want to slice this data?"

Metrics are quantitative measurements that tell you how things performed. They are the numbers: impressions, clicks, spend, conversions, CTR, CPC. Metrics answer the question: "What happened with my ads?"

Breakdowns are a special type of dimension that you can apply across any metric to segment performance. For example, you can break down your conversion metrics by subreddit to see which communities drive the most valuable users, or by device type to understand mobile vs. desktop behavior.

How Is Reddit Ads Data Structured?

Reddit Ads follows a three-level hierarchy: Campaign > Ad Group > Ad. Campaigns set the objective and overall budget. Ad groups define targeting (subreddits, interests, audiences, locations, devices), bidding strategy, and schedule. Ads contain the actual creative — the post format, headline, body text, media, and destination URL. Metrics can be queried at any level, with ad-level data rolling up to ad group and campaign totals.

The Reddit Ads API returns dimensions as object fields and metrics through reporting endpoints. Most metrics are available at all levels, while some dimensions are level-specific (e.g., subreddit targeting parameters only exist at the ad group level). Reddit's reporting system supports date range filtering, breakdowns, and sorting across all available fields.

Campaign-Level Dimensions

Campaign-level dimensions define the top-level structure of your Reddit advertising. These fields identify the campaign, its objective, budget configuration, and operational status. Use these dimensions to organize reporting by campaign and understand the strategic setup behind your results.

DimensionAPI FieldDescription
Campaign IDcampaign_idUnique identifier for the campaign
Campaign Namecampaign_nameThe name of the campaign as set by the advertiser
ObjectiveobjectiveCampaign goal: BRAND_AWARENESS, TRAFFIC, CONVERSIONS, VIDEO_VIEWS, APP_INSTALLS, CATALOG_SALES, or ENGAGEMENT
Campaign Statuseffective_statusComputed status: ACTIVE, PAUSED, COMPLETED, ARCHIVED, or DRAFT
Configured Statusconfigured_statusStatus explicitly set by the advertiser (ACTIVE, PAUSED)
Daily Budgetdaily_budget_microDaily budget in microcurrency (divide by 1,000,000 for actual amount)
Lifetime Budgetlifetime_budget_microTotal campaign budget across its entire schedule in microcurrency
Budget Typebudget_typeWhether the campaign uses DAILY or LIFETIME budget pacing
Start Datestart_timeCampaign start date/time in ISO 8601 format
End Dateend_timeCampaign end date/time (null if running indefinitely)
Funding Instrumentfunding_instrument_idPayment method linked to the campaign (credit card, invoice, prepaid)
Created Timecreated_atTimestamp when the campaign was first created
Updated Timeupdated_atTimestamp of the last modification to the campaign

Ad Group-Level Dimensions

Ad group dimensions control who sees your ads, where they appear, and how they're optimized. This is where Reddit's powerful community-based targeting lives — you can target specific subreddits, interest categories, custom audiences, and geographic locations. The ad group level is the most configuration-heavy tier in the Reddit Ads hierarchy.

DimensionAPI FieldDescription
Ad Group IDad_group_idUnique identifier for the ad group
Ad Group Namead_group_nameName of the ad group as defined by the advertiser
Ad Group Statuseffective_statusComputed status considering campaign and ad group settings
Bid Typebid_typeBidding strategy: CPC (cost per click), CPM (cost per mille), or CPV (cost per view)
Bid Amountbid_microBid amount in microcurrency for the selected bid type
Optimization Goaloptimization_goalWhat Reddit optimizes delivery for: CLICKS, IMPRESSIONS, CONVERSIONS, VIDEO_VIEWS, or APP_INSTALLS
Target Subredditstargeting.subredditsSpecific subreddits targeted (up to 1,500 per ad group)
Target Intereststargeting.interestsInterest categories targeted based on Reddit's interest taxonomy
Target Communitiestargeting.communitiesCommunity groups targeted (broader than individual subreddits)
Target Devicestargeting.devicesDevice targeting: MOBILE, DESKTOP, or ALL
Target OStargeting.osOperating system targeting: IOS, ANDROID, or ALL
Target Locationstargeting.locationsGeographic targeting by country, region, state, metro area, or city
Excluded Subredditstargeting.excluded_subredditsSubreddits excluded from targeting
Custom Audiencestargeting.custom_audiencesCustom audience segments (website visitors, CRM lists, lookalikes)
Expansion Enabledtargeting.expansion_enabledWhether Reddit can expand targeting beyond specified parameters for better performance
SchedulescheduleDayparting schedule defining which hours and days ads can deliver
Start Datestart_timeWhen the ad group begins delivering
End Dateend_timeWhen the ad group stops delivering
Frequency Capfrequency_capMaximum number of times a user can see ads from this ad group within a period

Ad/Creative-Level Dimensions

Ad-level dimensions describe the individual ad unit — its identity, creative format, content, and destination. Reddit supports several ad formats including link posts, video posts, carousel ads, and conversation ads. These dimensions are critical for creative analysis and understanding which content resonates with specific Reddit communities.

DimensionAPI FieldDescription
Ad IDad_idUnique identifier for the ad
Ad Namead_nameName of the ad as set by the advertiser
Ad Statuseffective_statusComputed status: ACTIVE, PAUSED, REJECTED, PENDING_REVIEW, ARCHIVED
Ad Formatpost_typeCreative format: LINK, VIDEO, CAROUSEL, CONVERSATION, IMAGE, or GALLERY
HeadlineheadlineThe title/headline text of the promoted post
Body TextbodyOptional body text displayed below the headline (text posts)
Call to Actioncta_textCTA button text: LEARN_MORE, SHOP_NOW, SIGN_UP, INSTALL, DOWNLOAD, GET_STARTED, etc.
Destination URLclick_urlThe landing page URL users are directed to when clicking the ad
Display URLdisplay_urlThe URL displayed to users (may differ from the click URL)
Thumbnail URLthumbnail_urlURL of the thumbnail image used for link and video posts
Media URLmedia_urlURL of the primary media asset (image or video)
Post IDpost_idReddit post ID for the promoted content (t3_ prefix)
Third Party Trackingthird_party_trackersThird-party impression and click tracking URLs configured on the ad
Created Timecreated_atWhen the ad was first created
Updated Timeupdated_atWhen the ad was last modified

Core Performance Metrics

These are the fundamental metrics that measure how your Reddit ads are delivered and interacted with. Every Reddit advertiser should understand these — they form the basis of all campaign analysis and optimization decisions on the platform.

MetricAPI FieldDescriptionFormula / Notes
ImpressionsimpressionsNumber of times your ad was displayed on screenCounts each time the ad renders in a user's feed or placement
ClicksclicksTotal clicks on your ad including link clicks and engagement clicksIncludes clicks to destination URL, profile, media, and expand actions
Click-Through Rate (CTR)ctrPercentage of impressions that resulted in a click(Clicks ÷ Impressions) × 100
Cost Per Click (CPC)cpcAverage cost for each clickSpend ÷ Clicks
CPMcpmCost per 1,000 impressions(Spend ÷ Impressions) × 1,000
eCPMecpmEffective cost per 1,000 impressions normalized across bid types(Spend ÷ Impressions) × 1,000 regardless of billing event
SpendspendTotal amount spent in account currencyActual spend may differ slightly from billed amount due to pacing
ReachreachEstimated unique users who saw your ad at least onceDeduplicated count — cannot be summed across time periods
FrequencyfrequencyAverage number of times each user saw your adImpressions ÷ Reach
Link Clickslink_clicksClicks specifically on the destination URLSubset of total clicks — excludes engagement clicks like upvotes or comments
Link CTRlink_ctrClick-through rate for link clicks only(Link Clicks ÷ Impressions) × 100
Cost Per Link Clickcost_per_link_clickAverage cost per click to your destination URLSpend ÷ Link Clicks

Conversion Metrics

Conversion metrics measure the business outcomes driven by your Reddit ads — purchases, signups, leads, and other valuable actions tracked through the Reddit Pixel or Conversions API. Reddit supports both click-through and view-through attribution with configurable windows.

MetricAPI FieldDescriptionNotes
Total ConversionsconversionsTotal conversion events across all configured event typesSum of all tracked pixel/CAPI events
Purchasesconversions.purchaseCompleted purchase events on your website or appTracked via Reddit Pixel Purchase event
Purchase Valueconversion_value.purchaseTotal monetary value of purchases attributed to your adsRevenue passed through the Pixel/CAPI value parameter
Leadsconversions.leadLead generation events (form submissions, sign-ups)Tracked via Reddit Pixel Lead event
Add to Cartconversions.add_to_cartItems added to shopping cart on your websiteTracked via Reddit Pixel AddToCart event
Sign Upsconversions.sign_upAccount registration or signup completionsTracked via Reddit Pixel SignUp event
Page Visitsconversions.page_visitLanding page visit events after clicking the adTracked via Reddit Pixel PageVisit event
View Contentconversions.view_contentProduct or content page views on your websiteTracked via Reddit Pixel ViewContent event
Conversion Rateconversion_ratePercentage of clicks that resulted in a conversion(Conversions ÷ Clicks) × 100
Cost Per Action (CPA)cpaAverage cost per conversion eventSpend ÷ Conversions
ROASroasReturn on ad spend from tracked purchase revenuePurchase Value ÷ Spend
View-Through Conversionsview_through_conversionsConversions from users who saw but did not click your adAttribution window: 1, 7, or 28 days (configurable)
Click-Through Conversionsclick_through_conversionsConversions from users who clicked your ad before convertingAttribution window: 1, 7, or 28 days (configurable)
Custom Eventsconversions.customAdvertiser-defined custom conversion eventsTracked via Reddit Pixel Custom event

Engagement Metrics

Engagement metrics are where Reddit truly stands apart from other advertising platforms. Because Reddit ads appear as promoted posts within community feeds, users can interact with them just like organic content — upvoting, downvoting, commenting, and sharing. These engagement signals provide valuable insight into how your content resonates with Reddit's community-driven audience.

MetricAPI FieldDescriptionNotes
UpvotesupvotesNumber of upvotes on your promoted postPositive engagement signal — indicates content approval from the community
DownvotesdownvotesNumber of downvotes on your promoted postNegative signal — high downvotes suggest poor community fit or overly promotional content
Upvote Rateupvote_rateRatio of upvotes to total votesUpvotes ÷ (Upvotes + Downvotes) × 100. Aim for 60%+ for healthy engagement
CommentscommentsNumber of comments on your promoted postHigh comments indicate genuine interest and discussion — monitor for sentiment
SharessharesTimes your promoted post was shared (crossposted)Organic amplification beyond paid reach
Total Engagementstotal_engagementsSum of all engagement actions (upvotes, comments, shares, clicks)Holistic view of all interactions with the promoted post
Engagement Rateengagement_rateTotal engagements as a percentage of impressions(Total Engagements ÷ Impressions) × 100
Video Viewsvideo_viewsNumber of video plays (2+ seconds with 50%+ in view)Reddit's video view definition: 2 continuous seconds at 50%+ viewability
Video View Ratevideo_view_ratePercentage of impressions that resulted in a video view(Video Views ÷ Impressions) × 100
Video Watch Timevideo_watch_timeTotal cumulative time users spent watching your videoReported in seconds — sum of all viewing time across all users
Video Watched 25%video_p25_watchedTimes your video was watched through 25% of its lengthFirst quartile completion — measures initial hook effectiveness
Video Watched 50%video_p50_watchedTimes your video was watched through 50% of its lengthMidpoint completion — indicates sustained attention
Video Watched 75%video_p75_watchedTimes your video was watched through 75% of its lengthThird quartile — strong engagement signal
Video Completionsvideo_p100_watchedTimes your video was watched to 100% completionFull completion — highest engagement tier for video content
Cost Per Video ViewcpvAverage cost per video viewSpend ÷ Video Views
Average Watch Timeavg_watch_timeAverage time per video play in secondsVideo Watch Time ÷ Video Views

Audience Breakdowns

Audience breakdowns let you segment your metrics by various dimensions to understand which audiences, placements, and contexts drive the best performance. Reddit's subreddit-level breakdown is uniquely powerful — no other platform offers community-level granularity like this.

Subreddit and Interest Breakdowns

BreakdownAPI FieldDescription
SubredditsubredditPerformance by individual subreddit where the ad was displayed
Interest CategoryinterestPerformance by Reddit interest category (Technology, Gaming, Finance, etc.)
Community Groupcommunity_groupPerformance by community group when using community-level targeting

Device and Platform Breakdowns

BreakdownAPI FieldDescription
Device TypedeviceMobile or Desktop
Operating SystemosiOS, Android, Windows, macOS, Linux
CarriercarrierMobile carrier (when available)

Geographic Breakdowns

BreakdownAPI FieldDescription
CountrycountryCountry by ISO code (US, GB, CA, AU, etc.)
Region / StateregionState or region within a country
Metro Area / DMAmetroMetropolitan area or designated market area

Time Breakdowns

BreakdownAPI FieldDescription
DaydateDaily performance breakdown
WeekweekWeekly aggregated performance
MonthmonthMonthly aggregated performance
Day of Weekday_of_weekPerformance by day of week (Monday through Sunday)
Hour of Dayhour_of_dayPerformance by hour (0-23) in account timezone

Reddit-Specific Dimensions

Beyond standard advertising dimensions, Reddit offers several platform-specific features that make its targeting and reporting unique. These dimensions leverage Reddit's community-driven structure and conversation-based content model.

Community Targeting Dimensions

Reddit's community targeting is its most differentiating feature. Instead of relying solely on demographic or behavioral data, you can reach users based on the communities they actively participate in — providing intent-rich targeting that other platforms cannot replicate.

DimensionDescriptionUse Case
Subreddit TargetingTarget users browsing specific subreddits related to your product or industryReach r/personalfinance for fintech products, r/skincare for beauty brands
Interest TargetingTarget users based on Reddit's categorized interest groups (50+ categories)Broader reach than subreddit targeting with less granular control
Community ExpansionLet Reddit automatically find similar communities to your targeted subredditsScale campaigns beyond manually selected subreddits
Keyword TargetingTarget based on keywords users have recently engaged with in posts and commentsCapture users actively discussing topics related to your product

Conversation Placement Dimensions

DimensionDescriptionNotes
Feed PlacementAd appears in the main subreddit or home feed alongside organic postsHighest reach placement — appears natively in the content stream
Conversation PlacementAd appears within comment threads on relevant postsHigher engagement rates but lower volume — users are in active discussion mode
Search ResultsAd appears in Reddit search results for relevant queriesHigh-intent placement — users are actively looking for information
Popular FeedAd appears in the r/popular feed aggregating trending contentBroad reach across communities, useful for awareness campaigns

Trending and Contextual Dimensions

DimensionDescriptionNotes
Trending Topic AlignmentWhether your ad appeared alongside trending topics or conversationsReddit identifies trending topics across communities — ads can be contextually aligned
Content CategoryThe content category of subreddits where the ad was servedCategories include News, Sports, Technology, Entertainment, etc.
NSFW TargetingWhether the ad was served on NSFW-flagged contentControlled via brand safety settings — most advertisers exclude NSFW content

How to Use Reddit Metrics for Campaign Optimization

Knowing which metrics matter for your specific goals is what separates effective Reddit advertisers from those who waste budget. Here's a practical framework for selecting the right metrics at each stage of your campaign.

For awareness campaigns

Focus on impressions, reach, frequency, CPM, and video views (for video campaigns). Monitor the upvote rate as a leading indicator of community reception — if it drops below 50%, your creative needs adjustment. Use the subreddit breakdown to identify which communities provide the best CPM and engagement.

For traffic campaigns

Prioritize link clicks (not total clicks), link CTR, and cost per link click. The gap between total clicks and link clicks on Reddit can be significant because users frequently interact with posts through upvotes and comments without visiting the destination. Also track page visits (via the Reddit Pixel) to measure actual landing page loads.

For conversion campaigns

Track CPA, ROAS, conversion rate, and purchase value. Use the conversion funnel events (page visit → view content → add to cart → purchase) to identify drop-off points. Break down by subreddit to discover which communities produce the highest-value converters — a subreddit with higher CPC but better conversion rates often delivers lower CPA overall.

For engagement and community building

Monitor upvotes, comments, shares, and engagement rate. Reddit users are particularly sensitive to overly promotional content — posts that feel native and add value to the community will see dramatically higher engagement. The upvote-to-downvote ratio is your best proxy for community sentiment.

Common Mistakes When Analyzing Reddit Ads Data

Reddit's unique community dynamics create specific pitfalls that advertisers from other platforms often encounter. Avoiding these mistakes will help you make better optimization decisions.

1. Ignoring engagement quality signals

On most platforms, clicks and CTR are the primary engagement signals. On Reddit,upvotes, downvotes, and comments tell a much richer story. An ad with a high CTR but a poor upvote ratio and negative comments is likely driving low-quality traffic. Monitor engagement sentiment, not just volume.

2. Using total clicks instead of link clicks

Total clicks on Reddit include upvotes, downvotes, comment expansions, profile visits, and media views — not just clicks to your website. When measuring traffic intent, always use link clicks. The difference can be 3-10x on Reddit, leading to massively inflated click counts and deflated CPC calculations.

3. Treating all subreddits equally

Different subreddits have wildly different engagement patterns, conversion rates, and CPCs. A subreddit with enthusiastic niche users may have higher CPCs but far better conversion rates than a broad mainstream subreddit. Always break down performance by subreddit and optimize targeting based on CPA or ROAS, not CPM alone.

4. Overlooking community sentiment in comments

Reddit users actively discuss ads in the comments. Negative comment threads can harm your brand perception even if the ad is driving clicks. Monitor the comments on your promoted posts and address concerns. Some brands have turned negative comment threads into positive brand moments with authentic, transparent responses.

5. Averaging ROAS across ad groups

Like all ratio metrics, ROAS cannot be averaged across ad groups or campaigns for an accurate total. Instead, sum total conversion value and total spend across all ad groups, then calculate ROAS from those totals: Total Conversion Value ÷ Total Spend.

6. Setting identical bids across all subreddits

Competition and user intent vary significantly across subreddits. A technology subreddit may require 2-3x higher bids than a hobby subreddit to win impressions. Use the subreddit breakdown to understand competitive dynamics and adjust bids accordingly — or let Reddit's automated bidding optimize delivery across communities.