UNPKG

aiwg

Version:

Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.

836 lines (586 loc) 33.2 kB
# Campaign Performance Report Template ## Metadata - ID: RPT-### - Owner: [Campaign Manager / Marketing Analyst] - Contributors: [Paid Media Specialist, Content Manager, Analytics Team] - Reviewers: [Marketing Leadership, Campaign Stakeholders] - Team: Marketing Analytics / Campaign Team - Stakeholders: [VP Marketing, CMO, Finance, Campaign Team] - Status: draft | in-progress | review | approved | published | archived - Dates: created YYYY-MM-DD / updated YYYY-MM-DD / published YYYY-MM-DD / scheduled YYYY-MM-DD - Campaign: CAM-### (parent campaign this report covers) - Channel: [multi-channel or specific channel - e.g., "paid search", "email", "social"] - Audience: Internal stakeholders (marketing team, leadership, finance) - Related: [CAM-### (campaign), RPT-### (measurement plan), STR-### (campaign strategy)] - Links: [Campaign folder, analytics dashboard URL, creative assets] - Tags: [campaign-report, performance-analysis, post-campaign, retrospective] ## Marketing-Specific Metadata - KPIs: [Report covers actual performance vs targets for all campaign KPIs] - Budget: Allocated: $[amount] | Spent: $[amount] | Utilization: [%] - Timeline: start YYYY-MM-DD / end YYYY-MM-DD / milestones [campaign phases] - Brand Compliance: N/A (internal report) - Legal Review: N/A (internal report) - Performance: [Summary of key results - e.g., "MQLs: 487 (97% of target), ROAS: 3.2x (160% of target)"] ## Related Templates - /templates/analytics/measurement-plan-template.md - /templates/analytics/monthly-report-template.md - /templates/strategy/campaign-strategy-template.md --- ## 1. Executive Summary ### 1.1 Campaign Overview **Campaign Name**: [e.g., "Q1 2025 Product Launch"] **Campaign ID**: CAM-### **Campaign Duration**: [Start Date] to [End Date] ([X weeks/months]) **Campaign Goal**: [Primary objective in one sentence - e.g., "Drive 500 MQLs and $500k pipeline for new enterprise product launch"] **Target Audience**: [Who we targeted - e.g., "Enterprise IT leaders and DevOps engineers at companies with 1000+ employees"] **Channels Used**: [List channels - e.g., "Paid Search, Paid Social (LinkedIn, Meta), Email, Content Marketing, Webinars"] **Budget**: $[Total budget] (Allocated) | $[Actual spend] (Spent) | [X]% Utilization ### 1.2 Key Results (At-a-Glance) | Metric | Target | Actual | % of Target | Status | |--------|--------|--------|-------------|--------| | **MQLs** | 500 | 487 | 97% | ⚠️ Slightly under | | **Pipeline Created** | $500,000 | $487,000 | 97% | ⚠️ Slightly under | | **Cost per MQL** | $50 | $52 | 104% (over budget) | ⚠️ Over target | | **MQL → SQL %** | 30% | 32% | 107% | ✅ Exceeded | | **ROAS** | 2.0x | 3.2x | 160% | ✅ Significantly exceeded | | **Demos Booked** | 50 | 62 | 124% | ✅ Exceeded | **Overall Status**: ✅ Success | ⚠️ Mixed Results | ❌ Did Not Meet Goals ### 1.3 High-Level Insights **What Worked**: - [Insight 1 - e.g., "Paid Search significantly outperformed expectations with 4.2x ROAS (vs 2.0x target) - drove 40% of all MQLs"] - [Insight 2 - e.g., "Webinar series generated high-quality leads - 45% MQL→SQL conversion vs 30% campaign average"] - [Insight 3 - e.g., "Retargeting campaigns delivered 5.1x ROAS - highest ROI channel"] **What Didn't Work**: - [Challenge 1 - e.g., "Paid Social underperformed on lead volume - only 80 MQLs vs 150 target"] - [Challenge 2 - e.g., "Display advertising had poor conversion rates - 0.8% vs 2% target"] - [Challenge 3 - e.g., "Email open rates declined in final 2 weeks due to list fatigue"] **Key Recommendations**: - [Recommendation 1 - e.g., "Double down on Paid Search and Retargeting - reallocate budget from Display"] - [Recommendation 2 - e.g., "Refresh creative assets mid-campaign to combat ad fatigue"] - [Recommendation 3 - e.g., "Invest in webinar strategy - highest quality lead source"] --- ## 2. Campaign Goals & Objectives ### 2.1 Business Goals **Primary Business Goal**: [e.g., "Accelerate new product adoption in enterprise market"] **Supporting Business Goals**: - [Goal 1 - e.g., "Establish thought leadership in DevOps/infrastructure space"] - [Goal 2 - e.g., "Build pipeline for Q2-Q3 sales targets"] - [Goal 3 - e.g., "Grow brand awareness in target accounts (500 enterprise companies)"] ### 2.2 Campaign Objectives (SMART Goals) **Objective 1**: [e.g., "Generate 500 MQLs from target enterprise accounts by March 31, 2025"] - **Specific**: [Marketing-qualified leads from enterprise segment] - **Measurable**: [500 MQLs tracked in CRM] - **Achievable**: [Based on prior campaign performance: 400 MQLs with similar budget] - **Relevant**: [Supports Q2 sales quota of $2M ARR] - **Time-bound**: [Q1 2025: Jan 15 - Mar 31] - **Actual Result**: [487 MQLs - 97% of target] **Objective 2**: [e.g., "Create $500k in qualified pipeline by March 31, 2025"] - **Specific**: [Sales-qualified opportunities with defined value] - **Measurable**: [$500k total opportunity value in CRM] - **Achievable**: [Assumes 30% MQL→SQL conversion, $3,500 avg opp value] - **Relevant**: [Feeds Q2-Q3 sales pipeline] - **Time-bound**: [Q1 2025] - **Actual Result**: [$487k pipeline - 97% of target] **Objective 3**: [Additional objective] - [SMART criteria breakdown] - **Actual Result**: [Performance vs target] ### 2.3 KPI Framework **North Star Metric**: [e.g., "Marketing-Sourced Pipeline ($487k)"] **Primary KPIs**: - [MQLs: 487 (target: 500)] - [Pipeline: $487k (target: $500k)] - [ROAS: 3.2x (target: 2.0x)] **Secondary KPIs**: - [MQL → SQL conversion: 32% (target: 30%)] - [Demos booked: 62 (target: 50)] - [Cost per MQL: $52 (target: $50)] **Supporting Metrics**: - [Impressions: 1.2M] - [Clicks: 18,000] - [Website visits: 12,500] - [Content downloads: 450] --- ## 3. Campaign Performance by Channel ### 3.1 Channel Summary | Channel | Budget | Spend | Impressions | Clicks | CTR | MQLs | Cost per MQL | ROAS | Status | |---------|--------|-------|-------------|--------|-----|------|--------------|------|--------| | **Paid Search** | $15,000 | $14,850 | 450,000 | 6,750 | 1.5% | 195 | $76 | 4.2x | ✅ Exceeded | | **Paid Social** | $12,000 | $11,200 | 380,000 | 5,320 | 1.4% | 80 | $140 | 2.5x | ⚠️ Under target | | **Email** | $2,000 | $1,800 | N/A | 2,400 | 5% (open: 24%) | 72 | $25 | 2.8x | ✅ On target | | **Content** | $8,000 | $7,500 | N/A | N/A | N/A | 65 | $115 | N/A | ✅ On target | | **Webinars** | $5,000 | $4,900 | N/A | N/A | N/A | 45 | $109 | 4.5x | ✅ Exceeded | | **Retargeting** | $3,000 | $2,850 | 120,000 | 1,800 | 1.5% | 30 | $95 | 5.1x | ✅ Exceeded | | **Display** | $5,000 | $4,900 | 200,000 | 1,600 | 0.8% | 0 | N/A | 0.0x | ❌ Failed | | **Total** | **$50,000** | **$48,000** | **1,150,000** | **17,870** | **1.4%** | **487** | **$99** | **3.2x** | ✅ Success | ### 3.2 Channel Deep-Dive #### 3.2.1 Paid Search (Google Ads) **Performance Summary**: - **Spend**: $14,850 (99% of budget) - **Impressions**: 450,000 - **Clicks**: 6,750 (CTR: 1.5%) - **MQLs**: 195 (40% of campaign total) - **Cost per MQL**: $76 - **ROAS**: 4.2x (pipeline value: $62,370) - **Status**: ✅ Top-performing channel - significantly exceeded ROAS target **Top Performing Elements**: - **Keywords**: [e.g., "enterprise infrastructure software", "devops automation platform"] - **Ad copy**: [e.g., "Headline: 'Scale Infrastructure 10x Faster' - 2.3% CTR vs 1.5% avg"] - **Landing pages**: [e.g., "/product/enterprise LP - 8% conversion rate"] **Underperforming Elements**: - [e.g., "Brand keywords had high CPC ($8.50) but low conversion (2%)"] - [e.g., "Mobile traffic had 40% lower conversion rate than desktop"] **Insights**: - [e.g., "Non-brand keywords drove 80% of conversions at 30% lower CPC"] - [e.g., "Remarketing list for search ads (RLSA) delivered 2x conversion rate"] **Recommendations**: - [e.g., "Increase budget for top-performing non-brand keywords"] - [e.g., "Optimize mobile landing page experience to improve conversion"] #### 3.2.2 Paid Social (LinkedIn + Meta) **Performance Summary**: - **Spend**: $11,200 (93% of budget) - **Impressions**: 380,000 - **Clicks**: 5,320 (CTR: 1.4%) - **MQLs**: 80 (16% of campaign total - below 31% target) - **Cost per MQL**: $140 (vs $75 target) - **ROAS**: 2.5x (pipeline value: $28,000) - **Status**: ⚠️ Underperformed on volume and efficiency **Platform Breakdown**: | Platform | Spend | Impressions | Clicks | CTR | MQLs | Cost per MQL | ROAS | |----------|-------|-------------|--------|-----|------|--------------|------| | LinkedIn | $8,000 | 150,000 | 3,000 | 2.0% | 60 | $133 | 3.0x | | Meta (Facebook/Instagram) | $3,200 | 230,000 | 2,320 | 1.0% | 20 | $160 | 1.5x | **Top Performing Elements**: - [LinkedIn Sponsored Content with video: 2.5% CTR, $120 cost per MQL] - [LinkedIn Lead Gen Forms: 45% form completion rate] **Underperforming Elements**: - [Meta carousel ads: 0.8% CTR, only 8 MQLs] - [Meta broad targeting: $180 cost per MQL (vs $120 for ABM targeting)] **Insights**: - [LinkedIn outperformed Meta 3:1 on MQL volume and quality] - [Video creative drove 2x engagement vs static images] - [ABM targeting (account lists) delivered 30% lower cost per MQL] **Recommendations**: - [Shift budget from Meta to LinkedIn for future enterprise campaigns] - [Invest in video creative production for social channels] - [Double down on LinkedIn Lead Gen Forms (reduced friction)] #### 3.2.3 Email Marketing **Performance Summary**: - **Spend**: $1,800 (90% of budget - email platform costs + creative) - **Sends**: 48,000 (across 3 email sequences) - **Opens**: 11,520 (24% open rate) - **Clicks**: 2,400 (5% click rate, 21% click-to-open rate) - **MQLs**: 72 (15% of campaign total) - **Cost per MQL**: $25 (lowest cost channel) - **ROAS**: 2.8x (pipeline value: $5,040) - **Status**: ✅ Highly efficient lead source **Email Sequence Breakdown**: | Sequence | Sends | Open Rate | Click Rate | MQLs | Cost per MQL | |----------|-------|-----------|------------|------|--------------| | Newsletter announcement | 20,000 | 22% | 4% | 20 | $30 | | Nurture drip (5 emails) | 15,000 | 28% | 6% | 35 | $20 | | Webinar promotion | 13,000 | 26% | 5% | 17 | $28 | **Top Performing Elements**: - [Subject line: "How [Customer] Scaled 10x Without Downtime" - 32% open rate] - [Personalized first name + company - 8% click rate vs 4% generic] - [CTA: "Watch 5-Min Demo" - 12% click rate vs 6% for "Learn More"] **Underperforming Elements**: - [Sends in final 2 weeks had 18% open rate (vs 28% in weeks 1-4) - list fatigue] - [Mobile rendering issues caused 15% lower click rate on mobile vs desktop] **Insights**: - [Nurture sequences outperformed one-off sends by 50% on cost per MQL] - [Personalization (name, company, pain point) drove 2x engagement] **Recommendations**: - [Introduce email suppression rules (max 1 email per week per contact)] - [A/B test subject lines and CTAs continuously] - [Fix mobile rendering for all templates] [Continue for other channels: Content, Webinars, Retargeting, Display...] --- ## 4. Creative Performance ### 4.1 Ad Creative Analysis **Creative Variants Tested**: [e.g., "12 ad variations across 3 themes"] **Creative Themes**: - **Theme 1**: [e.g., "Product benefits (speed, scale, reliability)"] - **Theme 2**: [e.g., "Customer success stories"] - **Theme 3**: [e.g., "Problem-solution (infrastructure pain points)"] **Top Performing Creative**: | Creative ID | Theme | Format | Channel | Impressions | CTR | MQLs | Cost per MQL | Status | |-------------|-------|--------|---------|-------------|-----|------|--------------|--------| | AST-112 | Customer story | Video (30s) | Paid Social | 80,000 | 2.5% | 35 | $95 | ✅ Winner | | AST-115 | Product benefits | Static image | Paid Search | 120,000 | 1.8% | 45 | $72 | ✅ Strong | | AST-118 | Problem-solution | Carousel (5 slides) | Paid Social | 60,000 | 1.2% | 12 | $145 | ⚠️ Moderate | **Creative Insights**: - [Video creative outperformed static images by 40% on CTR] - [Customer testimonials drove 2x higher MQL conversion than feature-focused ads] - [Carousel ads had high engagement but low conversion (awareness vs conversion creative)] **Ad Fatigue Analysis**: - [Creative AST-112 (video) saw CTR decline from 3.0% to 1.8% over 6 weeks] - [Refreshed creative mid-campaign (week 6) - CTR recovered to 2.4%] **Recommendations**: - [Invest in video production for future campaigns (highest ROI creative format)] - [Plan creative refresh cadence (every 4-6 weeks) to combat ad fatigue] - [Use carousel ads for awareness, static/video for conversion] ### 4.2 Landing Page Performance **Landing Pages Used**: [e.g., "4 dedicated landing pages + homepage"] | Landing Page | Visitors | Form Submissions | Conversion Rate | Bounce Rate | Avg Time on Page | |--------------|----------|------------------|-----------------|-------------|------------------| | /product/enterprise | 4,500 | 360 | 8.0% | 35% | 2:45 | | /demo-request | 3,200 | 256 | 8.0% | 40% | 1:30 | | /webinar/q1-launch | 2,100 | 189 | 9.0% | 30% | 3:15 | | /resources/ebook | 1,800 | 108 | 6.0% | 45% | 2:00 | | Homepage (/) | 900 | 27 | 3.0% | 60% | 1:00 | **Top Performing Landing Page**: - **Page**: /webinar/q1-launch - **Conversion Rate**: 9.0% (highest) - **Insights**: [Clear value prop, minimal form fields (name, email, company), social proof (200+ registrants)] **Underperforming Landing Page**: - **Page**: Homepage (/) - **Conversion Rate**: 3.0% (lowest) - **Insights**: [Generic messaging, no targeted CTA, high bounce rate from paid traffic] **Recommendations**: - [Always use dedicated landing pages for paid campaigns (2-3x higher conversion than homepage)] - [Reduce form fields (name, email, company only) - every field reduces conversion by ~5%] - [Add trust signals (customer logos, testimonials, security badges)] --- ## 5. Audience & Segmentation Insights ### 5.1 Audience Performance **Target Audience Segments**: | Segment | Definition | Reach | MQLs | % of Total | Cost per MQL | Quality (MQL→SQL %) | |---------|------------|-------|------|------------|--------------|---------------------| | Enterprise IT Leaders | VPs/Directors at 1000+ employee companies | 250,000 | 195 | 40% | $65 | 35% (high quality) | | DevOps Engineers | IC engineers with DevOps tools usage | 180,000 | 120 | 25% | $80 | 28% (medium) | | SMB IT Managers | Managers at 100-1000 employee companies | 120,000 | 85 | 17% | $90 | 22% (lower quality) | | Existing Customers | Current customers (upsell/cross-sell) | 50,000 | 62 | 13% | $40 | 45% (highest quality) | | Lookalike Audience | Similar to existing customers (Meta/LinkedIn) | 80,000 | 25 | 5% | $120 | 20% (low quality) | **Insights**: - [Enterprise IT Leaders delivered highest volume (40%) and quality (35% MQL→SQL)] - [Existing customers had lowest cost per MQL ($40) and highest conversion (45% MQL→SQL)] - [Lookalike audiences underperformed - likely too broad, not enterprise-focused] **Recommendations**: - [Prioritize Enterprise IT Leaders and Existing Customer segments in future campaigns] - [Reduce or eliminate Lookalike targeting for enterprise B2B campaigns] - [Create separate nurture tracks for each segment (personalized messaging)] ### 5.2 Geographic Performance | Region | Impressions | MQLs | % of Total | Cost per MQL | ROAS | |--------|-------------|------|------------|--------------|------| | North America | 650,000 | 280 | 57% | $85 | 3.5x | | EMEA | 320,000 | 125 | 26% | $95 | 2.8x | | APAC | 180,000 | 82 | 17% | $110 | 2.2x | **Insights**: - [North America drove 57% of MQLs with best efficiency and ROAS] - [APAC had higher cost per MQL ($110) but still positive ROAS] **Recommendations**: - [Maintain focus on North America (highest ROI)] - [Localize creative and messaging for EMEA/APAC to improve efficiency] ### 5.3 Demographic & Firmographic Insights **Company Size Performance**: | Company Size | MQLs | % of Total | MQL→SQL % | Avg Deal Size | |--------------|------|------------|-----------|---------------| | 5000+ employees | 85 | 17% | 42% | $12,000 | | 1000-5000 employees | 195 | 40% | 35% | $8,500 | | 100-1000 employees | 120 | 25% | 22% | $3,200 | | <100 employees | 87 | 18% | 15% | $1,500 | **Insights**: - [Largest companies (5000+) had highest quality (42% MQL→SQL) and deal size ($12k)] - [SMBs (<100 employees) had lowest conversion and deal size - not ideal target] **Recommendations**: - [Focus future campaigns on 1000+ employee companies] - [Create separate product/pricing tier for SMBs (if strategic priority)] --- ## 6. Funnel Analysis ### 6.1 Full Funnel Performance **Campaign Funnel** (Awareness → Conversion): | Stage | Metric | Volume | Conversion to Next Stage | Drop-off | |-------|--------|--------|--------------------------|----------| | **Awareness** | Impressions | 1,150,000 | 1.6% (to click) | 98.4% | | **Interest** | Clicks | 17,870 | 70% (to site visit) | 30% | | **Consideration** | Website Visits | 12,500 | 7.5% (to form submission) | 92.5% | | **Intent** | Form Submissions | 940 | 52% (to MQL) | 48% | | **Conversion** | MQLs | 487 | 32% (to SQL) | 68% | | **Sales Qualified** | SQLs | 156 | 37% (to Opp) | 63% | | **Opportunity** | Opportunities | 58 | 21% (to Closed-Won) | 79% | | **Closed-Won** | Customers | 12 | N/A | N/A | **Funnel Insights**: - [Biggest drop-off: Awareness → Interest (98.4% didn't click) - expected for top-of-funnel] - [Second biggest drop-off: Consideration → Intent (92.5% didn't submit form) - opportunity to optimize] - [Form submission → MQL qualification rate of 52% is strong (above 40% benchmark)] - [MQL → SQL conversion of 32% exceeded 30% target] **Conversion Rate by Channel** (Click → MQL): | Channel | Clicks | MQLs | Conversion Rate | |---------|--------|------|-----------------| | Webinars | 450 (registrations) | 45 | 10.0% | | Email | 2,400 | 72 | 3.0% | | Paid Search | 6,750 | 195 | 2.9% | | Paid Social | 5,320 | 80 | 1.5% | | Content | 1,800 (downloads) | 65 | 3.6% | | Retargeting | 1,800 | 30 | 1.7% | **Insights**: - [Webinars had highest conversion rate (10%) - high intent audience] - [Paid Social had lowest conversion rate (1.5%) despite strong click volume] ### 6.2 Time to Conversion **Average Time to Convert**: - **First touch → MQL**: 18 days (median: 12 days) - **First touch → SQL**: 35 days (median: 28 days) - **First touch → Opportunity**: 52 days (median: 45 days) - **First touch → Closed-Won**: 78 days (median: 70 days) **Time to Conversion by Channel**: | Channel | Avg Days (First Touch → MQL) | |---------|------------------------------| | Webinars | 3 days (fastest) | | Email | 8 days | | Paid Search | 12 days | | Paid Social | 22 days | | Content | 28 days (slowest) | **Insights**: - [Webinars drive fast conversion (3 days) - high-intent audience ready to engage] - [Content has long nurture cycle (28 days) - top-of-funnel awareness play] **Recommendations**: - [Use webinars for demand capture (ready-to-buy prospects)] - [Use content for demand generation (early-stage education)] --- ## 7. Budget & Cost Analysis ### 7.1 Budget Allocation & Utilization | Channel | Allocated | Spent | Utilization % | Variance | |---------|-----------|-------|---------------|----------| | Paid Search | $15,000 | $14,850 | 99% | -$150 | | Paid Social | $12,000 | $11,200 | 93% | -$800 | | Email | $2,000 | $1,800 | 90% | -$200 | | Content | $8,000 | $7,500 | 94% | -$500 | | Webinars | $5,000 | $4,900 | 98% | -$100 | | Retargeting | $3,000 | $2,850 | 95% | -$150 | | Display | $5,000 | $4,900 | 98% | -$100 | | **Total** | **$50,000** | **$48,000** | **96%** | **-$2,000** | **Budget Utilization Insights**: - [96% budget utilization - well-paced campaign] - [Underspent by $2,000 - primarily due to pausing Display mid-campaign (poor performance)] - [Paid Social underspend due to ad disapprovals (required creative revisions)] ### 7.2 Cost Efficiency Analysis **Cost per Acquisition Metrics**: | Metric | Cost | Benchmark | Status | |--------|------|-----------|--------| | Cost per Click (CPC) | $2.69 | $2.50 | ⚠️ 8% over | | Cost per Website Visit | $3.84 | $3.00 | ⚠️ 28% over | | Cost per Lead (Form Submission) | $51.06 | $45.00 | ⚠️ 13% over | | Cost per MQL | $98.56 | $50.00 | ⚠️ 97% over | | Cost per SQL | $307.69 | $150.00 | ⚠️ 105% over | | Cost per Opportunity | $827.59 | $800.00 | ⚠️ 3% over | | Cost per Customer (CAC) | $4,000 | $4,500 | ✅ 11% under | **Note**: Target cost per MQL was $50, actual was $99 due to higher CPCs and lower conversion rates than anticipated. However, lead quality was higher (32% MQL→SQL vs 30% target), resulting in lower CAC than target. **Cost Efficiency by Channel**: | Channel | Cost per MQL | vs Benchmark | Efficiency Score | |---------|--------------|--------------|------------------| | Email | $25 | -50% (highly efficient) | ✅✅ Excellent | | Paid Search | $76 | +52% | ⚠️ Moderate | | Retargeting | $95 | +90% | ⚠️ Moderate | | Webinars | $109 | +118% | ⚠️ Moderate | | Content | $115 | +130% | ⚠️ Moderate | | Paid Social | $140 | +180% | ❌ Poor | | Display | N/A (no conversions) | N/A | ❌ Failed | **Insights**: - [Email was most cost-efficient channel ($25 cost per MQL) - 50% below benchmark] - [Paid Social was least efficient ($140 cost per MQL) - 180% above benchmark] - [Despite higher cost per MQL, overall CAC was below target due to higher lead quality] ### 7.3 Return on Investment **ROAS by Channel**: | Channel | Spend | Pipeline Created | ROAS | Status | |---------|-------|------------------|------|--------| | Retargeting | $2,850 | $14,535 | 5.1x | ✅ Highest | | Webinars | $4,900 | $22,050 | 4.5x | ✅ Excellent | | Paid Search | $14,850 | $62,370 | 4.2x | ✅ Excellent | | Paid Social (LinkedIn) | $8,000 | $24,000 | 3.0x | ✅ Good | | Email | $1,800 | $5,040 | 2.8x | ✅ Good | | Paid Social (Meta) | $3,200 | $4,800 | 1.5x | ⚠️ Moderate | | Content | $7,500 | N/A (no direct attribution) | N/A | N/A (assist channel) | | Display | $4,900 | $0 | 0.0x | ❌ Failed | | **Total** | **$48,000** | **$154,080** | **3.2x** | ✅ Exceeded target (2.0x) | **ROI Calculation** (includes full customer lifetime value): - **Campaign Spend**: $48,000 - **Customers Closed**: 12 - **Average Deal Size**: $10,000 - **Revenue Generated**: $120,000 (to date) - **Expected Lifetime Value**: $30,000 per customer (3-year retention, upsells) - **Total Expected Value**: $360,000 - **ROI**: 650% ($360k / $48k = 7.5x) **Payback Period**: 4.8 months (average time to close + recover CAC from first-year revenue) --- ## 8. Attribution Analysis ### 8.1 Attribution Model Used **Primary Model**: [e.g., "Data-Driven Attribution (Google Analytics 4)"] **Secondary Models** (for comparison): - [Last-Touch Attribution] - [First-Touch Attribution] - [Linear Attribution] ### 8.2 Channel Attribution **Multi-Touch Attribution** (credit distribution): | Channel | First-Touch Credit | Assisted Credit | Last-Touch Credit | Total Credit | |---------|-------------------|-----------------|-------------------|--------------| | Paid Search | 25% (122 MQLs) | 45% (219 MQLs) | 30% (146 MQLs) | 487 MQLs (100%) | | Paid Social | 30% (146 MQLs) | 25% (122 MQLs) | 15% (73 MQLs) | 341 MQLs (70%) | | Content | 20% (97 MQLs) | 35% (170 MQLs) | 10% (49 MQLs) | 316 MQLs (65%) | | Email | 10% (49 MQLs) | 30% (146 MQLs) | 25% (122 MQLs) | 317 MQLs (65%) | | Webinars | 10% (49 MQLs) | 15% (73 MQLs) | 20% (97 MQLs) | 219 MQLs (45%) | | Retargeting | 5% (24 MQLs) | 20% (97 MQLs) | 15% (73 MQLs) | 194 MQLs (40%) | **Note**: Total credit exceeds 487 MQLs because most conversions involved multiple touchpoints. **Insights**: - [Paid Social strong at first-touch (30%) - good awareness channel] - [Paid Search strong at assisted (45%) and last-touch (30%) - demand capture] - [Content plays key role in assist (35%) - nurture channel] - [Email strong at last-touch (25%) - closes deals] ### 8.3 Customer Journey Analysis **Average Touchpoints to Conversion**: 4.2 touchpoints (median: 4) **Most Common Conversion Paths** (top 5): | Path | Frequency | Conversion Rate | |------|-----------|-----------------| | Paid Social → Content → Email → Paid Search (last touch) | 85 conversions | 12% | | Paid Search → Retargeting → Email (last touch) | 72 conversions | 10% | | Content → Webinar → Email (last touch) | 58 conversions | 8% | | Paid Social → Paid Search → Retargeting (last touch) | 45 conversions | 6% | | Email → Content → Webinar (last touch) | 38 conversions | 5% | **Insights**: - [Most common path involves 3-4 touchpoints across multiple channels] - [Paid Social often starts journey, Email often closes it] - [Retargeting plays key role in conversion path (40% of conversions had retargeting touchpoint)] **Recommendations**: - [Invest in multi-channel campaigns (average customer needs 4 touchpoints)] - [Don't judge channels in isolation - evaluate contribution across journey] - [Retargeting is essential for conversion - increase budget] --- ## 9. Learnings & Recommendations ### 9.1 Key Learnings **What Worked**: 1. **Paid Search outperformed expectations** - [4.2x ROAS vs 2.0x target] - [Non-brand keywords delivered 80% of conversions at lower cost] - [Recommendation: Increase Paid Search budget for future campaigns] 2. **Webinars generated highest-quality leads** - [45% MQL→SQL conversion vs 30% campaign average] - [10% registration→MQL conversion rate (3x higher than other channels)] - [Recommendation: Make webinars core part of demand gen strategy] 3. **Retargeting delivered highest ROAS** - [5.1x ROAS - highest of any channel] - [Critical touchpoint in customer journey (40% of conversions)] - [Recommendation: Always run retargeting for all campaigns] 4. **Video creative significantly outperformed static** - [2.5% CTR vs 1.5% for static images (67% improvement)] - [Recommendation: Invest in video production for future campaigns] **What Didn't Work**: 1. **Display advertising failed to drive conversions** - [0 MQLs from $4,900 spend] - [0.8% CTR (below 1% benchmark), 60% bounce rate] - [Root cause: Generic targeting, no ABM focus, low-intent audience] - [Recommendation: Avoid display for future enterprise demand gen campaigns - better for brand awareness] 2. **Paid Social (Meta) underperformed LinkedIn** - [Meta: $160 cost per MQL, 1.5x ROAS] - [LinkedIn: $133 cost per MQL, 3.0x ROAS] - [Root cause: Enterprise buyers not active on Meta, broad targeting] - [Recommendation: Focus social budget on LinkedIn for B2B enterprise campaigns] 3. **Email list fatigue in final 2 weeks** - [Open rates dropped from 28% to 18%] - [Root cause: Too many sends (2-3 per week) without suppression rules] - [Recommendation: Implement email frequency caps (max 1 per week)] 4. **Ad fatigue mid-campaign** - [Creative CTR declined 40% from week 1 to week 6] - [Root cause: Same creative ran for 6 weeks without refresh] - [Recommendation: Plan creative refresh cadence (every 4 weeks)] ### 9.2 Recommendations for Future Campaigns **Budget Allocation** (based on performance): | Channel | Current Budget | Recommended Budget | Change | Rationale | |---------|----------------|-------------------|--------|-----------| | Paid Search | $15,000 (30%) | $20,000 (36%) | +33% | Highest ROAS, scale opportunity | | Paid Social (LinkedIn) | $8,000 (16%) | $12,000 (21%) | +50% | Strong performance, enterprise focus | | Webinars | $5,000 (10%) | $10,000 (18%) | +100% | Highest quality leads, scalable | | Email | $2,000 (4%) | $3,000 (5%) | +50% | Most efficient channel, grow list | | Retargeting | $3,000 (6%) | $5,000 (9%) | +67% | Highest ROAS, essential touchpoint | | Content | $8,000 (16%) | $6,000 (11%) | -25% | Assists but high cost, optimize spend | | Paid Social (Meta) | $3,200 (6%) | $0 (0%) | -100% | Poor fit for enterprise B2B | | Display | $5,000 (10%) | $0 (0%) | -100% | No conversions, not effective for demand gen | | **Total** | **$50,000** | **$56,000** | **+12%** | Reallocate to high-performing channels | **Creative Strategy**: - [Invest in video production (30-60 second product demos, customer testimonials)] - [Plan creative refresh every 4 weeks to combat ad fatigue] - [Test 3 creative themes per campaign (product benefits, customer stories, problem-solution)] - [Optimize for mobile (40% of traffic) - vertical video, concise copy] **Audience Targeting**: - [Focus on 1000+ employee companies (highest quality, largest deal size)] - [Use ABM targeting for top 500 enterprise accounts] - [Exclude SMBs (<100 employees) - poor fit, low conversion] - [Create segment-specific nurture tracks (Enterprise IT, DevOps, etc.)] **Landing Page Optimization**: - [Always use dedicated landing pages (2-3x higher conversion than homepage)] - [Reduce form fields to 3 (name, email, company) - every field costs 5% conversion] - [Add trust signals (customer logos, testimonials, security badges)] - [Mobile optimization (40% of traffic) - ensure fast load, easy form entry] **Funnel Optimization**: - [Focus on Consideration → Intent stage (biggest drop-off at 92.5%)] - [A/B test landing page copy, form fields, CTAs to improve form submission rate] - [Implement exit-intent popups with alternative CTAs (demo video, ebook) for bouncing visitors] **Measurement & Attribution**: - [Continue using Data-Driven Attribution for credit distribution] - [Run incrementality test on top 2 channels (Paid Search, LinkedIn) to validate true lift] - [Implement offline conversion tracking for sales calls, demos, closed-won deals] ### 9.3 Action Items for Next Campaign **Pre-Campaign**: - [ ] Increase Paid Search budget to $20k (from $15k) - [ ] Increase Webinar budget to $10k (from $5k) - [ ] Eliminate Display and Meta spend ($8.2k freed up) - [ ] Produce 3 new video creative assets (product demo, customer testimonial, explainer) - [ ] Build 2 new dedicated landing pages (webinar, demo request) - [ ] Implement email frequency caps (max 1 per week per contact) **During Campaign**: - [ ] Refresh creative assets at week 4 (mid-campaign) - [ ] Run weekly optimization reviews (pause underperformers, scale winners) - [ ] Monitor for ad/email fatigue (CTR/open rate declines) - [ ] A/B test landing page variations (headline, form fields, CTAs) **Post-Campaign**: - [ ] Run post-campaign survey with MQLs (how did you hear about us, what influenced decision) - [ ] Analyze closed-won deals to understand highest-value segments - [ ] Document learnings in campaign retrospective (this report) --- ## 10. Appendix ### 10.1 Campaign Timeline & Milestones | Date | Milestone | Status | |------|-----------|--------| | Jan 5, 2025 | Campaign planning kickoff | ✅ Complete | | Jan 12, 2025 | Creative brief finalized | ✅ Complete | | Jan 20, 2025 | All creative assets delivered | ✅ Complete | | Jan 25, 2025 | Landing pages live | ✅ Complete | | Jan 28, 2025 | Tracking implementation complete | ✅ Complete | | Feb 1, 2025 | Campaign launch (soft launch - 20% budget) | ✅ Complete | | Feb 8, 2025 | Full launch (100% budget) | ✅ Complete | | Feb 22, 2025 | Mid-campaign optimization review | ✅ Complete | | Mar 1, 2025 | Creative refresh deployed | ✅ Complete | | Mar 15, 2025 | Final optimization review | ✅ Complete | | Mar 31, 2025 | Campaign end | ✅ Complete | | Apr 7, 2025 | Campaign report published | ✅ Complete | ### 10.2 Supporting Data **Full Campaign Dataset**: [Link to CSV export or data warehouse query] **Dashboard**: [Link to live campaign dashboard] **Creative Assets**: [Link to creative asset folder] **Attribution Reports**: [Link to GA4/CRM attribution reports] ### 10.3 Glossary | Term | Definition | |------|------------| | **MQL** | Marketing-Qualified Lead - lead that meets minimum criteria for sales outreach | | **SQL** | Sales-Qualified Lead - lead validated by sales as having genuine purchase intent | | **ROAS** | Return on Ad Spend - revenue or pipeline value generated / ad spend | | **CTR** | Click-Through Rate - clicks / impressions | | **CAC** | Customer Acquisition Cost - total marketing + sales cost / new customers | | **LTV** | Lifetime Value - total revenue expected from a customer over their lifetime | --- ## Document Control **Report Date**: [Publication date] **Reporting Period**: [Campaign start date] to [Campaign end date] **Version History**: | Version | Date | Author | Changes | |---------|------|--------|---------| | 1.0 | YYYY-MM-DD | [Name] | Initial campaign report | **Distribution**: - **VP Marketing**: [Name] - **Campaign Manager**: [Name] - **Paid Media Team**: [Names] - **Finance**: [Name - for budget reconciliation] - **Sales Leadership**: [Names - for pipeline visibility] **Next Steps**: - [ ] Present findings in marketing leadership meeting (scheduled [date]) - [ ] Share learnings with broader marketing team (via Slack, wiki, or all-hands) - [ ] Archive campaign assets and data for future reference - [ ] Apply learnings to next campaign planning (CAM-###)