Paid advertising

01What is it?
Paid media strategy and optimization across platforms for profitable customer acquisition. The value is a focused slice of paid media judgment, useful when several similar skills cover the same ground.
02Inputs
Context for paid media: your goals, audience, constraints, and any source material the skill asks for.
03Output
A ready-to-use result for paid media: the analysis, copy, or recommendations the agent produces.
Install-only

Install as a package

Installs this one skill package for your coding agent, including any supporting files that skill ships with — not every skill in the repository. Read the tutorial.

Terminal
$ npx skills add aitytech/agentkits-marketing --skill paid-advertising

Skill instructions

The instruction file for this skill. The skill also includes other files you need to install to use it.

SKILL.md

Paid Advertising

Paid media strategy and optimization across platforms for profitable customer acquisition.

Language & Quality Standards

CRITICAL: Respond in the same language the user is using. If Vietnamese, respond in Vietnamese. If Spanish, respond in Spanish.

Standards: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.


When to Use This Skill

Apply paid advertising expertise when:

  • Planning paid campaign strategy
  • Optimizing ad performance and ROAS
  • Managing budgets across platforms
  • Setting up tracking and attribution
  • Creating ad copy and creative briefs
  • Troubleshooting underperforming campaigns

Core Concepts

Campaign Objectives by Goal

ObjectiveUse WhenPrimary KPIPlatform Features
AwarenessBuilding brandCPM, ReachBrand awareness, video views
TrafficDriving site visitsCPC, CTRTraffic campaigns
EngagementGrowing socialCPE, engagement rateEngagement campaigns
LeadsGenerating contactsCPL, lead qualityLead forms, conversions
ConversionsDriving salesROAS, CPAPurchase, signup events
App InstallsMobile acquisitionCPI, install rateApp campaigns

Funnel-Based Targeting Strategy

TOFU (Awareness) - Cold Audiences

  • Broad interest targeting
  • Lookalike audiences (1-3%)
  • Video viewers (3s+)
  • Content: Educational, entertaining
  • Bid: CPM or ThruPlay

MOFU (Consideration) - Warm Audiences

  • Website visitors (7-30 days)
  • Email list matches
  • Engaged social audiences
  • Content: Case studies, comparisons
  • Bid: Landing page views

BOFU (Decision) - Hot Audiences

  • High-intent visitors (pricing, demo pages)
  • Cart abandoners (1-7 days)
  • Trial users, demo requesters
  • Content: Offers, urgency, testimonials
  • Bid: Conversions, ROAS

Platform-Specific Guidelines

Google Ads

Campaign TypeBest ForKey Settings
SearchHigh intent, BOFUExact match, SKAG
DisplayAwareness, retargetingPlacement exclusions
ShoppingE-commerceFeed optimization
Performance MaxFull-funnel automationAsset variety
YouTubeAwareness, TOFUAudience targeting

Meta Ads (Facebook/Instagram)

Campaign TypeBest ForKey Settings
TrafficWebsite visitsLanding page optimization
ConversionsSales, signupsPixel setup, CAPI
LeadsB2B, servicesLead form optimization
Catalog SalesE-commerceDynamic product ads
Advantage+AutomationBroad targeting

LinkedIn Ads

Campaign TypeBest ForKey Settings
Sponsored ContentAwareness, leadsJob title targeting
Message AdsDirect responsePersonalization
Lead Gen FormsB2B leadsPre-filled forms
Document AdsThought leadershipGated content

Key Metrics & Benchmarks

MetricFormulaGood RangeAction If Below
CTRClicks / Impressions1-3%Improve creative/targeting
CPCSpend / Clicks<$1-5 (varies)Improve quality score
CPLSpend / Leads<$20-100Optimize landing page
CPASpend / Conversions< 1/3 LTVFull funnel review
ROASRevenue / Ad Spend3:1+Improve AOV or CVR
CVRConversions / Clicks2-5%Landing page optimization

Budget Allocation Framework

70-20-10 Rule for Mature Programs:

  • 70% to proven, profitable campaigns
  • 20% to optimization tests
  • 10% to new channel/audience experiments

Startup/Testing Phase:

  • Equal split across channels until data
  • Minimum viable spend per test ($500-1000)
  • 2 weeks minimum per test

Best Practices

Campaign Setup Excellence

  1. Pixel/Tracking First: Never launch without proper tracking
  2. Exclusion Lists: Exclude converters, competitors, irrelevant audiences
  3. Naming Conventions: Consistent, searchable campaign names
  4. UTM Discipline: Track all campaigns in analytics

Creative Excellence

  1. Hook in 3 Seconds: Capture attention immediately
  2. Mobile-First: Design for mobile, adapt to desktop
  3. Test Variations: 3-5 creatives per ad set minimum
  4. Refresh Regularly: Combat creative fatigue

Optimization Excellence

  1. Let Data Accumulate: 50+ conversions before major changes
  2. One Variable at a Time: Isolate what's working
  3. Weekly Review Cadence: Regular but not daily changes
  4. Segment Performance: Break down by audience, placement

Agent Integration

AgentHow They Use This Skill
attraction-specialistPaid campaign strategy and setup
copywriterAd copy creation
researcherCompetitor ad analysis
plannerBudget allocation planning

Anti-Patterns to Avoid

Anti-PatternWhy It's WrongDo This Instead
Launching without trackingCan't measure successPixel first, always
Too broad targetingWasted spendStart narrow, expand
One creative onlyNo learning, fatigueTest 3-5 variations
Daily bid changesDisrupts algorithmWeekly optimization
Ignoring landing pageBlames ads for LP issuesOptimize full funnel

Platform-Specific Resources

  • references/meta-ads.md - Facebook/Instagram advertising
  • references/google-ads.md - Search and display
  • references/linkedin-ads.md - B2B advertising
  • references/tiktok-ads.md - TikTok advertising

Related Commands

  • /content/ads - Create ad copy for platforms
  • /analytics/roi - Calculate campaign ROI
  • /campaign/plan - Full campaign planning

Supporting file: references/google-ads.md

Google Ads

Search, display, and YouTube advertising guide.

Campaign Types

Search Campaigns

  • Text ads on search results
  • Keyword-triggered
  • High intent traffic
  • CPC bidding

Display Campaigns

  • Visual ads across web
  • Audience/placement targeting
  • Brand awareness focus
  • CPM or CPC bidding

Shopping Campaigns

  • Product listing ads
  • Feed-based
  • E-commerce focused
  • High purchase intent

Video Campaigns

  • YouTube ads
  • Multiple formats
  • Awareness to conversion
  • CPV or CPM bidding

Performance Max

  • AI-optimized
  • All Google properties
  • Goal-based
  • Conversion focused

Keyword Match Types

TypeSymbolExampleMatches
Broadnonerunning shoesRelated terms
Phrase"...""running shoes"Contains phrase
Exact[...][running shoes]Exact or close

Quality Score

Components (1-10)

  • Expected CTR
  • Ad relevance
  • Landing page experience

Impact

  • Ad position
  • Cost per click
  • Ad extensions eligibility

Improvement

  • Tighter ad groups
  • Keyword-ad alignment
  • Landing page optimization
  • CTR improvement

Ad Extensions

ExtensionUse Case
SitelinksMultiple landing pages
CalloutsKey benefits
Structured SnippetsProduct/service types
CallPhone leads
LocationLocal businesses
PriceProduct pricing

Bidding Strategies

StrategyGoal
Manual CPCFull control
Maximize ClicksTraffic
Maximize ConversionsVolume
Target CPACost control
Target ROASEfficiency

Supporting file: references/linkedin-ads.md

LinkedIn Ads

B2B advertising on LinkedIn.

Campaign Objectives

ObjectiveUse Case
Brand AwarenessTop of funnel reach
Website VisitsTraffic to site
EngagementSocial interaction
Video ViewsVideo content promotion
Lead GenerationNative lead forms
Website ConversionsBottom funnel

Ad Formats

Sponsored Content

  • Single image ads
  • Video ads
  • Carousel ads
  • Event ads

Message Ads (InMail)

  • Direct message delivery
  • CTA button
  • Personal approach
  • Best for high-value offers

Text Ads

  • Right column placement
  • Small image + text
  • Lower cost, lower CTR

Dynamic Ads

  • Personalized to viewer
  • Follower ads
  • Spotlight ads

Targeting Options

Professional Targeting

  • Job title
  • Job function
  • Seniority level
  • Industry
  • Company size
  • Company name

Interest/Trait Targeting

  • Member groups
  • Member interests
  • Member traits

Account-Based Marketing

  • Company list upload
  • Website retargeting
  • Contact targeting

Best Practices

Creative

  • Professional imagery
  • Clear value proposition
  • Statistics and data
  • Thought leadership angle

Copy

  • Speak to pain points
  • Business outcomes
  • Social proof
  • Professional tone

Lead Gen Forms

  • Minimize fields (3-5)
  • Pre-filled from profile
  • Thank you message
  • CRM integration

Benchmarks

MetricAverage
CTR0.4-0.6%
CPC$5-10
CPM$25-35
Lead Form CVR10-15%

Supporting file: references/meta-ads.md

Meta Ads

Facebook and Instagram advertising guide.

Campaign Structure

Hierarchy

Campaign → Ad Set → Ad

Campaign Level

  • Objective selection
  • Budget optimization (CBO)
  • A/B testing

Ad Set Level

  • Audience targeting
  • Placements
  • Budget and schedule
  • Optimization goal

Ad Level

  • Creative (image/video)
  • Copy and CTA
  • Destination URL
  • Tracking

Audience Types

Core Audiences

  • Demographics
  • Interests
  • Behaviors
  • Connections

Custom Audiences

  • Website visitors
  • Customer list uploads
  • App users
  • Engagement audiences

Lookalike Audiences

  • Based on custom audiences
  • 1-10% similarity range
  • 1% = most similar

Ad Formats

FormatBest ForSpecs
ImageSimple messages1:1, 1.91:1
VideoStorytelling15-60 sec
CarouselMultiple products2-10 cards
CollectionE-commerceInstant experience
StoriesFull-screen9:16 vertical

Optimization Tips

Creative

  • Use high contrast
  • Front-load value
  • Show product in use
  • Include social proof
  • Test multiple variants

Copy

  • Hook in first line
  • Focus on benefits
  • Include CTA
  • Keep mobile-first

Targeting

  • Start broad, narrow down
  • Use exclusions
  • Layer interests carefully
  • Refresh audiences regularly

Pixel Setup

Standard Events

  • PageView
  • ViewContent
  • AddToCart
  • InitiateCheckout
  • Purchase

Best Practices

  • Use Conversions API
  • Match customer data
  • Test event firing
  • Use aggregated event measurement

Supporting file: references/paid-media-playbook.md

Paid Advertising Playbook

Based on research from Google Ads (https://ads.google.com/), Meta Business (https://www.facebook.com/business), WordStream (https://www.wordstream.com/).


Platform Comparison

Audience & Intent

PlatformAudienceIntent Level
Google SearchActive searchersVery High
Google DisplayPassive browsersLow
Meta (FB/IG)Social usersMedium
LinkedInProfessionalsMedium-High
TikTokEntertainment seekersLow-Medium
YouTubeVideo viewersMedium
ProgrammaticAcross webLow

Best Use Cases

PlatformBest For
Google SearchHigh-intent capture, B2B, local
Google DisplayRetargeting, brand awareness
MetaB2C, e-commerce, lookalikes
LinkedInB2B, enterprise, recruiting
TikTokGen Z, D2C, viral
YouTubeBrand, tutorials, reviews
Twitter/XTech, events, announcements

Google Ads

Campaign Types

TypeBest ForBidding
SearchHigh-intent keywordsCPC, Target CPA
DisplayRetargeting, awarenessCPM, CPA
Performance MaxFull funnel automationTarget ROAS
Video (YouTube)Brand, tutorialsCPV, CPM
ShoppingE-commerceCPC
AppMobile installsCPI

Search Structure

Account
└── Campaign (Budget, Settings)
    └── Ad Group (Keywords, Ads)
        ├── Keywords
        └── Ads (Headlines, Descriptions)

Match Types

Match TypeSymbolBehavior
BroadnoneWide reach, AI matching
Phrase"keyword"Contains phrase
Exact[keyword]Exact or close variants

Quality Score Factors

FactorWeightImprovement
CTRHighBetter ad copy
Ad relevanceMediumMatch keywords to copy
Landing pageMediumRelevance, speed, UX

Google Ads Benchmarks (Search)

IndustryAvg CTRAvg CPCAvg CVR
B2B2.4%$3.333.0%
Technology2.1%$3.802.9%
E-commerce2.7%$1.162.8%
Finance2.9%$3.445.1%
SaaS2.0%$4.502.5%

Meta Ads (Facebook/Instagram)

Campaign Objectives

ObjectiveOptimizationUse Case
AwarenessReach, impressionsBrand building
TrafficLink clicksSite visits
EngagementReactions, commentsSocial proof
LeadsForm submissionsLead gen
SalesPurchasesE-commerce
App promotionInstallsMobile apps

Audience Types

TypeDescriptionBest For
CoreDemographics, interestsProspecting
CustomYour data (email, site)Retargeting
LookalikeSimilar to customScaling
SavedPre-built combinationsEfficiency

Lookalike Strategy

Source AudienceLookalike %Purpose
Customers1%Highest quality
Purchasers1-2%Best converters
Leads2-3%More volume
Engagers3-5%Broader reach

Ad Formats

FormatBest ForSpecs
Single imageSimple message1080x1080, 1080x1350
CarouselMultiple products3-10 cards
VideoStorytelling15-60s
CollectionE-commerceHero + products
StoriesMobile, casual1080x1920
ReelsEntertainment9:16 vertical

Meta Ads Benchmarks

ObjectiveAvg CTRAvg CPCAvg CPM
Awareness0.5-1%$0.50-1.00$5-10
Traffic1-2%$0.30-0.80$8-15
Conversions1-3%$0.50-2.00$10-20
Lead gen2-5%$2-10$15-30

LinkedIn Ads

Campaign Objectives

ObjectiveOptimization
Brand awarenessImpressions
Website visitsLink clicks
EngagementReactions, comments
Lead generationLead form submissions
ConversionsWebsite actions

Targeting Options

CategoryOptions
CompanyIndustry, size, name
JobTitle, function, seniority
EducationDegree, field, school
DemographicsAge, gender, location
InterestsGroups, skills
MatchedEmail lists, retargeting

Ad Formats

FormatBest For
Single imageStandard promotion
CarouselMultiple messages
VideoBrand storytelling
DocumentLead magnets
MessageDirect outreach
TextSimple, cost-effective

LinkedIn Benchmarks

MetricB2B Average
CTR0.4-0.6%
CPC$5-10
CPM$30-50
CVR (leads)5-15%
CPL$50-200

Bidding Strategies

By Objective

GoalStrategyPlatform
AwarenessCPM, ReachAll
TrafficCPCAll
ConversionsTarget CPAGoogle, Meta
RevenueTarget ROASGoogle, Meta
EfficiencyMaximize conversionsGoogle

Bidding Progression

Start: Manual CPC → Understand baseline
Then: Maximize clicks → Volume
Then: Target CPA → Efficiency
Scale: Target ROAS → Profitability

Budget Pacing

SettingUse Case
StandardEven spend throughout day
AcceleratedTime-sensitive campaigns
LifetimeFlexible daily spend
DailyStrict daily control

Creative Best Practices

Ad Copy Framework

Headline: [Pain point or benefit]
Primary text: [Problem] → [Solution] → [Proof] → [CTA]
CTA: [Action verb] + [What they get]

Video Ad Structure

TimeContent
0-3sHook (stop scroll)
3-15sProblem/pain point
15-30sSolution intro
30-45sProof/demo
45-60sCTA

Creative Testing Framework

VariableTest Variations
VisualImage vs video, UGC vs branded
HeadlineBenefit vs pain, question vs statement
CTADifferent actions
FormatSingle vs carousel
LengthShort vs long copy

Ad Fatigue Signs

  • CTR declining
  • Frequency >3 (prospecting)
  • Frequency >7 (retargeting)
  • CPM increasing
  • Conversion rate dropping

Retargeting Strategy

Audience Segments

SegmentWindowPriority
Cart abandoners1-7 daysHighest
Product viewers7-14 daysHigh
Site visitors14-30 daysMedium
Engaged (video, social)30-60 daysMedium
Past customers90-180 daysLow

Retargeting Exclusions

ExcludeFrom
PurchasersConversion campaigns
Recent convertersShort-term
Bouncers (<10s)All
Spam/bot trafficAll

Sequential Retargeting

Day 1-3: Reminder ad (simple)
Day 4-7: Benefit ad (value)
Day 8-14: Social proof ad (testimonial)
Day 15-21: Offer ad (incentive)
Day 22+: Last chance ad (urgency)

Measurement & Optimization

Key Metrics

MetricFormulaTarget
CTRClicks / Impressions>1% (search), >0.5% (display)
CPCSpend / ClicksVaries
CVRConversions / Clicks>2%
CPASpend / Conversions< LTV/3
ROASRevenue / Spend>3x
Quality ScoreGoogle metric>7/10

Optimization Checklist

FrequencyAction
DailyCheck spend, pause losers
WeeklyBid adjustments, add negatives
Bi-weeklyCreative refresh
MonthlyStructure review, strategy
QuarterlyFull audit

Attribution Windows

PlatformDefaultOptions
Google30-day click1-90 days
Meta7-day click, 1-day view1-28 days
LinkedIn30-day click, 7-day viewVarious

Budget Allocation

New Campaign Testing

PhaseBudgetDuration
Test10-20% of total2-4 weeks
Validate30-40% of total4-8 weeks
Scale50-70% of totalOngoing

Channel Mix by Goal

GoalSearchSocialDisplay
Awareness10%60%30%
Consideration30%50%20%
Conversion60%30%10%

Scaling Rules

SignalAction
CPA < Target, Volume < GoalIncrease budget 20%
CPA at Target, Volume at GoalMaintain
CPA > TargetOptimize before scaling
Diminishing returnsDiversify channels

Supporting file: references/tiktok-ads.md

TikTok Ads

Advertising on TikTok.

Ad Formats

In-Feed Ads

  • Native format
  • Up to 60 seconds
  • Full-screen vertical
  • Swipe up CTA

TopView

  • First ad seen
  • Premium placement
  • Up to 60 seconds
  • High impact, high cost

Branded Hashtag Challenge

  • User participation
  • Viral potential
  • High engagement
  • Significant investment

Branded Effects

  • Custom filters/stickers
  • Interactive experiences
  • Brand awareness focus

Spark Ads

  • Boost organic posts
  • Native appearance
  • Higher engagement
  • Lower production cost

Targeting Options

Demographics

  • Age
  • Gender
  • Location
  • Language

Interests & Behaviors

  • Interest categories
  • Video interactions
  • Creator interactions
  • Hashtag interactions

Custom Audiences

  • Customer file upload
  • App activity
  • Website traffic
  • Engagement audiences

Creative Best Practices

Format

  • 9:16 vertical
  • 15-30 seconds optimal
  • Native TikTok style
  • Sound on design

Content

  • Hook in first 3 seconds
  • Show product in action
  • Use trending sounds
  • Include captions
  • Clear CTA

Style

  • Authentic, not polished
  • User-generated aesthetic
  • Humor and entertainment
  • Trend participation

TikTok Pixel

Events to Track

  • PageView
  • ViewContent
  • AddToCart
  • CompletePayment
  • SubmitForm

Best Practices

  • Use Events Manager
  • Set up CAPI
  • Test event firing
  • Use UTM parameters

Performance Benchmarks

MetricBenchmark
CTR1-3%
CPM$5-15
CVR1-3%
VCR15-25%

How do I install Paid advertising in Cursor, Claude Code, or Codex?

Run npx skills add aitytech/agentkits-marketing --skill paid-advertising in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Paid advertising, not every skill in the repository.

Where does Paid advertising come from and what license is it under?

Paid advertising comes from the aitytech/agentkits-marketing repository on GitHub. That repository has 558 GitHub stars. The skill is published under the MIT license.

Prefer plain text? Read the Paid advertising guide as markdown.