Skills › Marketing Skills › ads › platform-setup-checklists.md
platform-setup-checklists.md
277 lines · skills/ads/references/platform-setup-checklists.md at 88c79f6
5## Contents
6- Google Ads Setup (Account Foundation, Conversion Tracking, Analytics Integration, Audience Setup, Campaign Readiness, Ad Extensions, Brand Protection)
7- Meta Ads Setup (Business Manager Foundation, Pixel & Tracking, Domain & Aggregated Events, Audience Setup, Catalog, Creative Assets, Compliance)
8- LinkedIn Ads Setup (Campaign Manager Foundation, Insight Tag & Tracking, Audience Setup, Lead Gen Forms, Document Ads, Creative Assets, Budget Considerations)
9- Twitter/X Ads Setup (Account Foundation, Tracking, Audience Setup, Creative)
10- TikTok Ads Setup (Account Foundation, Pixel & Tracking, Audience Setup, Creative)
11- Universal Pre-Launch Checklist
Contents
- Google Ads Setup (Account Foundation, Conversion Tracking, Analytics Integration, Audience Setup, Campaign Readiness, Ad Extensions, Brand Protection)
- Meta Ads Setup (Business Manager Foundation, Pixel & Tracking, Domain & Aggregated Events, Audience Setup, Catalog, Creative Assets, Compliance)
- LinkedIn Ads Setup (Campaign Manager Foundation, Insight Tag & Tracking, Audience Setup, Lead Gen Forms, Document Ads, Creative Assets, Budget Considerations)
- Twitter/X Ads Setup (Account Foundation, Tracking, Audience Setup, Creative)
- TikTok Ads Setup (Account Foundation, Pixel & Tracking, Audience Setup, Creative)
- Universal Pre-Launch Checklist
Google Ads Setup
Raw lines 13 to 1415### Account Foundation
17- [ ] Google Ads account created and verified
18- [ ] Billing information added
19- [ ] Time zone and currency set correctly
20- [ ] Account access granted to team members
Account Foundation
- [ ] Google Ads account created and verified
- [ ] Billing information added
- [ ] Time zone and currency set correctly
- [ ] Account access granted to team members
22### Conversion Tracking
24- [ ] Google tag installed on all pages
25- [ ] Conversion actions created (purchase, lead, signup)
26- [ ] Conversion values assigned (if applicable)
27- [ ] Enhanced conversions enabled
28- [ ] Test conversions firing correctly
29- [ ] Import conversions from GA4 (optional)
Conversion Tracking
- [ ] Google tag installed on all pages
- [ ] Conversion actions created (purchase, lead, signup)
- [ ] Conversion values assigned (if applicable)
- [ ] Enhanced conversions enabled
- [ ] Test conversions firing correctly
- [ ] Import conversions from GA4 (optional)
31### Analytics Integration
33- [ ] Google Analytics 4 linked
34- [ ] Auto-tagging enabled
35- [ ] GA4 audiences available in Google Ads
36- [ ] Cross-domain tracking set up (if multiple domains)
Analytics Integration
- [ ] Google Analytics 4 linked
- [ ] Auto-tagging enabled
- [ ] GA4 audiences available in Google Ads
- [ ] Cross-domain tracking set up (if multiple domains)
38### Audience Setup
40- [ ] Remarketing tag verified
41- [ ] Website visitor audiences created:
42 - All visitors (180 days)
43 - Key page visitors (pricing, demo, features)
44 - Converters (for exclusion)
45- [ ] Customer match lists uploaded
46- [ ] Similar audiences enabled
Audience Setup
- [ ] Remarketing tag verified
- [ ] Website visitor audiences created:
- All visitors (180 days)
- Key page visitors (pricing, demo, features)
- Converters (for exclusion)
- [ ] Customer match lists uploaded
- [ ] Similar audiences enabled
48### Campaign Readiness
50- [ ] Negative keyword lists created:
51 - Universal negatives (free, jobs, careers, reviews, complaints)
52 - Competitor negatives (if needed)
53 - Irrelevant industry terms
54- [ ] Location targeting set (include/exclude)
55- [ ] Language targeting set
56- [ ] Ad schedule configured (if B2B, business hours)
57- [ ] Device bid adjustments considered
Campaign Readiness
- [ ] Negative keyword lists created:
- Universal negatives (free, jobs, careers, reviews, complaints)
- Competitor negatives (if needed)
- Irrelevant industry terms
- [ ] Location targeting set (include/exclude)
- [ ] Language targeting set
- [ ] Ad schedule configured (if B2B, business hours)
- [ ] Device bid adjustments considered
59### Ad Extensions
61- [ ] Sitelinks (4-6 relevant pages)
62- [ ] Callouts (key benefits, offers)
63- [ ] Structured snippets (features, types, services)
64- [ ] Call extension (if phone leads valuable)
65- [ ] Lead form extension (if using)
66- [ ] Price extensions (if applicable)
67- [ ] Image extensions (where available)
Ad Extensions
- [ ] Sitelinks (4-6 relevant pages)
- [ ] Callouts (key benefits, offers)
- [ ] Structured snippets (features, types, services)
- [ ] Call extension (if phone leads valuable)
- [ ] Lead form extension (if using)
- [ ] Price extensions (if applicable)
- [ ] Image extensions (where available)
69### Brand Protection
71- [ ] Brand campaign running (protect branded terms)
72- [ ] Competitor campaigns considered
73- [ ] Brand terms in negative lists for non-brand campaigns
75---
Brand Protection
- [ ] Brand campaign running (protect branded terms)
- [ ] Competitor campaigns considered
- [ ] Brand terms in negative lists for non-brand campaigns
Raw lines 69 to 76
Meta Ads Setup
Raw lines 77 to 7879### Business Manager Foundation
81- [ ] Business Manager created
82- [ ] Business verified (if running certain ad types)
83- [ ] Ad account created within Business Manager
84- [ ] Payment method added
85- [ ] Team access configured with proper roles
Business Manager Foundation
- [ ] Business Manager created
- [ ] Business verified (if running certain ad types)
- [ ] Ad account created within Business Manager
- [ ] Payment method added
- [ ] Team access configured with proper roles
87### Pixel & Tracking
89- [ ] Meta Pixel installed on all pages
90- [ ] Standard events configured:
91 - PageView (automatic)
92 - ViewContent (product/feature pages)
93 - Lead (form submissions)
94 - Purchase (conversions)
95 - AddToCart (if e-commerce)
96 - InitiateCheckout (if e-commerce)
97- [ ] Conversions API (CAPI) set up for server-side tracking
98- [ ] Event Match Quality score > 6
99- [ ] Test events in Events Manager
Pixel & Tracking
- [ ] Meta Pixel installed on all pages
- [ ] Standard events configured:
- PageView (automatic)
- ViewContent (product/feature pages)
- Lead (form submissions)
- Purchase (conversions)
- AddToCart (if e-commerce)
- InitiateCheckout (if e-commerce)
- [ ] Conversions API (CAPI) set up for server-side tracking
- [ ] Event Match Quality score > 6
- [ ] Test events in Events Manager
101### Domain & Aggregated Events
103- [ ] Domain verified in Business Manager
104- [ ] Aggregated Event Measurement configured
105- [ ] Top 8 events prioritized in order of importance
106- [ ] Web events prioritized for iOS 14+ tracking
Domain & Aggregated Events
- [ ] Domain verified in Business Manager
- [ ] Aggregated Event Measurement configured
- [ ] Top 8 events prioritized in order of importance
- [ ] Web events prioritized for iOS 14+ tracking
108### Audience Setup
110- [ ] Custom audiences created:
111 - Website visitors (all, 30/60/90/180 days)
112 - Key page visitors
113 - Video viewers (25%, 50%, 75%, 95%)
114 - Page/Instagram engagers
115 - Customer list uploaded
116- [ ] Lookalike audiences created (1%, 1-3%)
117- [ ] Saved audiences for common targeting
Audience Setup
- [ ] Custom audiences created:
- Website visitors (all, 30/60/90/180 days)
- Key page visitors
- Video viewers (25%, 50%, 75%, 95%)
- Page/Instagram engagers
- Customer list uploaded
- [ ] Lookalike audiences created (1%, 1-3%)
- [ ] Saved audiences for common targeting
119### Catalog (E-commerce)
121- [ ] Product catalog connected
122- [ ] Product feed updating correctly
123- [ ] Catalog sales campaigns enabled
124- [ ] Dynamic product ads configured
Catalog (E-commerce)
- [ ] Product catalog connected
- [ ] Product feed updating correctly
- [ ] Catalog sales campaigns enabled
- [ ] Dynamic product ads configured
126### Creative Assets
128- [ ] Images in correct sizes:
129 - Feed: 1080x1080 (1:1)
130 - Stories/Reels: 1080x1920 (9:16)
131 - Landscape: 1200x628 (1.91:1)
132- [ ] Videos in correct formats
133- [ ] Ad copy variations ready
134- [ ] UTM parameters in all destination URLs
Creative Assets
- [ ] Images in correct sizes:
- Feed: 1080x1080 (1:1)
- Stories/Reels: 1080x1920 (9:16)
- Landscape: 1200x628 (1.91:1)
- [ ] Videos in correct formats
- [ ] Ad copy variations ready
- [ ] UTM parameters in all destination URLs
136### Compliance
138- [ ] Special Ad Categories declared (if housing, credit, employment, politics)
139- [ ] Landing page complies with Meta policies
140- [ ] No prohibited content in ads
142---
Compliance
- [ ] Special Ad Categories declared (if housing, credit, employment, politics)
- [ ] Landing page complies with Meta policies
- [ ] No prohibited content in ads
Raw lines 136 to 143
LinkedIn Ads Setup
Raw lines 144 to 145146### Campaign Manager Foundation
148- [ ] Campaign Manager account created
149- [ ] Company Page connected
150- [ ] Billing information added
151- [ ] Team access configured
Campaign Manager Foundation
- [ ] Campaign Manager account created
- [ ] Company Page connected
- [ ] Billing information added
- [ ] Team access configured
153### Insight Tag & Tracking
155- [ ] LinkedIn Insight Tag installed on all pages
156- [ ] Tag verified and firing
157- [ ] Conversion tracking configured:
158 - URL-based conversions
159 - Event-specific conversions
160- [ ] Conversion values set (if applicable)
Insight Tag & Tracking
- [ ] LinkedIn Insight Tag installed on all pages
- [ ] Tag verified and firing
- [ ] Conversion tracking configured:
- URL-based conversions
- Event-specific conversions
- [ ] Conversion values set (if applicable)
162### Audience Setup
164- [ ] Matched Audiences created:
165 - Website retargeting audiences
166 - Company list uploaded (for ABM)
167 - Contact list uploaded
168- [ ] Lookalike audiences created
169- [ ] Saved audiences for common targeting
Audience Setup
- [ ] Matched Audiences created:
- Website retargeting audiences
- Company list uploaded (for ABM)
- Contact list uploaded
- [ ] Lookalike audiences created
- [ ] Saved audiences for common targeting
171### Lead Gen Forms (if using)
173- [ ] Lead gen form templates created
174- [ ] Form fields selected (minimize for conversion)
175- [ ] Privacy policy URL added
176- [ ] Thank you message configured
177- [ ] CRM integration set up (or CSV export process)
Lead Gen Forms (if using)
- [ ] Lead gen form templates created
- [ ] Form fields selected (minimize for conversion)
- [ ] Privacy policy URL added
- [ ] Thank you message configured
- [ ] CRM integration set up (or CSV export process)
179### Document Ads (if using)
181- [ ] Documents uploaded (PDF, PowerPoint)
182- [ ] Gating configured (full gate or preview)
183- [ ] Lead gen form connected
Document Ads (if using)
- [ ] Documents uploaded (PDF, PowerPoint)
- [ ] Gating configured (full gate or preview)
- [ ] Lead gen form connected
185### Creative Assets
187- [ ] Single image ads: 1200x627 (1.91:1) or 1080x1080 (1:1)
188- [ ] Carousel images ready
189- [ ] Video specs met (if using)
190- [ ] Ad copy within character limits:
191 - Intro text: 600 max, 150 recommended
192 - Headline: 200 max, 70 recommended
Creative Assets
- [ ] Single image ads: 1200x627 (1.91:1) or 1080x1080 (1:1)
- [ ] Carousel images ready
- [ ] Video specs met (if using)
- [ ] Ad copy within character limits:
- Intro text: 600 max, 150 recommended
- Headline: 200 max, 70 recommended
194### Budget Considerations
196- [ ] Budget realistic for LinkedIn CPCs ($8-15+ typical)
197- [ ] Audience size validated (50K+ recommended)
198- [ ] Daily vs. lifetime budget decided
199- [ ] Bid strategy selected
201---
Budget Considerations
- [ ] Budget realistic for LinkedIn CPCs ($8-15+ typical)
- [ ] Audience size validated (50K+ recommended)
- [ ] Daily vs. lifetime budget decided
- [ ] Bid strategy selected
Raw lines 194 to 202
Twitter/X Ads Setup
Raw lines 203 to 204205### Account Foundation
207- [ ] Ads account created
208- [ ] Payment method added
209- [ ] Account verified (if required)
Account Foundation
- [ ] Ads account created
- [ ] Payment method added
- [ ] Account verified (if required)
211### Tracking
213- [ ] Twitter Pixel installed
214- [ ] Conversion events created
215- [ ] Website tag verified
Tracking
- [ ] Twitter Pixel installed
- [ ] Conversion events created
- [ ] Website tag verified
217### Audience Setup
219- [ ] Tailored audiences created:
220 - Website visitors
221 - Customer lists
222- [ ] Follower lookalikes identified
223- [ ] Interest and keyword targets researched
Audience Setup
- [ ] Tailored audiences created:
- Website visitors
- Customer lists
- [ ] Follower lookalikes identified
- [ ] Interest and keyword targets researched
225### Creative
227- [ ] Tweet copy within 280 characters
228- [ ] Images: 1200x675 (1.91:1) or 1200x1200 (1:1)
229- [ ] Video specs met (if using)
230- [ ] Cards configured (website, app, etc.)
232---
Creative
- [ ] Tweet copy within 280 characters
- [ ] Images: 1200x675 (1.91:1) or 1200x1200 (1:1)
- [ ] Video specs met (if using)
- [ ] Cards configured (website, app, etc.)
Raw lines 225 to 233
TikTok Ads Setup
Raw lines 234 to 235236### Account Foundation
238- [ ] TikTok Ads Manager account created
239- [ ] Business verification completed
240- [ ] Payment method added
Account Foundation
- [ ] TikTok Ads Manager account created
- [ ] Business verification completed
- [ ] Payment method added
242### Pixel & Tracking
244- [ ] TikTok Pixel installed
245- [ ] Events configured (ViewContent, Purchase, etc.)
246- [ ] Events API set up (recommended)
Pixel & Tracking
- [ ] TikTok Pixel installed
- [ ] Events configured (ViewContent, Purchase, etc.)
- [ ] Events API set up (recommended)
248### Audience Setup
250- [ ] Custom audiences created
251- [ ] Lookalike audiences created
252- [ ] Interest categories identified
Audience Setup
- [ ] Custom audiences created
- [ ] Lookalike audiences created
- [ ] Interest categories identified
254### Creative
256- [ ] Vertical video (9:16) ready
257- [ ] Native-feeling content (not too polished)
258- [ ] First 3 seconds are compelling hooks
259- [ ] Captions added (most watch without sound)
260- [ ] Music/sounds selected (licensed if needed)
262---
Creative
- [ ] Vertical video (9:16) ready
- [ ] Native-feeling content (not too polished)
- [ ] First 3 seconds are compelling hooks
- [ ] Captions added (most watch without sound)
- [ ] Music/sounds selected (licensed if needed)
Raw lines 254 to 263
264## Universal Pre-Launch Checklist
266Before launching any campaign:
268- [ ] Conversion tracking tested with real conversion
269- [ ] Landing page loads fast (<3 sec)
270- [ ] Landing page mobile-friendly
271- [ ] UTM parameters working
272- [ ] Budget set correctly (daily vs. lifetime)
273- [ ] Start/end dates correct
274- [ ] Targeting matches intended audience
275- [ ] Ad creative approved
276- [ ] Team notified of launch
277- [ ] Reporting dashboard ready
Universal Pre-Launch Checklist
Before launching any campaign:
- [ ] Conversion tracking tested with real conversion
- [ ] Landing page loads fast (<3 sec)
- [ ] Landing page mobile-friendly
- [ ] UTM parameters working
- [ ] Budget set correctly (daily vs. lifetime)
- [ ] Start/end dates correct
- [ ] Targeting matches intended audience
- [ ] Ad creative approved
- [ ] Team notified of launch
- [ ] Reporting dashboard ready