Skill Tracer
Skills › Marketing Skills › ads › platform-setup-checklists.md

platform-setup-checklists.md

277 lines · skills/ads/references/platform-setup-checklists.md at 88c79f6

Open on GitHub
1# Platform Setup Checklists
2
3Complete setup checklists for major ad platforms.
4

Platform Setup Checklists

Complete setup checklists for major ad platforms.

Raw lines 1 to 4
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
Raw lines 5 to 12
13## Google Ads Setup

Google Ads Setup

Raw lines 13 to 14
15### 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
Raw lines 15 to 21
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)
Raw lines 22 to 30
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)
Raw lines 31 to 37
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
Raw lines 38 to 47
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
Raw lines 48 to 58
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)
Raw lines 59 to 68
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
77## Meta Ads Setup

Meta Ads Setup

Raw lines 77 to 78
79### 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
Raw lines 79 to 86
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
Raw lines 87 to 100
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
Raw lines 101 to 107
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
Raw lines 108 to 118
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
Raw lines 119 to 125
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
Raw lines 126 to 135
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
144## LinkedIn Ads Setup

LinkedIn Ads Setup

Raw lines 144 to 145
146### 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
Raw lines 146 to 152
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)
Raw lines 153 to 161
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
Raw lines 162 to 170
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)
Raw lines 171 to 178
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
Raw lines 179 to 184
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
Raw lines 185 to 193
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
203## Twitter/X Ads Setup

Twitter/X Ads Setup

Raw lines 203 to 204
205### 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)
Raw lines 205 to 210
211### Tracking
213- [ ] Twitter Pixel installed
214- [ ] Conversion events created
215- [ ] Website tag verified

Tracking

  • [ ] Twitter Pixel installed
  • [ ] Conversion events created
  • [ ] Website tag verified
Raw lines 211 to 216
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
Raw lines 217 to 224
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
234## TikTok Ads Setup

TikTok Ads Setup

Raw lines 234 to 235
236### 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
Raw lines 236 to 241
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)
Raw lines 242 to 247
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
Raw lines 248 to 253
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
Raw lines 264 to 277