Launching a programmatic marketing campaign is significantly more complex than setting up a Google Ads or Meta campaign. There are more moving parts, more technical decisions to make, and more ways to waste budget if you don't know what you're doing. But the targeting precision, scale, and optimization capability that programmatic offers make the investment worthwhile for businesses serious about lead generation.
This guide walks you through every step of setting up a programmatic campaign from scratch — from strategy and platform selection through launch and ongoing optimization.
Step 1: Define Your Campaign Objective and Success Metrics
Before touching any platform, define exactly what you're trying to achieve and how you'll measure success. Programmatic campaigns fail most often not because of technical problems but because of unclear objectives.
Common programmatic campaign objectives for B2B businesses:
- Lead generation: Drive form submissions, demo requests, or content downloads from target audiences
- Account-based marketing: Reach decision-makers at specific target companies
- Brand awareness: Build recognition among your target audience before they're actively searching
- Retargeting: Re-engage website visitors who didn't convert
- Pipeline acceleration: Nurture existing leads and prospects with relevant content
For each objective, define specific, measurable KPIs with target values. For lead generation: target cost-per-lead (CPL), minimum lead volume per month, and lead quality criteria. Vague objectives produce vague results.
Step 2: Choose Your Demand-Side Platform (DSP)
Your DSP is the platform through which you'll buy programmatic inventory. The right choice depends on your budget, objectives, and technical capabilities.
| DSP | Best For | Min. Budget | Complexity |
|---|---|---|---|
| The Trade Desk | Large budgets, premium inventory, full-funnel | $10,000+/mo | High |
| StackAdapt | Mid-market B2B, native advertising | $3,000+/mo | Medium |
| Google DV360 | Google ecosystem integration, YouTube | $5,000+/mo | High |
| Amazon DSP | E-commerce, Amazon audience data | $10,000+/mo | Medium |
| 6sense | B2B ABM, intent data | $5,000+/mo | Medium |
| Basis Technologies | Agencies, full-service managed | $2,000+/mo | Low (managed) |
For most B2B businesses starting with programmatic, StackAdapt offers the best balance of capability, accessibility, and B2B targeting options. The Trade Desk is the industry standard for sophisticated advertisers with larger budgets.
Step 3: Define Your Target Audience
Audience definition is the most critical step in programmatic campaign setup. Poor audience targeting is the single biggest cause of programmatic campaign failure.
For B2B Campaigns
Build your audience using a combination of:
- Firmographic targeting: Company size, industry, revenue, technology stack
- Job function/seniority: Decision-makers in relevant departments
- Intent data: Companies actively researching solutions in your category (available through providers like Bombora, TechTarget, or built into platforms like 6sense)
- First-party data: Upload your CRM contacts and website visitor lists to create custom audiences and lookalikes
- Account lists: For ABM campaigns, upload your target account list for IP-based targeting
Audience Sizing
Your audience needs to be large enough to generate meaningful data but targeted enough to be relevant. For programmatic display, a minimum addressable audience of 500,000–1,000,000 users is typically needed for the algorithms to optimize effectively. If your initial audience is too small, expand by adding lookalike modeling or broadening firmographic criteria.
Step 4: Set Up Conversion Tracking
Before launching any campaigns, implement conversion tracking. This is non-negotiable — without it, you're flying blind.
Conversion tracking setup involves:
- Placing the DSP's pixel or tag on your website (typically via Google Tag Manager)
- Defining conversion events — form submissions, demo bookings, content downloads, phone calls
- Testing that conversions are firing correctly before launch
- Setting up UTM parameters for all campaign URLs to enable attribution in Google Analytics
- Configuring view-through attribution windows (typically 1–7 days for display, 1–30 days for video)
Step 5: Develop Your Creative Assets
Programmatic campaigns require multiple creative sizes and formats. Standard display sizes include:
- 300×250 (medium rectangle) — highest volume
- 728×90 (leaderboard)
- 160×600 (wide skyscraper)
- 300×600 (half page)
- 320×50 (mobile banner)
For each size, create multiple variations to enable A/B testing. Test different value propositions, CTAs, and visual approaches. Creative fatigue is a real phenomenon in programmatic — audiences see the same ad repeatedly, and performance degrades over time. Plan to refresh creative every 4–6 weeks.
Step 6: Configure Campaign Settings
Budget and Bidding
Start with a CPM (cost per thousand impressions) or CPL (cost per lead) bidding strategy. For new campaigns, CPM bidding gives the algorithm more flexibility to learn; once you have conversion data, switch to conversion-optimized bidding. Set daily budget caps to control spend during the learning phase.
Frequency Capping
Limit how many times the same user sees your ads. A typical frequency cap for display is 3–5 impressions per user per day, 10–15 per week. Too low and you lose reach; too high and you create ad fatigue and brand annoyance.
Brand Safety Settings
Configure brand safety categories to prevent your ads from appearing next to inappropriate content. Most DSPs offer pre-built brand safety segments. Consider using a third-party verification tool (DoubleVerify or IAS) for additional protection.
Viewability Settings
Set minimum viewability thresholds — typically 70%+ for display. This filters out inventory where ads are unlikely to be seen, improving campaign efficiency.
Step 7: Launch and Monitor
Launch with a soft start — lower budgets for the first 1–2 weeks while the algorithms gather data. Monitor daily for the first two weeks, checking for:
- Pacing (is budget being spent as expected?)
- Delivery (are impressions being served?)
- Invalid traffic rates (should be under 5%)
- Viewability rates (target 70%+)
- Early conversion signals
Step 8: Optimize Continuously
Programmatic campaigns require ongoing optimization to improve performance over time. Key optimization levers:
| Optimization Area | What to Do | Frequency |
|---|---|---|
| Audience segments | Pause underperforming segments, scale winning ones | Weekly |
| Creative | Pause low-CTR/low-CVR creatives, test new variations | Bi-weekly |
| Placement lists | Block low-quality sites, whitelist high-performers | Weekly |
| Bid adjustments | Increase bids for high-converting audiences/times | Weekly |
| Landing pages | A/B test landing page variations for conversion rate | Monthly |
| Budget allocation | Shift budget to best-performing campaigns/audiences | Weekly |
