Trace observed spending before changing the account's allocation

Where is my Google Ads budget going? Explain spending by campaign and outcome

Reconcile the actual period total, locate the largest contributors and review what they produced. Keep saved budgets, monitoring targets and projections separate from the money already reported as spent.

Start with reported spending, then explain its contribution

Your budget is going to the campaigns and advertising activity that reported cost in the selected period. A saved daily budget is not a spending breakdown. In a connected Slack channel, ask: “Show total spend for the last 30 completed days, break it down by campaign and include each campaign's share and primary conversion outcomes.”

The first answer should give the actual total, date range and major contributing campaigns. It should then connect spending with the selected outcome or identify the next useful question. A list of current budgets cannot answer where the past money went, and a pacing projection cannot substitute for the spending already recorded.

The question often contains two intentions: explain historical spending and decide whether future allocation should change. Handle them in that order. Establish the observed population, inspect the business contribution and only then prepare a supported setting change if the owner requests one. A report itself should not reallocate live budgets.

Keep the answer proportionate. A campaign contribution table can identify most of the account's spending without reading every keyword, product and placement. Narrow the next read to the major contributor or the specific concern. The goal is a clear explanation backed by complete appropriate totals, not a huge collection of unrelated rows.

A useful conclusion might be that two intended acquisition campaigns account for most of the spending, or that an unexpected campaign became a major contributor. Both are measurable findings. Whether that allocation is good depends on the business objective and outcomes, not merely whether one campaign has the largest bar.

Spending, saved budgets, targets and projections are four different numbers

Reported spending describes observed advertising cost for the selected period. A saved campaign budget describes a configured control. A business target describes the amount the owner intends to spend across a chosen period. A projection estimates a future total under a defined method. Each can be useful, but none should silently replace another in the answer.

Google describes an average daily budget as a campaign setting whose daily spending can vary in its average-daily-budget guidance. A current setting therefore is not evidence that exactly that amount was spent yesterday, nor that the same setting applied throughout the earlier month.

The owner's period target can also differ from Google's campaign controls. An account may have several campaigns with configured budgets while the business plans one monthly allocation. ppctor Pacer monitors a configured period target; setting that target does not automatically rewrite all the campaign budgets to fit it.

A projection should identify its observation cutoff and method. It can help the owner see whether the current run rate is above or below the target, but it remains an estimate. It is not money already spent or a guarantee of what Google will deliver. Show measured spending and projected spending as separately labelled values.

Past cost reporting and billing can require another distinction. Google's spending-limit guidance explains served and billed cost and applicable adjustments. An ordinary performance-cost total should not be presented as an exhaustive invoice reconciliation without the relevant billing evidence.

Clear naming prevents unnecessary interventions. If the owner worries about a high projection, inspect pace and allocation. If they worry about a high actual total, inspect the period contribution. If they ask about saved budgets, inspect settings. Routing those questions to the appropriate evidence is more useful than returning all four numbers without explaining their different meanings.

Use the actual requested dates and a consistent monetary context

Last 30 completed days is a rolling window ending yesterday in the relevant account time zone. It is not the same as last month. A calendar-month report is useful when explicitly requested, but the assistant should not silently substitute it. The date range belongs in the answer so the owner can verify the intended selection.

A current business period can start on a configured day other than the first of the month. That period is different from both a rolling window and a calendar month. If the request is about current pace, use the current configured cycle and its cutoff. If it is about the last 30 days, use the rolling selection instead.

Current-day cost can be included on explicit request, with its partial and reporting context retained. For a stable completed-period comparison, stop at yesterday. Do not treat partial activity as a ordinary full day when projecting or comparing with earlier dates. The displayed label should make the cutoff understandable.

Money needs a consistent currency. An account report generally uses its account currency unless a supported conversion is requested. Raw cost in micros is an internal representation, not the client-facing unit. Scale it correctly and keep sufficient internal precision while displaying readable monetary values with sensible decimal limits.

Across accounts with different currencies, a combined allocation requires an explicit conversion basis. Adding 1,000 in one currency to 1,000 in another does not produce a meaningful business total. A portfolio review should preserve each account's context or use the supported currency conversion with a clear selected basis.

A comparison should also retain status population. Currently paused campaigns can have historical cost within the selected window. Omitting them because they are paused now can understate where the earlier budget went. If the user wants enabled-only scope, apply that selection deliberately and describe it rather than assuming it covers all historical spending.

Reconcile the total with campaign contribution

Begin with a complete compatible campaign cost breakdown for the intended period. Sum additive spending and compare it with the selected total. Keep campaign identity internally and show readable names. A visible preview capped to a few rows must not become the basis for a full-account total or percentage unless the complete data behind it supports that calculation.

Campaign share is the campaign's spending divided by the defined total. A 40% share means 40% of that population's observed cost, not 40% of the current saved daily budgets or 40% of all business marketing expenditure. State the denominator so the owner can interpret the allocation without reconstructing the request.

Retain campaigns with spending even if they no longer serve. A campaign paused last week could still account for a material part of the rolling period. Removing it from the table changes the question from historical contribution to current configuration. Both can be useful, but they need different headings.

If the breakdown fails to reconcile, inspect resource coverage, filters and dates. Do not distribute a residual across campaigns locally just to make the chart reach 100%. A supported provider query should establish the actual population; a mismatch is evidence to investigate, not permission to create an estimated campaign assignment.

Rank the major contributors and report the remaining contribution honestly. A compact table can show the largest campaigns and a clearly defined remainder, while a full report retains all applicable rows. The client should know whether the displayed examples cover the whole spending population or only its most material part.

The initial conclusion should be specific. “Prospecting and Product Discovery together account for most of this period's spend” identifies a measurable concentration. “Your budget is spread across campaigns” merely describes how an account is structured. A good contribution review identifies the scope that merits the next business question.

Compare the observed allocation with the owner's intended role for each campaign

A large share is not automatically a problem. One campaign may be intended to drive most acquisition while another protects branded demand or supports a limited promotion. Establish those roles from the owner's strategy or known configuration context rather than inventing them from campaign names alone.

Names can suggest a hypothesis without confirming it. A campaign called Brand could have broad targeting, and a campaign called Discovery could serve a narrowly defined product set. Inspect the relevant current targets when the role matters to the decision. The spending report supplies contribution; settings establish what the campaign is configured to do.

A mismatch between intended and observed share deserves a focused check. The campaign could have changed status, eligibility, targeting or budget, or another campaign could have increased its contribution. Identify the measured movement and relevant configuration evidence before describing the allocation as accidental.

Business availability matters. A product campaign can receive spending while the owner has limited stock or a service team has little capacity. Those facts may come from connected inventory or the user's context. Verify the relevant information before recommending a restriction; the account cost table cannot establish the complete business situation by itself.

Do not force the allocation into equal shares. Equal campaign budgets or equal observed spending can be inappropriate when campaigns have different opportunities and objectives. The useful comparison is with the intended business contribution and constraints, not with a visually balanced chart.

A practical next step can be to retain the allocation, inspect one unexpected contributor or prepare a deliberate reallocation. Each should state its reason. The owner needs to understand why the selected campaign deserves attention, not merely that its cost bar is larger than the others.

Explain what the spending produced before calling it waste

Pair spending with the relevant primary conversion selection. For a retailer, conversion value and purchase-specific measures can help distinguish broad assigned value from purchase outcomes. For a lead advertiser, use the selected lead actions and cost per result. An account can spend heavily in a campaign that produces most of the intended business contribution.

ppctor's business measures select primary actions by default and exclude secondary actions unless requested. All-primary conversion value can include nonpurchase actions with assigned value. Purchase revenue uses primary Purchase-category actions. Keep that distinction so a budget explanation does not call every value amount verified ecommerce sales.

A campaign with no selected conversions and meaningful spending merits review, but its period and outcome coverage still matter. Recent data can be incomplete, and the owner may have selected the wrong action for the campaign's purpose. Establish the actual outcome before declaring the full cost wasted.

Efficiency ratios need the combined inputs. Account cost per result is total cost divided by the selected total result count, not the unweighted average of campaign CPAs. Value-to-cost ratios likewise use total value and cost. Preserve volume next to the ratio so the owner can judge both contribution and efficiency.

Do not equate lower average CPC with better allocation. Cheap traffic can produce few useful outcomes. Expensive traffic can be commercially valuable. The spending investigation should describe what the contribution achieved under the selected objective and identify where further evidence is needed.

A confirmed GA4 event or purchase comparison can add another perspective with explicit source and traffic scope. Keep the series separate rather than adding them into a deduplicated outcome total. The budget report can be enriched by cross-source evidence without pretending that different measurement systems have identical attribution or population.

Narrow deeper analysis to the contributing scope

After locating the major campaign, inspect its appropriate children. Search campaigns can be reviewed through ad groups, keywords and reported search terms. Performance Max uses asset groups, and product targeting can have its own listing hierarchy. Standard Shopping uses ad groups for the corresponding structure. Use the actual resource relationship rather than one universal child label.

Ad-group contribution can identify a useful next target without requiring every keyword in the account. A high-spending group with weak selected outcomes merits a narrower review. The assistant should retain its parent campaign and request the relevant data at that scope, preserving the original period and outcome selection.

Keywords and search terms are different objects. A term report describes reported queries, while a keyword is a configured target with its own match behavior and status. A spending investigation should not call every term an existing editable keyword. If a negative is requested, resolve the intended scope and operation.

Product performance and product targeting also answer different questions. A product can contribute measured activity in a period while its current listing configuration differs. An exclusion entry is a configured relationship within a particular enabled asset group or ad group, not necessarily one unique product across the account.

The generic reporting framework retains supported dataset relationships so scope, settings and measured activity can be selected together where applicable. A request about an excluded product's ROAS should use actual product observations and the correct listing relationship. It should not infer exclusion from zero impressions or deduplicate relationship occurrences when the user asked for occurrences.

Do not sum several overlapping breakdowns into one spending total. Campaign, keyword and product views can describe the same underlying advertising activity through different lenses. Use each to answer its specific question and retain the original compatible total as the denominator. This prevents a deeper investigation from counting the same money several times.

Segments explain composition but do not manufacture intersections

Device, location, network and time breakdowns can show where the selected campaign bought traffic. Choose the segment that addresses the established concern. A device table may be useful when mobile contribution changed; a geographic view may matter after a target change. Reading every segment by default can add cost and noise without answering the question.

A complete device cost breakdown can describe its own population's distribution. A demographic breakdown may cover a narrower eligible population. Do not label an informational demographic total as all account spending if some campaign families are outside the reader. The report heading should preserve that coverage.

Physical-location and location-of-interest contexts differ. The current account audit and campaign location readers do not have identical aggregation behavior. If the user asks where the money was spent geographically, select the actual supported report population and describe it accurately rather than borrowing a label from another location card.

Separate marginal views do not establish a combined intersection. A mobile cost total and a country cost total do not tell the team the cost of mobile traffic in that country. Request a compatible combined breakdown if available. Do not multiply shares or join labels locally to produce a confident-looking table.

Time segmentation can reveal that one day accounted for an unusual portion of cost. A hourly review may be useful when scheduling is central, but it needs appropriate provider fields and the actual account time zone. The assistant should validate grain and selection together before requesting or displaying the series.

When coverage is incomplete or the read fails, retain that state. A failed segment request is not evidence of zero spend in the requested category. A successful empty observation has a different meaning. The application should explain the precise available population rather than fill every missing cell with a confident measured zero.

Current budget settings explain controls, not the whole historical allocation

Read the actual campaign budget resource when the owner asks about configuration. Establish amount, period, sharing and relevant associations. Two campaigns can refer to a shared budget, so simply adding displayed campaign budget amounts can double count the same configured resource. Internal identity matters for that inventory even when the client sees only readable names.

A shared resource can affect several campaigns through one setting. A proposed edit must identify that scope and use an applicable supported path. The focused ppctor campaign-budget action currently supports nonshared daily budgets only. Do not describe it as a universal editor for every budget type just because Google exposes broader resource fields.

A current daily amount does not establish the amount used throughout a earlier period. Relevant change history or budget evidence is needed for that historical question. The assistant should not multiply today's budget by all days in the month and call the result the exact past commitment.

Google's current budget guidance describes applicable daily and monthly limits with campaign-specific conditions. Keep those provider rules separate from the business's own target and the application's projection method. A general rule for most campaigns should not be advertised as identical behavior for every account configuration.

A budget setting can constrain opportunity, but the saved amount is not evidence that the campaign will spend it fully. Eligibility, targeting and demand still matter. Conversely, daily reported activity can vary around the average setting. Review observed cost and the intended control together without claiming one-to-one daily equality.

For a live reallocation, specify the desired new amount or applicable percentage operation and any boundaries. “Move money to the better campaign” still needs an objective, target selection and concrete values. The assistant should not infer a full spending plan from a ranking when the owner has not established the intended allocation.

Pacer adds a current-period planning view

ppctor Pacer derives the current configured period from the account's present date and start-day selection. It sums reported cost from the period start through yesterday. Its run rate uses up to seven recent completed days within that period. This provides a planning view tied to a current cycle rather than a forgotten earlier dashboard period.

The projected total combines cost already observed with the recent daily run rate across the remaining days. The deviation compares that estimate with the configured business target. These are planning calculations, not a provider guarantee of future delivery. Show the measured cutoff and projected meaning clearly.

At the start of a cycle, fewer completed observations can support the run rate. The estimate's context therefore changes as the period develops. Do not treat the earliest projection as a settled end-period result. The owner can review actual spending and update the planned allocation as evidence becomes more informative.

Pacer also shows remaining balance and the daily pace needed to meet the target under its calculation. Those values help explain the current planning question, but they do not automatically set every campaign budget. A live budget proposal remains a separate confirmed operation with the actual target and supported setting.

Deleting a Pacer removes its saved monitoring configuration and scheduled updates, not Google Ads campaign budgets. Changing its target changes the monitoring plan. Keep these actions distinct in both the interface and conversation so the owner does not mistake a tool setting for a live account allocation.

The Pacer workflow explains the current planning calculation, and the budget-tracking guide explains period evidence. The spending investigation can use those views while preserving the difference between observed cost, desired target and estimated future pace.

Three fictional allocations show different useful conclusions

The largest campaign is doing its intended job

A fictional retailer spends 6,000 in a completed period, with Product Discovery contributing 3,600. It also contributes most of the selected purchase value under the owner's strategy. The large share is not automatically waste. The initial conclusion is that the allocation is concentrated in the intended acquisition campaign, with outcome efficiency available for the owner's review.

The next check can be whether that contribution remains commercially acceptable, using the owner's supplied objective and constraints. A recommendation to divide spending equally across campaigns would not follow from the evidence. The spending report explains the allocation rather than imposing a visually balanced plan.

A paused campaign still explains historical cost

A fictional services account has a campaign paused yesterday that spent 1,500 earlier in the rolling 30-day window. An enabled-only inventory omits it, while the historical cost report includes it. The assistant explains the different populations and shows the campaign's actual period contribution. It does not declare the historical cost impossible because the campaign is paused now.

If the owner wants current active allocation, that becomes another clearly selected report. The two views are useful for different questions. Treating current status as a filter for all historical spending would hide the evidence needed to answer where the money went.

A pacing target is mistaken for a live spending control

A fictional owner lowers the saved Pacer target and expects campaign spending to fall automatically. The current-period report shows the original campaigns still delivering under their live settings. The assistant explains that Pacer monitors the business plan and prepares a separate supported budget proposal only after the owner specifies the desired account change.

The correction is conceptual before it is operational. No hidden mutation is needed to make the monitoring target match the owner's intent. These invented examples demonstrate why the spending explanation must preserve campaign contribution, historical status and the difference between monitoring and live configuration.

Choose a concrete action rather than a vague reallocation

Once the contribution and outcomes are established, the owner can decide to retain the allocation, inspect an unexpected campaign or request a live change. State the selected target and evidence. A recommendation should connect the measured spending with the business objective rather than simply label the biggest campaign inefficient.

A request to pause a weak campaign requires a defined measure and population. If performance is unspecified, the application can use its supported account-type measure, but the owner should see the metric and relevant outcome context. A campaign with no outcomes must be treated appropriately rather than ranked through a fabricated zero CPA.

Changing a budget requires the applicable resource and desired amount. Removing a product exclusion requires the correct listing relationship and parent scope. Refining a negative keyword requires the intended match behavior. These operations have different dependencies even when they all aim to reduce unhelpful spending.

Do not turn a report request into live action. “Where is my budget going?” authorizes a read and explanation, not campaign pauses or budget cuts. The assistant can offer a supported next proposal when the user requests it, with no changes made before confirmation.

A recommendation can legitimately be to keep the current configuration. If the allocation is deliberate and produces acceptable outcomes, more edits may add risk without purpose. Document the evidence and review point rather than forcing a mutation to demonstrate usefulness.

If a missing business fact determines the decision, ask for it precisely. The owner's margin threshold, service capacity or intended promotional allocation may not be visible through the provider API. Do not substitute an invented target. A concise clarification can make the eventual action concrete while the existing measured report remains useful.

Use a focused conversation to move from total to decision

The conversational reporting framework retains explicit source, scope, metric, period and population. A first account-cost request can become a campaign or product review through a follow-up without losing the original selection. The assistant should reuse the resolved account and relevant returned data rather than ask for the same context repeatedly.

Ask “Which campaign contributes most of that spend?” after the initial complete campaign breakdown. If the appropriate data is already available, the answer can use it without another provider read. Ask “Show its daily cost” to request a new grain, or “What budget is it set to now?” to request current configuration. Those follow-ups need different evidence.

A count request should use a supported complete count or aggregate rather than the number of displayed preview rows. A full report can include more data than the Slack response prints. The assistant should retain completeness and coverage so a compact presentation does not silently shrink the population used for analysis.

Creative requests remain conversational. “Suggest a clearer offer for the largest campaign” can produce ideas from the established product context without another account query. Measured claims about existing performance still require data. Separating those intentions prevents unnecessary calls and keeps generated suggestions from masquerading as live findings.

If the channel is not connected to the required account, the assistant should explain the connection requirement politely and provide the appropriate connection path. It should not infer a customer account from an unrelated conversation or fabricate a cost total. Channel context is part of accurate scope.

The account-question guide covers this conversational sequence. The useful pattern is total, contribution, relevant deeper evidence and a concrete decision, with every new read resolving an actual question and every live write waiting for a reviewable confirmation.

Choose a table or chart that shows allocation clearly

A campaign table can show cost, share, selected outcomes and efficiency together. A bar chart can make contribution easier to compare. A pie chart can describe a compatible complete share population, but it needs honest handling of omitted examples or a defined remainder. Do not create a 100% picture from only the first few displayed campaigns.

A time series answers when spending occurred rather than which campaign received it. Use actual date-segmented data for the selected period. A period aggregate cannot generate daily values, and a current budget setting cannot serve as the cost series. The assistant should request the appropriate supported grain when a chart is asked for.

Combined native charts are capped at three series for readability. If the user asks for cost and compatible revenue measures, keep their identities and populations clear. Different units or scales can make a chart difficult to interpret; a concise table may be better for some allocation questions, while the user's requested format still guides the response.

For long time windows, select a coarser appropriate grain when daily detail was not explicitly required. Explicit daily detail beyond the native point limit should remain complete in explained consecutive charts. Do not produce unexplained partial graphs or silently replace the rolling period with the previous month.

Use concise names, readable dates and no unnecessary asset IDs. Monetary values should use sensible decimal precision and consistent currency. The title should establish the actual account or campaign selection and dates so the visual is understandable outside the immediate conversation.

Presentation should clarify the evidence, not hide its limits. A report with incomplete coverage needs that context, and a projection needs its estimate label. A visually impressive chart is not useful if it combines current budgets, historical cost and future estimates into one unlabeled numeric series.

A budget proposal must name the exact control and desired change

A supported live edit begins with the actual current target and applicable budget resource. The proposal describes the campaign, requested amount or percentage operation and relevant boundaries. A shared-resource scope must not be silently treated as a independent campaign budget. The owner should understand what will change before clicking confirmation.

The focused campaign-budget action uses account currency for a set operation and percentages for supported raise or lower operations. It checks the applicable nonshared daily-budget context. Broader budget types require the actual supported capability path; a provider field existing in a schema is not enough to promise execution through this focused action.

Multiple logical changes need clear steps. Reducing one campaign and increasing another are separate operations with actual targets. The interface should show them as readable actions rather than a wall of raw JSON-like values. The owner needs to verify the business meaning, while technical identifiers remain behind the scenes for exact targeting.

The proposal states that no changes have been made yet and that it expires in 15 minutes. Confirmation triggers relevant current settings checks, execution and readback. A visible progress state should precede the final verified outcome. A report or drafted allocation alone should never imply that the live budgets changed.

If execution was sent but full verification failed, inspect current settings before another edit. Do not blindly repeat an ambiguous percentage change, which could apply the adjustment twice. The desired final amount and verified resource state should determine any subsequent proposal.

The approval guide explains this workflow. The successful execution result establishes the saved control; it does not guarantee the precise later spending or outcome. Keep configuration verification separate from the business follow-up that measures what the revised allocation actually produced.

Maintain a spending routine tied to the current business period

After an approved change, inspect the saved configuration and then review subsequent spending and outcomes over an appropriate window. Preserve the original objective and selected conversion definition. A lower cost total can look favorable while useful volume collapses; a larger total can be acceptable when valuable contribution grows under the owner's plan.

A regular routine can begin with current-period actual spending, target and pacing estimate, then inspect campaign contribution when the allocation changes materially. This avoids rereading every asset on each check. Deeper views should answer a specific new concern rather than become an automatic full-account data collection.

Alerts and anomaly detection can help direct attention to configured changes in metrics, while Pacer evaluates the period plan. They do not replace the explanation of where cost went. A triggered condition should lead to the relevant measured contribution and configuration evidence before a new action is chosen.

Record intentional exceptions such as promotions, stock constraints or a service-capacity reduction. Those facts help the next review interpret an unusual allocation. They should not become a blanket excuse for unrelated spending or an assumed cause of every later change. The actual report still needs its current period and coverage.

For client reporting, explain observed allocation in ordinary language with the selected outcome and next action. Avoid internal provider labels, raw resource paths or unexplained projections. A concise summary can be useful while a fuller table retains the detail needed to verify the numbers.

The durable practice is to distinguish past spending, current controls, business targets and future estimates every time. That makes the answer to “where is my budget going?” both clear and actionable, with a supported route from complete evidence to deliberate allocation rather than a premature budget change.

Frequently asked questions

Can I answer this from current daily budgets alone?

No. Current budgets describe settings, while reported cost describes observed spending in the selected period. Read the campaign cost breakdown to explain historical contribution. Inspect budget resources separately when the owner asks about current controls or a proposed future allocation.

Should paused campaigns appear in a past-spending report?

They should appear when they contributed cost to the intended historical population. Current status does not erase earlier spending. An enabled-only report is a different deliberate selection and should be labelled accordingly rather than presented as all account cost.

Does setting Pacer's target change campaign budgets?

No. It changes the monitoring plan for a configured period. A live budget change is a separate supported operation with an actual resource and owner confirmation. Keep the observed cost, business target and projection separately labelled.

Can I add campaign, keyword and product cost totals together?

Those views can describe overlapping advertising activity. Use each for its own breakdown and retain a compatible original total as the denominator. Do not add several lenses of the same spending into a larger account total.

Does the largest campaign deserve a budget cut?

Not from size alone. Compare its intended role, selected outcomes and business constraints. A large contributor can be the intended source of valuable acquisition. The next action should follow the verified contribution and objective, not the visual size of its bar.