A Facebook ads account review should begin with access and ownership, then move through tracking, structure, bids, creative and audiences in that order. During the first week, confirm that the data is trustworthy before changing anything, document why the account is built as it is and separate urgent problems from choices that simply differ from your usual setup.
The goal is not to rebuild the account in your preferred shape. It is to understand what the client owns, what Meta is measuring, which decisions are intentional and where the account is working against the client’s current goals.
1. Confirm access, ownership and account status
Start in Business Manager before opening Ads Manager. If access is incomplete, every later conclusion is provisional.
Map the assets and their owners
Confirm who owns each asset involved in delivery and measurement:
- Business Manager or business portfolio
- Ad account
- Facebook Page
- Instagram account
- Pixel and dataset
- Domain
- Product catalog, if used
- Custom audiences
- Billing profile
The client should keep ownership of the ad account. The agency should be added with the access required to manage the work. That keeps the relationship clean: access can be removed later without transferring or losing the client’s account history.
Check access from your own login. A screenshot from the client is useful, but it does not prove that your team can open the account, inspect events, manage audiences or publish an approved change.
Create a simple access sheet with four columns:
| Asset | Owner | Agency access | Action needed |
|---|---|---|---|
| Ad account | Client business | Admin | None |
| Pixel and dataset | Client business | View only | Request management access |
| Instagram account | Client business | Missing | Client to connect |
| Domain | Client business | Confirmed | None |
This catches a common handoff problem: the agency can see campaigns but cannot inspect or manage the assets that explain their performance.
Check billing and account status
Confirm that the payment method is current and controlled by the right business. Look for rejected charges, spending limits or account-level restrictions that could interrupt delivery.
Keep enforcement issues separate from the normal review. A Facebook ad account request review is a response to a disabled or restricted account, not part of assessing campaign performance. If the account is restricted, check the status shown by Meta, identify the affected asset and follow the available request process from the account.
Do not promise a Facebook ad account disabled review time. The interface may provide a status, but the time needed to resolve a case can vary. Record when the request was submitted, who submitted it and what supporting information Meta requested.
If the buyer searches for “request review Facebook ad account” or “Facebook request review disabled ad account,” the useful answer is procedural: use the affected business’s account status area, follow the review option Meta presents and keep ownership details consistent. Do not create a second account as a shortcut unless the client has a legitimate business reason and the setup complies with Meta’s requirements.
For teams taking over Google at the same time, use the same ownership-first approach in this Google Ads account review checklist.
2. Verify the pixel and Conversions API before reading performance
A campaign table can look precise while the conversion data underneath it is wrong. Tracking therefore comes before conclusions about CPA, ROAS or budget allocation.
Test the complete conversion path
Write down the conversion events the client actually uses. Do not assume that an event called “Lead” represents a qualified lead or even a completed form.
For each important event, confirm:
- What user action triggers it.
- Which page or system sends it.
- Whether it arrives through the browser pixel, Conversions API or both.
- Whether the event includes the value and currency fields the buyer expects.
- Whether the event is selected for campaign optimization.
- Whether the event still matches the client’s current offer.
Use Events Manager to test the real path. Open the landing page, complete the action and confirm that the expected event arrives. If browser and server events both fire, check that they refer to the same action and are deduplicated.
A page view firing is not enough. Test the event that the campaigns are designed to produce.
Reconcile Meta with the source system
Compare Meta’s event flow with the client’s lead, booking or sales system. You are looking for mechanical gaps, not perfect agreement.
Questions to answer include:
- Does every form submission create the expected event?
- Can the team distinguish a lead from a page visit or button click?
- Are internal tests entering production reports?
- Did a recent form, thank-you page or consent change alter the event?
- Is purchase value populated from the actual order?
- Are old events still available as optimization choices even though the client no longer uses them?
Document discrepancies before adjusting campaigns. If Meta reports a conversion that the client cannot find, trace the event before treating it as a media result.
Record tracking confidence
Give each primary event a plain status:
| Status | Meaning | Buyer action |
|---|---|---|
| Confirmed | Tested and matched to the intended action | Use for evaluation |
| Partial | Event arrives, but fields or server coverage need work | Use with a written caveat |
| Unconfirmed | Trigger or source is unclear | Do not base a major decision on it |
| Broken | Event fails or represents the wrong action | Fix before performance changes |
This prevents a familiar mistake: making budget decisions from an event that nobody has tested end to end.
3. Read account structure and bid strategy in context
Once measurement is credible, map how the account is meant to work. Start with objectives and budget movement, not naming conventions.
Build a campaign map
For every active campaign, record:
- Business goal
- Conversion location
- Optimization event
- Audience type
- Geography
- Budget location
- Bid strategy
- Main creative set
- Landing page
- Current owner or decision-maker
Group campaigns by business purpose. Prospecting, remarketing, retention, local offers and product lines should not be judged as if they perform the same job.
Then look for structural friction:
- Campaigns competing for the same audience and offer
- Budgets divided across campaigns without a clear business reason
- Old tests still receiving spend
- Several campaigns using similar creative but different naming
- Mixed geographies that hide local performance
- Ad sets optimized for events that are no longer primary
- Landing pages that do not match the ad’s promise
Do not treat every duplicate-looking campaign as waste. It may separate locations, margin profiles, sales teams or reporting responsibilities. Ask before consolidating.
Review bids against the real target
Record the account-level target, then note campaign-specific exceptions. A buyer may accept a higher CPA for one service, require a different ROAS for another or judge a traffic campaign on link cost per click.
Example: say a campaign has a $50 target CPA. If the account-level target is $40, do not label the campaign a problem until you confirm whether its leads carry more value or whether the $50 target was set for a deliberate reason.
For each campaign, ask:
- Is the bid strategy consistent with the campaign’s goal?
- Is the optimization event frequent enough to support the chosen setup?
- Is the target current?
- Was the target inherited from an older offer or sales model?
- Does the campaign have room to deliver, or is the target constraining it?
- Is the buyer judging the campaign on the same metric Meta is optimizing?
The useful output is not “good” or “bad.” It is a decision log: current target, reason, evidence and the next approved action.
Protect winners while making changes
Avoid stacking several material changes on the same campaign at once. If budget, bid, audience and creative all change together, the account may improve or worsen without teaching the team much.
Use controlled steps. Set a daily movement limit for proven campaigns, define what would justify another move and name the date when the result will be checked. The buyer taking responsibility for the account should be able to explain what changed and why.
4. Evaluate creative age, fatigue and audiences
Creative age alone is not a decision rule. A long-running ad can remain useful, while a newer ad can tire quickly.
Group the same creative before scoring it
The same image, video or copy concept may run in several campaigns, ad sets or platforms. Score it as one asset first, then examine where it performs differently.
Build a creative register with:
| Creative | Offer | First seen | Where it runs | Current signal | Next action |
|---|---|---|---|---|---|
| Product demo A | Core offer | Record date | Prospecting campaigns | Stable | Keep running |
| Testimonial B | Seasonal offer | Record date | Remarketing | Offer expired | Remove after approval |
| Static C | Core offer | Record date | Several ad sets | Fatigue signs | Stage replacement |
This prevents the team from calling an asset a winner in one campaign while missing that the same asset is weakening elsewhere.
Look for fatigue as a pattern
Review frequency, CPM, CPC and CPA together. Fatigue becomes a credible concern when exposure rises and response or cost moves in the wrong direction.
Do not use one metric in isolation. A rising frequency can be expected in a small remarketing audience. A higher CPM may be acceptable if conversion quality improves. A worse CPA needs to be checked against tracking, offer changes and landing-page performance before it is blamed on the ad.
When the pattern points to fatigue, stage replacement creative before pausing the current winner. Ads Arsenal does not generate images or video, and it does not swap creative without approval. The buyer remains responsible for selecting and approving the replacement.
Review audiences last
Audience choices are easier to judge after you understand measurement, structure and creative. Otherwise, an audience may be blamed for a weak offer or broken event.
Check:
- Geography and location settings
- Age or other restrictions required by the offer
- Prospecting and remarketing separation
- Customer and lead exclusions
- Custom audience sources
- Lookalike source quality
- Audience overlap across active campaigns
- Whether targeting still matches the landing page
- Whether the client’s current offer has changed since the audience was built
Treat broad targeting as a strategy, not an absence of strategy. Treat detailed targeting the same way. The question is whether the audience, optimization event, creative and offer work as one system.
At the end of the first week, give the client three lists: confirmed strengths, issues that need correction and open questions that require more data. That format is more useful than a wholesale rebuild proposal.
For agencies managing this process across several clients, the Ads Arsenal agency workflow keeps each client in a separate property while allowing related accounts to be viewed together.
Frequently asked questions
What should you check in a new Facebook ads account?
Check Business Manager access and ownership first, followed by billing, the pixel, Conversions API, conversion events, account structure, bid strategies, creative and audiences. Record what is confirmed, what needs clarification and what should remain untouched until you have more data.
How do you get access to a client's Meta ad account?
Have the client add your agency as a partner or assign the required assets through Meta Business Manager. The client should keep ownership of the ad account while the agency receives the access needed to manage it.
How do you check the Meta pixel is working?
Use Events Manager to confirm that expected events are arriving from the correct domain and carrying the fields you need. Test the main conversion path and check that browser and server events are deduplicated rather than counted twice.
What are common problems in inherited Meta accounts?
Common problems include unclear ownership, missing asset access, broken events, duplicate conversions, mixed objectives, overlapping campaigns, stale creative and audiences that no longer match the offer. Historical naming and structure may also hide why previous decisions were made.
How old is too old for ad creative?
Creative is too old when its current delivery signals show fatigue, not when it reaches a fixed age. Look for frequency rising while CPM or CPC increases, response weakens or CPA gets worse.
What Ads Arsenal does today
Ads Arsenal connects to Meta when you sign in with your Meta account. The client keeps ownership of the ad account, while the agency or Ads Arsenal is added with admin access that can be removed without losing the client’s data. Google connects through a manager-access request set up on a short call while the product is in beta.
It finds the same creative running across campaigns and platforms, scores it as one asset, ranks winners and flags tiring creative when frequency rises, CPM or CPC increases and CPA gets worse. It then recommends swapping in creative the buyer has staged. Nothing changes in an account until someone approves it.
Ads Arsenal is in a free design-partner beta for agencies and in-house teams running real spend on Google, Meta and TikTok. Become a design partner.