tiktok-ads
kostja94/marketing-skills
Set up, optimize, and manage TikTok Ads for younger demographics with viral-style video creative.
What is tiktok-ads?
TikTok Ads skill guides paid campaign setup, creative strategy, and optimization on TikTok's platform. Use this when setting up ads, optimizing performance, or managing TikTok Ads, TikTok for Business, TikTok Pixel, Events API, Spark Ads, or video ads targeting Gen Z and younger millennials (18–34).
- Configure TikTok Pixel and Events API for server-side conversion tracking and attribution
- Design vertical video creative (9:16) with strong hooks in the first 3 seconds to maximize watch-through
- Select and execute ad formats: In-Feed, TopView, Spark Ads, and Collection ads for different campaign goals
- Set up targeting by interest, demographics, lookalike audiences, and retargeting (website visitors, video viewers)
- Manage bidding strategy, budget allocation, and creative refresh cadence for cost-effective reach
- Align captions, sound, and UGC-style creative to TikTok's native platform culture
How to install tiktok-ads
npx skills add https://github.com/kostja94/marketing-skills --skill tiktok-ads- TikTok Business Account and access to Ads Manager
- TikTok Pixel installed on website or app
- Events API configured for server-side conversion tracking (recommended)
- Vertical video creative assets (9:16 aspect ratio)
- Defined conversion events and UTM parameter strategy
How to use tiktok-ads
- 1.Create or log into your TikTok Business Account and access Ads Manager
- 2.Install TikTok Pixel on your website and configure Events API for conversion tracking
- 3.Prepare vertical video creative (9:16) with a strong hook in the first 3 seconds and captions
- 4.Choose your ad format (In-Feed, TopView, Spark Ads, or Collection) based on campaign objective
- 5.Set up targeting: select interest, demographics, lookalike, or retargeting audiences
- 6.Configure bidding strategy (start manual, switch to automated with conversion volume) and daily/lifetime budget
- 7.Launch campaign and monitor performance; plan for high creative refresh cadence as the main optimization lever
Use cases
- Launch awareness or conversion campaigns targeting Gen Z and younger millennials with limited budget and high engagement potential
- Boost organic TikTok posts as Spark Ads to leverage creator partnerships and native content
- Retarget website visitors and video viewers with follow-up ads to drive conversions
- Test multiple vertical video creatives with rapid iteration to identify top-performing hooks and messaging
- Set up server-side tracking via TikTok Pixel and Events API to improve attribution across paid channels
- Performance marketers targeting younger demographics (18–34)
- E-commerce brands with video creative capacity and product catalogs
- Agencies managing multi-channel paid campaigns including TikTok
- Growth teams optimizing for cost-per-acquisition with high creative velocity
- Brands leveraging creator partnerships and UGC-style content
tiktok-ads FAQ
TikTok Ads excel with audiences aged 18–34, particularly Gen Z and younger millennials. The platform's short-form, native-style video format and lower CPM often outperform Meta for reach in this demographic.
Minimum budget varies by objective and region. Start with manual bidding and sufficient daily budget to gather conversion data, then switch to automated bidding once you have conversion volume.
Critical. The first 3 seconds determine whether viewers continue watching. Use a pattern interrupt, question, or bold statement as a hook to maximize watch-through and engagement.
Use both: install TikTok Pixel on your website and configure Events API for server-side tracking. This combination improves attribution accuracy and conversion tracking across your campaigns.
Spark Ads boost organic TikTok posts to paid audiences, leveraging creator partnerships and native content. Use them when you have high-performing organic content you want to amplify to a broader audience.
Full instructions (SKILL.md)
Source of truth, from kostja94/marketing-skills.
name: tiktok-ads description: When the user wants to set up, optimize, or manage TikTok Ads. Also use when the user mentions "TikTok Ads," "TikTok for Business," "TikTok Pixel," "Events API," "TikTok Spark Ads," or "TikTok video ads." For organic TikTok, use tiktok-captions. metadata: version: 1.0.1
Paid Ads: TikTok Ads
Guides TikTok Ads setup, creative strategy, and optimization. TikTok excels at younger demographics (18–34) and viral-style video; use when your audience skews young and you have video creative capacity.
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.
Why TikTok
- Demographics: 18–34; Gen Z and younger millennials
- Creative velocity: Short-form; native feel; UGC-style performs well
- Cost: Often lower CPM than Meta for reach
- Engagement: High watch time; sound-on culture
Ad Formats
| Format | Use |
|---|---|
| In-Feed | Native video; 9–15s or longer; primary format |
| TopView | First impression; premium; awareness |
| Spark Ads | Boost organic posts; native; creator partnership |
| Collection | Product catalog; e-commerce |
Creative Best Practices
- Hook (0–3s): Pattern interrupt; question; bold statement
- Vertical: 9:16 for feed; native to platform
- Sound: Music and captions matter; many watch with sound
- UGC-style: Authentic; less polished often outperforms
- First 3 seconds: Determine if they watch
Targeting
| Type | Use |
|---|---|
| Interest | Broad; algorithm-driven |
| Demographics | Age; gender; location |
| Lookalike | Based on converters or engagers |
| Retargeting | Website visitors; video viewers |
Tracking
- TikTok Pixel + Events API: Server-side for better attribution
- UTM: Consistent parameters for cross-platform comparison
Budget & Bidding
- Minimum: Varies by objective
- Bidding: Start manual; switch to automated with conversion volume
- Creative volume: Plan for high refresh cadence; creative is main lever
Pre-Launch Checklist
- Pixel installed; Events API configured
- Vertical video creative (9:16)
- Hook in first 3 seconds
- Captions included
- Conversion events defined
Related Skills
- tiktok-captions: Organic TikTok content; Spark Ads boost organic posts; video specs (9:16, captions) align
- paid-ads-strategy: Channel selection; creative frameworks; budget allocation
- landing-page-generator: LP for paid traffic
- analytics-tracking: Conversion tracking; ROAS
Related skills
More from kostja94/marketing-skills and the wider catalog.

tiktok-captions
Create TikTok captions, scripts, and video specs optimized for engagement and discoverability.

title-tag
When the user wants to optimize the title tag, page title, or SERP title. Also use when the user mentions "title tag," "meta title," "page title," "SEO title," "SERP title," "browser tab title," "title optimization," "headline for search," "title too long," "title tag length," "duplicate title tags," or "optimize title for CTR." For meta description, use meta-description. For structured data, use schema-markup.

toc-generator
When the user wants to add, optimize, or audit table of contents (TOC) for long-form content. Also use when the user mentions "TOC," "table of contents," "table of contents for article," "article TOC," "jump links," "content outline," "article navigation," "in-page navigation," "add TOC to blog," or "TOC for long content." For article SEO template, use article-page-generator.

tools-page-generator
When the user wants to create, optimize, or audit free tools pages. Also use when the user mentions "free tools," "tools page," "toolkit," "free [X] tool," "free [X] calculator," "free [X] checker," "lead magnet tool," "programmatic tools," or "tools hub." For content strategy, use content-strategy.

top-banner-generator
When the user wants to add, optimize, or audit a top announcement bar or sticky banner. Also use when the user mentions "announcement bar," "top banner," "sticky bar," "promo banner," "discount banner," "student discount banner," "header banner," "announcement bar design," "sticky header," "promo bar," "urgency banner," or "lead capture bar." For promos, use discount-marketing-strategy.

traffic-analysis
When the user wants to analyze website traffic sources, attribution, or dark traffic. Also use when the user mentions "traffic sources," "dark traffic," "direct traffic," "UTM parameters," "traffic attribution," "channel attribution," "attribution optimization," "channel analysis," "traffic analysis," "traffic diversification," "natural traffic benchmark," or "organic vs paid traffic." For GA4 setup, use analytics-tracking.