In this article
1. Campaign Planning: Objectives, KPIs & Budget
Every successful programmatic campaign starts with clear objectives and measurable KPIs. Before logging into any DSP, define what success looks like and how you will measure it.
Define Your Campaign Objective
Your objective determines everything else: targeting strategy, creative format, bidding model, and optimization approach. The three most common campaign objectives are:
- Brand Awareness: Maximize reach and frequency among a target audience. Primary KPIs are impressions delivered, reach (unique users), CPM, and viewability rate. Secondary KPIs include brand lift (measured via survey) and site traffic lift.
- Consideration / Traffic: Drive qualified users to your website or landing page. Primary KPIs are clicks, CTR (click-through rate), and CPC (cost per click). Optimize for quality traffic, not just volume.
- Performance / Conversions: Generate specific actions — purchases, sign-ups, app installs, form submissions. Primary KPIs are CPA (cost per action), ROAS (return on ad spend), and conversion rate. This requires conversion tracking infrastructure.
Set Your Budget
Your budget should be large enough to generate statistically meaningful data for optimization. As a general rule:
| Objective | Minimum Monthly Budget | Rationale |
|---|---|---|
| Brand Awareness | $3,000–$5,000 | Need sufficient impressions to reach target audience at effective frequency (3–5x per user) |
| Traffic / Consideration | $2,000–$5,000 | Need enough clicks (500–1,000+) to identify top-performing segments and creatives |
| Conversions / CPA | $5,000–$10,000+ | Need 50–100+ conversions for the algorithm to learn and optimize effectively |
2. Platform Setup & Account Configuration
Once you have selected your DSP (see our DSP evaluation guide), complete the following setup steps before launching:
Conversion Tracking Pixel
Install the DSP's conversion tracking pixel on your website. This pixel fires when a user completes a desired action (purchase, form submission, etc.) and sends the conversion data back to the DSP for attribution and optimization. Place the pixel on your confirmation or thank-you page, and verify it fires correctly using the DSP's debugging tools.
For mobile app campaigns, integrate the DSP's SDK or configure server-to-server postbacks with your attribution provider (AppsFlyer, Adjust, Branch, or Singular).
Account Structure
Organize your account logically from the start. A typical hierarchy is:
- Account — Your top-level entity (company or brand)
- Campaign — One campaign per objective or product line
- Line Items / Insertion Orders — Segmented by targeting strategy, creative format, or audience segment
- Creatives — Multiple creative variants per line item for A/B testing
Brand Safety Configuration
Before launching, configure your brand safety settings: upload your domain blocklist (sites where you do not want your ads to appear), set category exclusions (e.g., no gambling or political content), and enable pre-bid fraud filters. Most DSPs integrate with verification partners like IAS, DoubleVerify, or Moat for additional protection.
3. Audience Targeting Strategy
Audience targeting is where programmatic advertising delivers its greatest advantage over traditional media. Build your targeting strategy in layers, starting broad and narrowing based on performance data.
Start with Three Audience Tiers
- Warm audiences (highest intent): Website visitors (retargeting), CRM contacts, app users, email subscribers. These users already know your brand and convert at the highest rates. Set up pixel-based retargeting audiences for site visitors from the past 30–90 days.
- Lookalike audiences (medium intent): New users who share behavioral and demographic characteristics with your best existing customers. Upload your CRM seed list and let the DSP's modeling engine find similar users across the open web.
- Prospecting audiences (broadest reach): Contextual targeting based on page content, demographic targeting, and behavioral segments from third-party data providers. Use these for upper-funnel awareness and audience discovery.
Geographic & Device Targeting
Define your geographic boundaries clearly. For local businesses, target by DMA, city, or zip code. For national campaigns, target by country and exclude irrelevant geographies. Consider device targeting separately: mobile and desktop audiences often behave very differently, and separating them into distinct line items allows for device-specific creative and bid strategies.
Frequency Capping
Set frequency caps to prevent ad fatigue. A good starting point is 3–5 impressions per user per day for awareness campaigns and 5–8 for retargeting campaigns. Monitor frequency distribution in your reporting and adjust if you see diminishing returns at higher frequencies.
4. Creative Preparation & Specifications
Your creative is the only element of your campaign that the user actually sees. Poor creative will underperform regardless of how sophisticated your targeting is.
Prepare Multiple Variants
Create at least 3–5 creative variants per ad format and size. This enables the DSP's optimization algorithm to identify the highest-performing creative for each audience segment. Variants should differ in headline, call-to-action, imagery, or color scheme — not just trivial changes.
Ad Format Specifications
Prepare creatives in the most widely supported IAB standard sizes:
- 300×250 (Medium Rectangle) — Highest inventory availability and performance. Always include this size.
- 728×90 (Leaderboard) — Strong for awareness campaigns on desktop.
- 320×50 (Mobile Banner) — Essential for any mobile-targeted campaign.
- 300×600 (Half Page) — High-impact unit with strong viewability.
- Video: 15s and 30s — VAST-compliant MP4 files with companion banners.
Creative Best Practices
- Use clear, high-contrast calls-to-action that stand out from the background.
- Keep messaging concise — programmatic ads have 1–2 seconds to communicate.
- Include your brand logo prominently for awareness campaigns.
- For video, ensure the first 3 seconds are compelling since many users will skip after 5 seconds.
- Test different value propositions across variants (discount vs. quality vs. convenience).
- Ensure landing pages are mobile-optimized and load within 3 seconds.
5. Bidding Strategy & Budget Pacing
Your bidding strategy determines how aggressively your campaign competes for impressions and how efficiently your budget is spent.
Choose Your Bid Strategy
- Maximize Conversions (auto-bid): The DSP's algorithm automatically sets bid prices to maximize conversions within your budget. Best for conversion-focused campaigns with sufficient historical data (50+ conversions).
- Target CPA: You specify a target cost per acquisition, and the DSP adjusts bids to achieve that average. Requires sufficient conversion volume for the algorithm to calibrate.
- Fixed CPM / Manual Bid: You set a maximum CPM bid manually. Best for new campaigns with limited data, or when you need strict cost control. Start with conservative bids and increase based on win rate data.
Budget Pacing
Set daily budgets to control spend distribution across your campaign's flight dates. Choose between:
- Even pacing: Daily budget distributed uniformly. Best for awareness campaigns that need consistent reach throughout the flight period.
- Accelerated pacing: Spend as fast as possible until the daily budget is exhausted. Useful when you want to capture all available high-value impressions early in the day.
Dayparting
If your audience is active during specific hours, use dayparting to concentrate spend during peak times. For B2B campaigns, this might mean Monday–Friday, 9 AM–5 PM. For e-commerce, evenings and weekends often drive higher conversion rates.
6. Monitoring & Optimization
Launching the campaign is the beginning, not the end. Active monitoring and optimization are what separate profitable campaigns from wasteful ones.
First 48 Hours: Health Check
Immediately after launch, verify that impressions are serving, tracking pixels are firing, creatives are rendering correctly, and spend is pacing as expected. Check for any creative rejections or technical errors.
Week 1: Data Collection & Initial Cuts
After the first week, you will have enough data to start identifying patterns. Analyze performance by:
- Domain / App Bundle: Identify top-performing and under-performing publishers. Add poorly performing domains to your blocklist.
- Device & OS: Compare performance across desktop, mobile web, and in-app. Allocate budget to the highest-performing devices.
- Creative: Pause under-performing creative variants and allocate more budget to winners.
- Time of day: Identify peak conversion hours and adjust dayparting accordingly.
- Audience segment: Compare performance across targeting segments and shift budget to the best performers.
Week 2+: Iterative Optimization
From week two onward, focus on continuous improvement: increase bids on high-performing segments, reduce bids or pause under-performers, test new creative variants, expand lookalike audiences that are converting, and tighten frequency caps if you see diminishing returns.
7. Reporting & Analysis
Build a reporting cadence that matches your campaign's pace. Daily monitoring ensures you catch issues early; weekly analysis enables strategic optimization; end-of-campaign reporting evaluates overall ROI.
Key Reports to Run
| Report | Frequency | Key Metrics |
|---|---|---|
| Delivery Health | Daily | Impressions, spend, pacing vs. target, error rates |
| Performance Summary | 2–3x per week | CTR, CPC, CPA, ROAS, viewability, win rate |
| Domain / Supply Report | Weekly | Top sites by spend, CPA by domain, IVT rate by source |
| Creative Performance | Weekly | CTR, conversion rate, and CPA by creative variant |
| Audience Analysis | Weekly | Performance by segment, frequency distribution, reach |
| Campaign Wrap-up | End of flight | Full performance vs. KPIs, learnings, recommendations for next campaign |
8. Common Beginner Mistakes
These are the most frequent errors new programmatic advertisers make. Avoid them to accelerate your learning curve and protect your budget.
- Over-targeting: Layering too many targeting constraints creates an audience pool so small that the campaign cannot deliver. Start broader and narrow based on data.
- Impatience with the algorithm: Machine learning models need data to optimize. Changing targeting, bids, or creative every 24 hours prevents the algorithm from learning. Allow at least 3–5 days between major changes.
- Ignoring supply quality: Focusing only on CPM and CPA without examining which domains and apps your ads appear on. Cheap inventory often means bot traffic or low-quality placements.
- No conversion tracking: Running performance campaigns without proper conversion tracking is flying blind. Install and verify tracking before launching.
- Single creative: Running one creative variant prevents optimization and makes it impossible to know if the creative or the targeting is the issue when performance is poor.
- Setting and forgetting: Programmatic is not a set-and-forget channel. Budgets can exhaust early, creatives fatigue, and market conditions change. Check campaigns daily for the first week, then at least 2–3 times per week.
- Bidding too low or too high: Bids that are too low produce zero delivery; bids that are too high waste budget. Use market benchmarks and win rate data to calibrate bids.
- Ignoring frequency: Without frequency caps, the same users see your ad dozens of times, leading to ad fatigue, negative brand perception, and wasted spend.