Trace a campaign from scoped performance review through draft construction, validation, approval, and launch verification.
Campaigns is where you inspect synced advertising objects and prepare supported Meta or Google Ads work. It separates three states that should never be confused: an existing provider object, an editable Marketer draft, and a launch that is publishing or already live.Open Campaigns and confirm the active workspace before you read metrics or create anything.
Prefer complete days and note the workspace reporting timezone.
Objective
Which campaign objectives remain in the table
Clear it when the campaign you expect is missing.
Channel
Meta, Google Ads, or the available combined scope
Confirm the provider and connected account behind the row.
Campaigns, Ad sets, Ads
The advertising-object level
Do not compare rows from different levels as if they were peers.
Status
Active, paused, or another available state
A status filter can hide the object you need.
Search
Names at the selected level
Use the full provider name when similar objects exist.
Saved view
A reusable bundle of campaign filters
A shared view can change the scope for everyone who uses it.
Drafts, Launch ads, Rules
Work that is not simply a live table row
Open the lifecycle surface that matches the work state.
The table can show budget, spend, results, revenue, ROAS, and trend context for the selected window. Treat those figures as observations, not explanations. Move to Analytics when you need a cross-channel or attribution-aware diagnosis.
Open the saved-view menu and choose All view when you do not trust the current filters. Then set the date, objective, channel, and status required by the question.
2
Choose the object level
Start on Campaigns for campaign-level rows. Move to Ad sets for audience, budget, and optimization context, or Ads for the delivered creative. The selected tab becomes the grain of every visible row.
3
Find and identify the object
Search for the provider name, open the row, and confirm its parent-child relationship. Similar names are not sufficient evidence; verify the provider badge and the object level.
4
Read the result in context
Compare spend and the primary result first, then efficiency and trend. Keep the date, currency, attribution view, and status filters unchanged while comparing rows.
5
Choose the next surface
Open Analytics for a broader explanation, Creative performance for asset evidence, or the row’s available control for a scoped change. If a control can mutate the provider account, record the current state before proceeding.
6
Verify the outcome
After a change finishes, return to the same provider, level, object, and date scope. Confirm the new state in Campaigns and, for a decision-grade check, in the provider account.
Select New campaign. The chooser exposes the builders currently supported by the workspace.
The first decision is the provider: Meta for Facebook and Instagram, or Google Ads for its supported campaign types.
Choose Meta for a Facebook or Instagram campaign.
Choose Google Ads for the Search, Shopping, or Performance Max paths shown by the builder.
Choose the catalog link only when you intend to build the displayed Advantage+ Catalog path from product-catalog context.
If the intended provider or account is unavailable, stop and repair it in Integrations. Do not build against a different connected account as a substitute.
For Meta, Set up the campaign establishes the shared campaign-level facts before ad-set and ad work.
Meta setup captures the campaign identity, budget model, objective, publishing account, page, and destination before detailed construction.
1
Confirm the generated name
Review Campaign name against the workspace naming convention. Use Regenerate or edit it before it becomes hard to distinguish from related tests.
2
Choose the budget owner
Select Campaign budget (CBO) when Meta should distribute one shared budget, or Ad set budget (ABO) when each ad set needs its own amount. With ABO, the next step owns the budget values.
3
Choose the objective and acquisition boundary
Select Campaign objective. Review Exclude existing customers when it appears; do not leave it enabled or disabled without confirming whether acquisition or retention is intended.
4
Choose where the campaign publishes
Under Publish to, confirm the exact ad account and Facebook page. Add the default destination URL and open it to verify the product, offer, and live page.
5
Review attribution and budget fields
For eligible Meta objectives, review the attribution settings shown by the form. For CBO, enter the daily budget in the selected ad account’s currency; for ABO, continue knowing each ad set will require its own budget.
6
Choose a lifecycle
Select Save as draft to stop with an editable campaign record. Select Create and build to open the builder and continue with ad sets, audiences, conversion settings, and creative.
The Google Ads path asks for fields appropriate to its selected campaign type. Follow the builder’s visible requirements; do not transfer Meta’s hierarchy, attribution windows, or budget assumptions into Google Ads.
Add or open each ad set or Google ad group required by the plan.
Review audience or targeting, geography, optimization, conversion, schedule, and the budget owner shown for that object.
Add the intended ads and verify creative, copy, destination, and format for every item.
Open Review. Resolve every validation blocker; a ready summary is the publish gate, not a reason to skip human review.
Use Back to edit when the summary, ad-set count, ad count, or destination is wrong.
On publish, review the displayed target state and any confirmation dialog. A confirmed launch opens launch progress; it does not instantly prove every provider object succeeded.
Select Drafts from Campaigns when work was saved, interrupted, or is already publishing.
The Drafts drawer separates editable drafts from work already publishing and provides the correct next action for each state.
Draft state
Next action
What success looks like
Draft / editing
Review
The provider-specific builder opens with the saved campaign.
Publishing
View progress
The launch ledger shows current per-object progress.
Rename or duplicate available
Use the row menu, then re-open the resulting draft
The drawer shows the intended name and a distinct draft record.
Delete
Confirm only after identifying the exact draft
The draft leaves the in-progress list; this does not delete an unrelated live provider campaign.
Use Launch ads to open the launch roster. Read the launch result before retrying. A partial or failed launch needs object-level review; submitting a second launch can create duplicates.
Confirm the provider connection, selected account, first-sync state, date, channel, objective, status, saved view, and search. If the source is still importing, wait for the Campaigns sync state rather than interpreting the table as empty.
A known campaign is missing
Choose All view, move to the correct object level, clear search, and include its current provider status. Then compare the provider object with the latest Marketer sync state.
Metrics do not match Analytics
Align date window, account, currency, attribution source, and object level. Campaigns is an object table; Analytics may show a different channel or attribution frame.
Create and build is disabled
Complete the visible required fields. For Meta, confirm the campaign name, objective, budget model and amount where required, ad account, Facebook page, and destination URL.
Publish is blocked
Read every blocker on Review. Check ad-set or ad-group configuration, conversion destination, budget, schedule, creative completeness, and connected-account health. Do not bypass a blocker by recreating the campaign.
A submitted launch is not reflected yet
Open Drafts or Launch ads and use View progress. Also check task activity and Awaiting action. Retry only after the original launch reaches a terminal failure and you understand which objects were created.