AdCopilot docs
Checks

Settings and targeting

The 18 scored AdCopilot checks and 5 observations in the settings and targeting category, with the analysis tools that surface each.

View as Markdown
Open inChatGPTClaudePerplexity

Every entry on this page is evaluated deterministically from your own account data — the same rule and the same threshold on every run, with the number it measured quoted back to you.

A check that cannot be evaluated is reported as not_evaluated, with a reason code, and is excluded from the health score on both sides of its ratio. It is never reported as a pass.

Being listed here is not a promise that a given run reached it. A quick audit evaluates three of the 73 scored checks by design; a deep audit attempts all 73 and reports whatever it could not evaluate. The coverage block of any audit names the checks that were not run, and why — read that before reading a result as a clean bill of health.

Surfaced by names the analysis tools that return this entry's finding. full_audit at depth="deep" returns all of them.

Scored checks — 18 of the 73

These are part of the 73-check audit and they move the health score.

G36 — Smart bidding strategy active

FieldValue
Check idG36
Categorysettings_targeting
Severityhigh
Surfaced bybidding_audit, full_audit

G37 — Target CPA/ROAS reasonableness

FieldValue
Check idG37
Categorysettings_targeting
Severitycritical
Surfaced bybidding_audit, full_audit

G38 — Learning phase status

FieldValue
Check idG38
Categorysettings_targeting
Severityhigh
Surfaced bybidding_audit, full_audit

G39 — Budget constrained campaigns

FieldValue
Check idG39
Categorysettings_targeting
Severityhigh
Surfaced bybudget_pacing, full_audit

G40 — Manual CPC justification

FieldValue
Check idG40
Categorysettings_targeting
Severitymedium
Surfaced bybidding_audit, full_audit

G41 — Portfolio bid strategies

FieldValue
Check idG41
Categorysettings_targeting
Severitymedium
Surfaced bybidding_audit, full_audit

G50 — Sitelink extensions

FieldValue
Check idG50
Categorysettings_targeting
Severityhigh
Surfaced byfull_audit

G51 — Callout extensions

FieldValue
Check idG51
Categorysettings_targeting
Severitymedium
Surfaced byfull_audit

G52 — Structured snippets

FieldValue
Check idG52
Categorysettings_targeting
Severitymedium
Surfaced byfull_audit

G53 — Image extensions

FieldValue
Check idG53
Categorysettings_targeting
Severitymedium
Surfaced byfull_audit

G54 — Call extensions (if applicable)

FieldValue
Check idG54
Categorysettings_targeting
Severitymedium
Surfaced byfull_audit

G55 — Lead form extensions

FieldValue
Check idG55
Categorysettings_targeting
Severitylow
Surfaced byfull_audit

G56 — Audience segments applied

FieldValue
Check idG56
Categorysettings_targeting
Severityhigh
Surfaced byfull_audit

G57 — Customer Match lists

FieldValue
Check idG57
Categorysettings_targeting
Severityhigh
Surfaced byfull_audit

G58 — Placement exclusions

FieldValue
Check idG58
Categorysettings_targeting
Severityhigh
Surfaced byfull_audit

G59 — Landing page mobile speed

FieldValue
Check idG59
Categorysettings_targeting
Severityhigh
Surfaced byfull_audit

G60 — Landing page relevance

FieldValue
Check idG60
Categorysettings_targeting
Severityhigh
Surfaced byfull_audit

G61 — Landing page schema markup

FieldValue
Check idG61
Categorysettings_targeting
Severitymedium
Surfaced byfull_audit

Observations — 5, not scored

Reported with the same evidence and the same suggested fix as a scored check, but not among the 73: an observation never moves the health score, on either side of its ratio.

O-DOW-1 — Unprofitable day-part

FieldValue
Check idO-DOW-1
Categorysettings_targeting
Severitymedium
Surfaced byday_of_week

O-DOW-2 — Underserved day-part

FieldValue
Check idO-DOW-2
Categorysettings_targeting
Severitylow
Surfaced byday_of_week

O-PACE-OVER — Projected to overspend this month

FieldValue
Check idO-PACE-OVER
Categorysettings_targeting
Severityhigh
Surfaced bybudget_pacing, full_audit

O-PACE-UNDER — Projected to underspend this month

FieldValue
Check idO-PACE-UNDER
Categorysettings_targeting
Severitymedium
Surfaced bybudget_pacing, full_audit

O-SPEND-VS-CAP — Spend against plan cap

FieldValue
Check idO-SPEND-VS-CAP
Categorysettings_targeting
Severitymedium
Surfaced byfull_audit

On this page