[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71ATSD9KK4B1WFHT5S49JKJ":3,"skill-same:01M71ATSD9KK4B1WFHT5S49JKJ":75},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":56,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M71ATSD9KK4B1WFHT5S49JKJ","paid-ads-strategy",null,"When the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels. Also use when the user mentions \"paid ads\", \"paid media\", \"PPC\" or \"SEM\". For Google Ads execution, use google-ads. For Meta Ads execution, use meta-ads. For landing page alignment, use landing-page-generator.","ariadoss\u002Fsuperskills","ariadoss","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F414341?v=4","01M71AC7383PT6JCRZSQJ4AVTM","Danilo Stern-Sapad","01M71AC73Y7NTBTJ9KQYNENRRE",12,"MIT","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fmarketing-skills\u002Fstrategies\u002Fcommercial\u002Fpaid-ads\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000040","财务","PROFESSION","适用职业",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"paid ads","ads","paid ads strategy","strategy","paid","paid media","execution","ppc","landing","page","for","google","Budget","sem","plan","when","Meta","choose","Media","alignment","2026-11-10 10:12:30",false,"---\nname: paid-ads-strategy\ndescription: When the user wants to plan paid ads strategy, allocate ad budget, or choose paid channels. Also use when the user mentions \"paid ads\", \"paid media\", \"PPC\" or \"SEM\". For Google Ads execution, use google-ads. For Meta Ads execution, use meta-ads. For landing page alignment, use landing-page-generator.\nmetadata:\n  version: 1.7.0\n---\n\n# Strategies: Paid Ads\n\nGuides paid ads strategy: when to use paid acquisition, channel selection, budget allocation, ad-to-landing-page alignment, and cross-platform best practices. Paid ads (Google Ads, Meta, LinkedIn, Reddit, TikTok, etc.) deliver immediate reach and targeting; use when PMF is validated and budget allows.\n\n**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.\n\n**Platform-specific execution**: Web: **google-ads**, **meta-ads**, **linkedin-ads**, **reddit-ads**, **tiktok-ads**. App: **app-ads**. TV\u002FStreaming: **ctv-ads**.\n\n## Before Starting\n\n**Check for project context first:** If `.agents\u002Fproject-context.md` or `.claude\u002Fproject-context.md` exists, read it before asking questions.\n\nGather this context (ask if not provided):\n\n| Area | Questions |\n|------|-----------|\n| **Goals** | Primary objective? (Awareness, traffic, leads, sales, app installs) Target CPA\u002FROAS? Monthly budget? Constraints? |\n| **Product & offer** | What are you promoting? Landing page URL? What makes it compelling? |\n| **Audience** | Ideal customer? Problem you solve? What do they search for or care about? Existing customer data for lookalikes? |\n| **Current state** | Run ads before? What worked\u002Fdidn't? Pixel\u002Fconversion data? Funnel conversion rate? |\n\n## Two Modes: PMF Testing vs Conversion-Driven\n\n| Mode | When | Goal | Budget | Metrics |\n|------|------|------|--------|---------|\n| **PMF testing** | Pre-PMF; idea validation | Validate demand, messaging, pricing, audience before building | $47–500; small | CTR, sign-up rate, bounce rate; low CTR\u002Fhigh bounce = messaging issue |\n| **Conversion-driven** | PMF validated | Commercialization; scale; efficient acquisition | Scale; ROAS target | ROAS, CAC, conversion rate |\n\n**PMF testing**: Use paid ads as a **learning tool**—simple landing page, \"Join Waitlist\" or \"Get Early Access\" CTA, test ad variations (value props, price points, audiences). No full product needed. See **google-ads** for PMF testing setup.\n\n**Conversion-driven**: Full funnel; conversion tracking; scale budget. Avoid large-scale paid acquisition before PMF—see **cold-start-strategy**.\n\n**Reference**: [Marketing Cactus – Using Google Ads to Test Product-Market Fit](https:\u002F\u002Fmktcactus.com\u002Fen\u002Fusing-google-ads-to-test-product-market-fit-before-launching\u002F)\n\n## When to Use Paid Ads\n\n| Condition | Rationale |\n|-----------|-----------|\n| **PMF validated** (conversion mode) | Product-market fit confirmed; scale acquisition |\n| **PMF testing** (validation mode) | Small budget; validate demand, messaging, pricing before building |\n| **Budget available** | CAC and LTV modeled (conversion); or $47–500 for testing |\n| **Need speed** | Organic takes months; paid delivers traffic immediately |\n\n## When NOT to Use Paid Ads\n\n| Condition | Rationale |\n|-----------|-----------|\n| **Pre-PMF + large scale** | Large-scale paid acquisition before PMF wastes budget; use PMF testing mode or cold-start channels first |\n| **No conversion tracking** | Can't measure ROAS; optimize blindly (PMF testing uses CTR\u002Fsign-up) |\n| **Organic can work** | SEO, content, community may achieve goal at lower cost; see **seo-strategy** |\n\n**Cold start**: For acquisition, use Product Hunt, Reddit, directories, founder-led outbound first. For PMF validation, small-budget Google Ads + landing page is valid. See **cold-start-strategy**, **google-ads**.\n\n## Ad Formats by Medium\n\nPaid ads span multiple media beyond web. Choose by product type and audience.\n\n| Medium | Format | Best for | Skill |\n|--------|--------|----------|-------|\n| **Web** | Search, Display, Social (landing page) | Websites, SaaS, e-commerce, leads | google-ads, meta-ads, linkedin-ads, reddit-ads, tiktok-ads |\n| **Display \u002F Banner** | Ad networks, programmatic, banner ads | Brand awareness; retargeting; publisher sites | display-ads |\n| **App** | App install, in-app ads, App Store\u002FPlay Store | Mobile apps; user acquisition (UA) | app-ads |\n| **TV \u002F Streaming** | CTV, OTT, linear TV | Brand awareness; streaming viewers; 95% ad completion | ctv-ads |\n| **Directory \u002F Marketplace** | Taaft, Shopify App Store, G2, Capterra | High-intent directory visitors; app\u002Fsoftware discovery | directory-listing-ads |\n| **Out-of-home (OOH)** | Billboards, transit, DOOH | Brand reach; unskippable; real-world exposure | — |\n\n**Web** drives to landing pages; **Display** = banner\u002Fnetwork on publisher sites; **App** = install or in-app; **TV\u002FCTV** = awareness or QR\u002FURL; **Directory** = paid placements within Taaft, Shopify App Store, G2, Capterra.\n\n## Platform Selection (Web)\n\n| Platform | Best for | Use when |\n|----------|----------|----------|\n| **Google Ads** | High-intent search traffic | People actively search for your solution |\n| **Meta (FB\u002FIG)** | Demand gen, visual products | Creating demand; strong creative assets |\n| **LinkedIn Ads** | B2B, decision-makers | Job title\u002Fcompany targeting matters; higher ACV |\n| **Reddit Ads** | Niche communities, discussion-driven | Audience in specific subreddits; authentic, value-first messaging |\n| **TikTok Ads** | Younger demographics, viral creative | Audience 18–34; video capacity |\n| **X (Twitter) Ads** | Tech audiences, thought leadership | Audience active on X; timely content |\n\n**Decision tree**: High intent? → Google Search. No? → Awareness: Meta\u002FTikTok\u002FYouTube. B2B: LinkedIn. E-commerce: Meta + Google Shopping. **App?** → app-ads. **Streaming\u002FTV?** → ctv-ads. **Display\u002Fbanner?** → display-ads. **Directory (Taaft, Shopify, G2)?** → directory-listing-ads.\n\n## Dual-Channel Strategy\n\nTreat Google Ads and Meta Ads as **complementary**, not competing. Google captures high-intent search at moment of need; Meta creates and shapes demand by introducing brands to new audiences. A dual-channel approach often outperforms single-channel; use unified KPIs (prioritize profit over volume). See **google-ads**, **meta-ads** for platform setup.\n\n## Budget Allocation\n\n| Phase | Approach |\n|-------|----------|\n| **Testing (2–4 weeks)** | 70% proven\u002Fsafe; 30% new audiences\u002Fcreative |\n| **Scaling** | Consolidate into winners; increase 20–30% at a time; wait 3–5 days between increases |\n\n## Ad Copy Frameworks (Cross-Platform)\n\n| Framework | Structure |\n|-----------|-----------|\n| **PAS** | Problem → Agitate pain → Introduce solution → CTA |\n| **BAB** | Current painful state → Desired future state → Your product as bridge |\n| **Social Proof** | Impressive stat\u002Ftestimonial → What you do → CTA |\n\n## Creative Best Practices\n\n**Image ads**: Clear product screenshots; before\u002Fafter; stats as focal point; human faces (real); text overlay &lt;20%.\n\n**Video ads (15–30 sec)**: Hook (0–3s) → Problem (3–8s) → Solution (8–20s) → CTA (20–30s). Captions always; vertical for Stories\u002FReels; native feel outperforms polished.\n\n**Creative testing order**: 1) Concept\u002Fangle 2) Hook\u002Fheadline 3) Visual style 4) Body copy 5) CTA.\n\n## Retargeting Overview\n\n| Funnel stage | Audience | Message |\n|--------------|----------|---------|\n| Top | Blog readers, video viewers | Educational, social proof |\n| Middle | Pricing\u002Ffeature visitors | Case studies, demos |\n| Bottom | Cart abandoners, trial users | Urgency, objection handling |\n\n**Exclusions**: Existing customers; recent converters (7–14d); bounced visitors (&lt;10s).\n\n## Budget & Metrics\n\n| Metric | Purpose |\n|--------|---------|\n| **ROAS** | Return on ad spend; primary paid channel metric |\n| **CAC** | Cost per acquisition; compare to LTV |\n| **Quality Score** (Google) | Ad relevance, LP experience; higher = lower CPC |\n| **CPC\u002FCPM** | Cost per click\u002Fimpression; platform-specific |\n\n**Quantified benchmarks**: Quality Score 5→7 can reduce CPC by 30–50%. Smart bidding (Target CPA\u002FROAS) typically needs ≥30 conversions in 30 days to work effectively. Proper optimization can increase conversion rates 30–150% and reduce CPA 20–50%.\n\n## Attribution & Incrementality\n\n**Incrementality** measures the *additional* value marketing creates beyond what would occur without it—causal impact, not just correlation. Essential in privacy-first environments (cookies limited, third-party data restricted); incrementality testing does not depend on cross-device tracking.\n\n| Approach | Use when |\n|----------|----------|\n| **Incrementality testing** | Holdout experiments (geo, channel); isolate true lift; justify budget |\n| **Attribution** | UTM, last-click, multi-touch; compare channels; see **traffic-analysis** |\n| **Advanced conversion** | Server-side (Enhanced Conversions, CAPI); better accuracy |\n\n**Principle**: Measure incrementality and downstream value, not just cost metrics. Major platforms have lowered experiment thresholds (e.g., Google Ads incrementality experiments from $100K+ to ~$5K minimum spend).\n\n## Ad-to-Landing-Page Alignment\n\n| Principle | Practice |\n|-----------|----------|\n| **Ad promise on page** | Ad copy (e.g. \"15% off\") must appear immediately; mismatch increases bounce |\n| **Post-click experience** | Ads drive traffic; LPs drive conversions; optimize full funnel |\n| **Quality Score** | Well-optimized LPs improve Google Quality Score → lower CPC |\n| **Mobile-first** | CTA above fold; thumb-reachable; fast load (&lt;3s) |\n\nSee **landing-page-generator** for LP structure and conversion optimization.\n\n## Common Mistakes to Avoid\n\n- Launching without conversion tracking\n- Too many campaigns (fragmenting budget)\n- Not giving algorithms learning time (2–4 weeks; PMax needs 6+ weeks)\n- Single ad per ad set; not refreshing creative (fatigue)\n- Spreading budget too thin; big budget changes\n\n## Weekly Optimization Cadence\n\n| Check | Action |\n|-------|--------|\n| **Creative fatigue** | Refresh when CTR or conversion rate drops; test new concepts |\n| **Learning phase** | Ensure sufficient volume (e.g., 50+ conv\u002Fweek Meta; 30+ conv\u002F30d Google for smart bidding) |\n| **Brand term share** | If brand terms &gt;30% of conversions, consider reallocating to non-brand |\n| **Placement\u002Fspend** | Flag if any single placement exceeds 15% of total spend |\n\n## Affiliate Brand Bidding\n\nWhen running affiliate programs: prohibit affiliates from bidding on your brand terms in Google Ads. Monitor paid search; use brand monitoring tools. See **affiliate-page-generator**.\n\n## Competitor Brand Bidding\n\n**When**: Bid on \"[Competitor] alternative,\" \"[Competitor] vs [You]\" to intercept high-intent traffic. Google allows competitor terms as keywords; ad copy cannot use competitor names without permission.\n\n**Landing page**: Use a **dedicated comparison\u002Falternatives page**, not a blog. Users searching competitor brands expect direct alternatives; blog increases bounce. See **alternatives-page-generator**, **google-ads** Competitor Brand Keywords.\n\n## Output Format\n\n- **Channel** recommendation (and route to platform skill if needed)\n- **When to start** (PMF check; budget readiness)\n- **Budget** approach (test budget; ROAS target)\n- **Landing page** requirement (ad-to-page alignment)\n- **Metrics** to track (ROAS, CAC, Quality Score)\n\n## Related Skills\n\n- **google-ads**, **meta-ads**, **linkedin-ads**, **reddit-ads**, **tiktok-ads**: Web platform setup\n- **reddit-posts**, **linkedin-posts**, **tiktok-captions**, **twitter-x-posts**: Platform (organic) skills; creative alignment with reddit-ads, linkedin-ads, tiktok-ads, X Ads\n- **app-ads**: App install, UA; Google App Campaigns, Apple Search Ads\n- **ctv-ads**: CTV, OTT, streaming ads\n- **display-ads**: Ad networks, banner ads, programmatic display\n- **directory-listing-ads**: Taaft, Shopify App Store, G2, Capterra paid placements\n- **landing-page-generator**: LP structure for paid traffic; ad-to-page alignment\n- **alternatives-page-generator**: Competitor brand keyword ads → dedicated LP (not blog); comparison page structure\n- **cold-start-strategy**: When NOT to use paid ads\n- **pmf-strategy**: PMF validation; when to use PMF testing vs conversion-driven mode\n- **seo-strategy**: Organic vs paid\n- **integrated-marketing**: PESO model; paid as one channel\n- **keyword-research**: Keywords inform paid search targeting\n- **traffic-analysis**: UTM for paid attribution\n- **analytics-tracking**: Conversion tracking; ROAS measurement; incrementality experiments\n","# Strategies: Paid Ads\n\nGuides paid ads strategy: when to use paid acquisition, channel selection, budget allocation, ad-to-landing-page alignment, and cross-platform best practices. Paid ads (Google Ads, Meta, LinkedIn, Reddit, TikTok, etc.) deliver immediate reach and targeting; use when PMF is validated and budget allows.\n\n**When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output.\n\n**Platform-specific execution**: Web: **google-ads**, **meta-ads**, **linkedin-ads**, **reddit-ads**, **tiktok-ads**. App: **app-ads**. TV\u002FStreaming: **ctv-ads**.\n\n## Before Starting\n\n**Check for project context first:** If `.agents\u002Fproject-context.md` or `.claude\u002Fproject-context.md` exists, read it before asking questions.\n\nGather this context (ask if not provided):\n\n| Area | Questions |\n|------|-----------|\n| **Goals** | Primary objective? (Awareness, traffic, leads, sales, app installs) Target CPA\u002FROAS? Monthly budget? Constraints? |\n| **Product & offer** | What are you promoting? Landing page URL? What makes it compelling? |\n| **Audience** | Ideal customer? Problem you solve? What do they search for or care about? Existing customer data for lookalikes? |\n| **Current state** | Run ads before? What worked\u002Fdidn't? Pixel\u002Fconversion data? Funnel conversion rate? |\n\n## Two Modes: PMF Testing vs Conversion-Driven\n\n| Mode | When | Goal | Budget | Metrics |\n|------|------|------|--------|---------|\n| **PMF testing** | Pre-PMF; idea validation | Validate demand, messaging, pricing, audience before building | $47–500; small | CTR, sign-up rate, bounce rate; low CTR\u002Fhigh bounce = messaging issue |\n| **Conversion-driven** | PMF validated | Commercialization; scale; efficient acquisition | Scale; ROAS target | ROAS, CAC, conversion rate |\n\n**PMF testing**: Use paid ads as a **learning tool**—simple landing page, \"Join Waitlist\" or \"Get Early Access\" CTA, test ad variations (value props, price points, audiences). No full product needed. See **google-ads** for PMF testing setup.\n\n**Conversion-driven**: Full funnel; conversion tracking; scale budget. Avoid large-scale paid acquisition before PMF—see **cold-start-strategy**.\n\n**Reference**: [Marketing Cactus – Using Google Ads to Test Product-Market Fit](https:\u002F\u002Fmktcactus.com\u002Fen\u002Fusing-google-ads-to-test-product-market-fit-before-launching\u002F)\n\n## When to Use Paid Ads\n\n| Condition | Rationale |\n|-----------|-----------|\n| **PMF validated** (conversion mode) | Product-market fit confirmed; scale acquisition |\n| **PMF testing** (validation mode) | Small budget; validate demand, messaging, pricing before building |\n| **Budget available** | CAC and LTV modeled (conversion); or $47–500 for testing |\n| **Need speed** | Organic takes months; paid delivers traffic immediately |\n\n## When NOT to Use Paid Ads\n\n| Condition | Rationale |\n|-----------|-----------|\n| **Pre-PMF + large scale** | Large-scale paid acquisition before PMF wastes budget; use PMF testing mode or cold-start channels first |\n| **No conversion tracking** | Can't measure ROAS; optimize blindly (PMF testing uses CTR\u002Fsign-up) |\n| **Organic can work** | SEO, content, community may achieve goal at lower cost; see **seo-strategy** |\n\n**Cold start**: For acquisition, use Product Hunt, Reddit, directories, founder-led outbound first. For PMF validation, small-budget Google Ads + landing page is valid. See **cold-start-strategy**, **google-ads**.\n\n## Ad Formats by Medium\n\nPaid ads span multiple media beyond web. Choose by product type and audience.\n\n| Medium | Format | Best for | Skill |\n|--------|--------|----------|-------|\n| **Web** | Search, Display, Social (landing page) | Websites, SaaS, e-commerce, leads | google-ads, meta-ads, linkedin-ads, reddit-ads, tiktok-ads |\n| **Display \u002F Banner** | Ad networks, programmatic, banner ads | Brand awareness; retargeting; publisher sites | display-ads |\n| **App** | App install, in-app ads, App Store\u002FPlay Store | Mobile apps; user acquisition (UA) | app-ads |\n| **TV \u002F Streaming** | CTV, OTT, linear TV | Brand awareness; streaming viewers; 95% ad completion | ctv-ads |\n| **Directory \u002F Marketplace** | Taaft, Shopify App Store, G2, Capterra | High-intent directory visitors; app\u002Fsoftware discovery | directory-listing-ads |\n| **Out-of-home (OOH)** | Billboards, transit, DOOH | Brand reach; unskippable; real-world exposure | — |\n\n**Web** drives to landing pages; **Display** = banner\u002Fnetwork on publisher sites; **App** = install or in-app; **TV\u002FCTV** = awareness or QR\u002FURL; **Directory** = paid placements within Taaft, Shopify App Store, G2, Capterra.\n\n## Platform Selection (Web)\n\n| Platform | Best for | Use when |\n|----------|----------|----------|\n| **Google Ads** | High-intent search traffic | People actively search for your solution |\n| **Meta (FB\u002FIG)** | Demand gen, visual products | Creating demand; strong creative assets |\n| **LinkedIn Ads** | B2B, decision-makers | Job title\u002Fcompany targeting matters; higher ACV |\n| **Reddit Ads** | Niche communities, discussion-driven | Audience in specific subreddits; authentic, value-first messaging |\n| **TikTok Ads** | Younger demographics, viral creative | Audience 18–34; video capacity |\n| **X (Twitter) Ads** | Tech audiences, thought leadership | Audience active on X; timely content |\n\n**Decision tree**: High intent? → Google Search. No? → Awareness: Meta\u002FTikTok\u002FYouTube. B2B: LinkedIn. E-commerce: Meta + Google Shopping. **App?** → app-ads. **Streaming\u002FTV?** → ctv-ads. **Display\u002Fbanner?** → display-ads. **Directory (Taaft, Shopify, G2)?** → directory-listing-ads.\n\n## Dual-Channel Strategy\n\nTreat Google Ads and Meta Ads as **complementary**, not competing. Google captures high-intent search at moment of need; Meta creates and shapes demand by introducing brands to new audiences. A dual-channel approach often outperforms single-channel; use unified KPIs (prioritize profit over volume). See **google-ads**, **meta-ads** for platform setup.\n\n## Budget Allocation\n\n| Phase | Approach |\n|-------|----------|\n| **Testing (2–4 weeks)** | 70% proven\u002Fsafe; 30% new audiences\u002Fcreative |\n| **Scaling** | Consolidate into winners; increase 20–30% at a time; wait 3–5 days between increases |\n\n## Ad Copy Frameworks (Cross-Platform)\n\n| Framework | Structure |\n|-----------|-----------|\n| **PAS** | Problem → Agitate pain → Introduce solution → CTA |\n| **BAB** | Current painful state → Desired future state → Your product as bridge |\n| **Social Proof** | Impressive stat\u002Ftestimonial → What you do → CTA |\n\n## Creative Best Practices\n\n**Image ads**: Clear product screenshots; before\u002Fafter; stats as focal point; human faces (real); text overlay &lt;20%.\n\n**Video ads (15–30 sec)**: Hook (0–3s) → Problem (3–8s) → Solution (8–20s) → CTA (20–30s). Captions always; vertical for Stories\u002FReels; native feel outperforms polished.\n\n**Creative testing order**: 1) Concept\u002Fangle 2) Hook\u002Fheadline 3) Visual style 4) Body copy 5) CTA.\n\n## Retargeting Overview\n\n| Funnel stage | Audience | Message |\n|--------------|----------|---------|\n| Top | Blog readers, video viewers | Educational, social proof |\n| Middle | Pricing\u002Ffeature visitors | Case studies, demos |\n| Bottom | Cart abandoners, trial users | Urgency, objection handling |\n\n**Exclusions**: Existing customers; recent converters (7–14d); bounced visitors (&lt;10s).\n\n## Budget & Metrics\n\n| Metric | Purpose |\n|--------|---------|\n| **ROAS** | Return on ad spend; primary paid channel metric |\n| **CAC** | Cost per acquisition; compare to LTV |\n| **Quality Score** (Google) | Ad relevance, LP experience; higher = lower CPC |\n| **CPC\u002FCPM** | Cost per click\u002Fimpression; platform-specific |\n\n**Quantified benchmarks**: Quality Score 5→7 can reduce CPC by 30–50%. Smart bidding (Target CPA\u002FROAS) typically needs ≥30 conversions in 30 days to work effectively. Proper optimization can increase conversion rates 30–150% and reduce CPA 20–50%.\n\n## Attribution & Incrementality\n\n**Incrementality** measures the *additional* value marketing creates beyond what would occur without it—causal impact, not just correlation. Essential in privacy-first environments (cookies limited, third-party data restricted); incrementality testing does not depend on cross-device tracking.\n\n| Approach | Use when |\n|----------|----------|\n| **Incrementality testing** | Holdout experiments (geo, channel); isolate true lift; justify budget |\n| **Attribution** | UTM, last-click, multi-touch; compare channels; see **traffic-analysis** |\n| **Advanced conversion** | Server-side (Enhanced Conversions, CAPI); better accuracy |\n\n**Principle**: Measure incrementality and downstream value, not just cost metrics. Major platforms have lowered experiment thresholds (e.g., Google Ads incrementality experiments from $100K+ to ~$5K minimum spend).\n\n## Ad-to-Landing-Page Alignment\n\n| Principle | Practice |\n|-----------|----------|\n| **Ad promise on page** | Ad copy (e.g. \"15% off\") must appear immediately; mismatch increases bounce |\n| **Post-click experience** | Ads drive traffic; LPs drive conversions; optimize full funnel |\n| **Quality Score** | Well-optimized LPs improve Google Quality Score → lower CPC |\n| **Mobile-first** | CTA above fold; thumb-reachable; fast load (&lt;3s) |\n\nSee **landing-page-generator** for LP structure and conversion optimization.\n\n## Common Mistakes to Avoid\n\n- Launching without conversion tracking\n- Too many campaigns (fragmenting budget)\n- Not giving algorithms learning time (2–4 weeks; PMax needs 6+ weeks)\n- Single ad per ad set; not refreshing creative (fatigue)\n- Spreading budget too thin; big budget changes\n\n## Weekly Optimization Cadence\n\n| Check | Action |\n|-------|--------|\n| **Creative fatigue** | Refresh when CTR or conversion rate drops; test new concepts |\n| **Learning phase** | Ensure sufficient volume (e.g., 50+ conv\u002Fweek Meta; 30+ conv\u002F30d Google for smart bidding) |\n| **Brand term share** | If brand terms &gt;30% of conversions, consider reallocating to non-brand |\n| **Placement\u002Fspend** | Flag if any single placement exceeds 15% of total spend |\n\n## Affiliate Brand Bidding\n\nWhen running affiliate programs: prohibit affiliates from bidding on your brand terms in Google Ads. Monitor paid search; use brand monitoring tools. See **affiliate-page-generator**.\n\n## Competitor Brand Bidding\n\n**When**: Bid on \"[Competitor] alternative,\" \"[Competitor] vs [You]\" to intercept high-intent traffic. Google allows competitor terms as keywords; ad copy cannot use competitor names without permission.\n\n**Landing page**: Use a **dedicated comparison\u002Falternatives page**, not a blog. Users searching competitor brands expect direct alternatives; blog increases bounce. See **alternatives-page-generator**, **google-ads** Competitor Brand Keywords.\n\n## Output Format\n\n- **Channel** recommendation (and route to platform skill if needed)\n- **When to start** (PMF check; budget readiness)\n- **Budget** approach (test budget; ROAS target)\n- **Landing page** requirement (ad-to-page alignment)\n- **Metrics** to track (ROAS, CAC, Quality Score)\n\n## Related Skills\n\n- **google-ads**, **meta-ads**, **linkedin-ads**, **reddit-ads**, **tiktok-ads**: Web platform setup\n- **reddit-posts**, **linkedin-posts**, **tiktok-captions**, **twitter-x-posts**: Platform (organic) skills; creative alignment with reddit-ads, linkedin-ads, tiktok-ads, X Ads\n- **app-ads**: App install, UA; Google App Campaigns, Apple Search Ads\n- **ctv-ads**: CTV, OTT, streaming ads\n- **display-ads**: Ad networks, banner ads, programmatic display\n- **directory-listing-ads**: Taaft, Shopify App Store, G2, Capterra paid placements\n- **landing-page-generator**: LP structure for paid traffic; ad-to-page alignment\n- **alternatives-page-generator**: Competitor brand keyword ads → dedicated LP (not blog); comparison page structure\n- **cold-start-strategy**: When NOT to use paid ads\n- **pmf-strategy**: PMF validation; when to use PMF testing vs conversion-driven mode\n- **seo-strategy**: Organic vs paid\n- **integrated-marketing**: PESO model; paid as one channel\n- **keyword-research**: Keywords inform paid search targeting\n- **traffic-analysis**: UTM for paid attribution\n- **analytics-tracking**: Conversion tracking; ROAS measurement; incrementality experiments\n",{"name":5,"metadata":49,"description":7},{"version":50},"1.7.0","main","c7ec8d78e5dc37484c2cfe90ab04de163d97dd41","marketing-skills\u002Fstrategies\u002Fcommercial\u002Fpaid-ads",0,"https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills","https:\u002F\u002Fhyperion360.com\u002Fblog\u002Fparallel-ai-agents-engineering-workflow\u002F","https:\u002F\u002Fgithub.com\u002Fariadoss","https:\u002F\u002Fdanilosapad.com\u002F","CEO & Founder of @Hyperion360","2026-11-01 12:36:50",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add ariadoss\u002Fsuperskills --skill paid-ads-strategy",{"tool":67,"command":68},"bunx","bunx skills add ariadoss\u002Fsuperskills --skill paid-ads-strategy",{"tool":70,"command":71},"pnpm","pnpm dlx skills add ariadoss\u002Fsuperskills --skill paid-ads-strategy","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fmarketing-skills\u002Fstrategies\u002Fcommercial\u002Fpaid-ads\u002FSKILL.md",true,[],[76,104,127,146,175,191],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":87,"publishedAt":44},"01M71AZE3MPF891RM354EMRYA1","youtube","Download YouTube video transcripts when user provides a YouTube URL or asks to download\u002Fget\u002Ffetch a transcript from YouTube. Also use when user wants to transcribe or get captions\u002Fsubtitles from a YouTube video.","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fskills\u002Fyoutube\u002FSKILL.md",[82],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[78,88,89,90,91,92,93,94,95,39,96,97,98,99,100,101,102,103],"user","download","transcribe","write","transcript","video transcripts","Bash","URL","Captions","get","fetch","Video","read","use","subtitles","transcripts",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":44},"01M71AZAYR85PW6BJGSQXS4BN2","write-plan","Use when you have a spec or requirements for a multi-step task, before touching code. Produces an engineering plan complete with TDD tasks, DRY\u002FSOLID\u002FYAGNI principles, a required Test Plan & Verification section, and a coverage target — then auto-runs \u002Fplan-eng-review as an independent double-check before execution.","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fskills\u002Fwrite-plan\u002FSKILL.md",[],[111,38,91,112,113,114,115,116,117,39,118,119,120,121,122,34,123,124,125,126],"write plan","dry","verification","review","tasks","code","you","auto","eng","coverage","complete","section","test plan","target","as","yagni",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":44},"01M71AZ8NDDP5ZMGEE6FSC4FKR","worktrees","Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fskills\u002Fworktrees\u002FSKILL.md",[],[129,134,135,136,101,137,138,139,140,141,142,113,143,39,144,145],"implementation","workspace","with","plans","feature","isolation","git","directory","work","git worktrees","selection","Safety",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":44},"01M71AZ4ZQHTNWFRZVYHKQFP08","web-perf","Analyzes web performance using Chrome DevTools MCP. Measures Core Web Vitals (LCP, INP, CLS) and supplementary metrics (FCP, TBT, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. Use when asked to audit, profile, debug, or optimize page load performance, Lighthouse scores, or site speed. Biases towards retrieval from current documentation over pre-trained knowledge.","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fskills\u002Fweb-perf\u002FSKILL.md",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000023","Skill与智能体开发",[156,157,158,159,160,161,162,163,164,39,165,166,167,168,169,170,171,172,173,174],"web","perf","web perf","resources","MCP","layout","optimize","documentation","caching","qa","knowledge","devtools","issues","render","re","performance","chrome devtools","vitals","never",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":181,"publishedAt":44},"01M71AZ2KZNWYEGKKRMJH8PYG2","verify","Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fskills\u002Fverify\u002FSKILL.md",[],[177,121,182,183,142,113,184,185,39,186,101,187,188,189,190],"commands","about","claims","output","assertions","claim","prs","evidence","running",{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":197,"publishedAt":44},"01M71AZ0ACCK7N1QMWQK1FV2HJ","validate-idea","Validate a business idea using the minimalist entrepreneur framework. Use when someone has a business idea and wants to test if it's worth pursuing before building anything.","https:\u002F\u002Fgithub.com\u002Fariadoss\u002Fsuperskills\u002Fblob\u002Fmain\u002Fskills\u002Fvalidate-idea\u002FSKILL.md",[],[198,199,200,201,202,203,204,39,205,101,206],"validate","idea","validate idea","framework","it","minimalist","test","business","before building"]