Blog · ppc

ppc field notes.

Practical, opinionated writing on ppc from the team at Adfirm. 70 posts in total — 29 in this category.

WEEKLY CREATIVE SHIPPED · 32 -50% 4.2x UGC 9:16 WIN RATE 22% of creatives earned meaningful spend CREATIVE FATIGUE Day 1 Day 21 Best ads fatigue in ~3 weeks at scale. Ship more, ship faster.
ppc

Creative volume is the new targeting: 2026 Meta ads playbook

Meta's algorithm rewards creative volume in 2026, not clever targeting. Here's the 20-50 creatives a week framework that compounds, with a real pipeline.

CATALOG FEED → DYNAMIC AD VARIANTS CATALOG · 240 SKUs SKU · TITLE · PRICE · STOCK Navy chinos · slim $78 · 24 Linen oxford · white $98 · 12 Wool blazer · black $240 · 6 Cotton tee · sage $32 · 80 Leather belt · brown $58 · 36 Selvedge denim $148 · 0 + 234 more rows DAILY REFRESH · 99.6% MATCH DCO DPA · PER-USER MATCHED VARIANTS Navy chinos Navy chinos · slim $78 Shop Now Linen oxford Linen oxford · white $98 Shop Now Wool blazer Wool blazer · black $240 Shop Now RETARGETING ROAS 8.2x vs 2.4x static creative
ppc

Catalog and DPA ads in 2026: the e-commerce direct response default

Dynamic Product Ads still print money for e-commerce in 2026 — if the feed is clean, the catalog is segmented, and the creative variants are doing the work.

VERTICAL 9:16 · ANATOMY OF A 2026 REEL AD "Stop running A/B tests." Test creative concepts. Not headline tweaks. Learn More TIMELINE · 0 → 15s HOOK MID · the pitch CTA 0s 2s 10s 15s 1 Hook in <2 seconds Visual + on-screen text. Sound-off ready. 2 6-second completion test Holds 60%+ past 6s → likely to scale 3 One clear CTA, three places Talent VO · on-screen text · Meta button 4 Talking-head UGC beats polished spots Production polish hurts performance.
ppc

Reels-first creative: what actually works on Meta in 2026

9:16 vertical owns Meta inventory in 2026. The hook-mid-CTA structure that converts, the 6-second rule, and the talking-head format that beats polished spots.

SAAS PAID MEDIA — TYPICAL BUDGET MIX 100% of paid budget Google Ads 50-65% Search · YouTube · Pmax · Shopping LinkedIn 15-25% B2B targeting by job title Meta 10-20% Demand creation · retargeting Experimental 0-10% Reddit · X · Programmatic
ppc

A paid media playbook for SaaS: what works in 2026

Channel-by-channel guidance for SaaS founders running paid media. Where to spend, what to test, what to ignore, and how to know if it's working.

AUDIENCE TEMPERATURE · 2026 STACK COLD · prospecting Advantage+ Shopping · Lookalike WARM · engagement (Meta-side) Video viewers · IG profile · message HOT · pixel + CAPI ViewProduct 14d · AddToCart 7d FIRST-PARTY LIST Customer · trial · cart abandon EXCLUDE last 30d buyers CVR · LIFT Cold CVR baseline 1.0× Warm engagement vs cold 2.4× Hot · 7-14d vs cold 4.6× First-party list vs cold 6.8× Retargeting drives 30-50% of converted revenue at this lift profile.
ppc

Meta retargeting in 2026: what still works after attribution shrunk

Cookies are dying, attribution windows shrunk to 7 days, but retargeting still drives 30-50% of converted revenue. Here's the 2026 setup that survives.

AD → WHATSAPP → SALE 9:41 ●●●● Instagram acme.furniture Sponsored Sala set P 24,990 Free delivery to Davao 🚚 Send WhatsApp Message Acme Furniture online Hi! Asking about the sala set deal in your IG ad Hi! 👋 Thanks for messaging Available colors: Beige Charcoal Mai here 👋 happy to help. What's your delivery area? replied in 90s CTWA vs website landing COST / CONVERSATION $0.80 vs $4.20 web CPC CONVERSATION → CUSTOMER 28% vs 3% web form EFFECTIVE CPA -55% if agent <5min reply ⚠ Slow reply > 4h = lost lead
ppc

Click-to-WhatsApp ads: Meta's biggest 2026 lever in APAC

Click-to-WhatsApp ads are the dominant conversion format in the Philippines, Indonesia, and India. The funnel that works, the unit economics, and the agent setup.

14-DAY TESTING WINDOW · WHAT TO READ WHEN Day 0 Day 3 Day 7 Day 14 IGNORE CPA Engagement signals only READ CPA Modeled events stabilize SCALE WINNER Move into hero / ASC · uninterrupted runway × Kill bottom-quartile engagement Declare winners DAY 1-3 Engagement signals ▸ 3s view rate ▸ 6s hold rate ▸ CTR vs ad set avg ▸ Cost per click ⚠ Don't act on CPA yet DAY 4-7 CPA + ROAS read ▸ CPA vs ad set median ▸ Min $100-500 spend / arm ▸ Engagement still positive ▸ Statistical confidence Winner = -15% CPA + signal DAY 8-14 Scale + protect ▸ Move winner to hero/ASC ▸ Don't tinker with creative ▸ Let algorithm compound ▸ Refresh testing pipeline ★ Refresh pipeline, not the winner
ppc

Meta Ads creative testing framework: how to read winners faster

Most accounts kill winning creatives too fast and ride losers too long. Here's the 2026 testing framework for calling winners, killing losers, and scaling on real signal.

CLIENT-SIDE VS SERVER-SIDE GA4 CLIENT-SIDE · BLOCKED BY SAFARI / ITP / AD BLOCKERS Browser gtag.js fires event to google-analytics.com google-analytics.com Third-party domain Cookies capped at 7 days Ad-blocker target ~25-40% of events lost SERVER-SIDE · FIRST-PARTY · DURABLE Browser Event fires to analytics.adfirm.net analytics.adfirm.net First-party endpoint Server-side GTM Hashes PII · respects consent GA4 Google Ads CAPI Meta CAPI +15-30% recovered conversions
ppc

Privacy-first measurement: server-side GA4 in 2026

Browser tracking is broken — Safari blocks it, iOS strips link decoration, Mail Privacy Protection hides opens. Here's the 2026 server-side GA4 setup.

PIXEL + CAPI · EVENT_ID DEDUPLICATION Browser User completes purchase event_id: ord_8a2f... ~35% blocked by ITP / blockers Your server Order processed event_id: ord_8a2f... 100% reliable, server-to-server Pixel · gtag() CAPI · server-side Meta Receives both events Deduplicates by event_id Counted once. Best signal kept. EVENT QUALITY SCORE 8.4 / 10 — competitive Result RECOVERED CONVERSIONS +22% BIDDING EFFICIENCY Improves over 4-6w
ppc

Meta CAPI in 2026: the conversions setup that actually moves bidding

Pixel-only tracking is dead — Meta's Conversions API is mandatory for bid quality. Here's the 2026 setup, the EQ score targets, and the four implementation traps.

Ready when you are

Let’s map out your next quarter.

Tell us what you’re trying to grow. We’ll send back a no-fluff audit and a plan within 48 hours.