{"id":1475,"date":"2026-11-02T11:09:12","date_gmt":"2026-11-02T16:09:12","guid":{"rendered":"https:\/\/thedoctorads.com\/blog\/google-ads-target-bidding-hidden-in-maximize"},"modified":"2026-11-02T11:14:41","modified_gmt":"2026-11-02T16:14:41","slug":"google-ads-target-bidding-hidden-in-maximize","status":"publish","type":"post","link":"https:\/\/thedoctorads.com\/blog\/google-ads-target-bidding-hidden-in-maximize","title":{"rendered":"Our Agency Says We Are on Maximize. Is a Target Set?"},"content":{"rendered":"<div class=\"tldr\">\n<p>It may well be. Starting in <span data-claim-id=\"OFF-03\">June 2026<\/span>, Google began relabelling Maximize campaigns that carried a target, changing &#8220;Maximize conversions with a Target CPA&#8221; to Target CPA and &#8220;Maximize conversion value with a Target ROAS&#8221; to Target ROAS. The Google Ads API (the data feed that reports and scripts read) and an agency&#8217;s shorthand can still say Maximize, with the target in a separate field. <strong>A strategy label is not a setting. Ask to see the target value.<\/strong><\/p>\n<p>Our own page on portfolio bid strategies interpreted the API label in its September update and called the automation target-free. This analysis reads the target field and corrects that.<\/p>\n<p>Doctor Ads Profit Forensics calls the difference the <strong>Hidden Target Share<\/strong>. In the managed portfolio, spend from the <span data-claim-id=\"D-01\">first half of 2026<\/span>, classified by a <span data-claim-id=\"D-01\">10 July 2026<\/span> snapshot and one later partial refresh in September: <strong><span data-claim-id=\"D-01\">80.6%<\/span><\/strong> of that spend was on campaigns with a cost per action (CPA) or return on ad spend (ROAS) target once targets inside Maximize count. The label alone gives <strong><span data-claim-id=\"D-02\">7.8%<\/span><\/strong>. This is not a typical account: weighted equally, accounts average <strong><span data-claim-id=\"D-04\">35.2%<\/span><\/strong>, the median account&#8217;s share is <strong><span data-claim-id=\"D-04\">3.5%<\/span><\/strong>, and after excluding the account with the highest spend the combined spend share is <strong><span data-claim-id=\"D-05\">60.3%<\/span><\/strong>.<\/p>\n<p>Campaign settings captured in July, with that September refresh, classify January to June spend. This is a classification, not a trend. It closes before <span data-claim-id=\"OFF-05\">17 August 2026<\/span> and does not show which campaigns were limited by budget.<\/p>\n<\/div>\n<p><strong>Hidden Target Share: <span data-claim-id=\"D-01\">80.6%<\/span> of first-half spend carried a CPA or ROAS target once targets inside Maximize count, against <span data-claim-id=\"D-02\">7.8%<\/span> by strategy label. Accounts weighted equally: <span data-claim-id=\"D-04\">35.2%<\/span>. Without the largest spender: <span data-claim-id=\"D-05\">60.3%<\/span>.<\/strong><\/p>\n<p class=\"source-line\">Method basis: campaigns with spend from <span data-claim-id=\"D-01\">1 January to 30 June 2026<\/span>, classified by snapshot settings of <span data-claim-id=\"D-01\">10 July 2026<\/span>, with one later partial refresh in September, not by the setting live in each month. Source: Doctor Ads Profit Forensics, managed portfolio.<\/p>\n<h2>The interface now says Target CPA. Reports can still say Maximize<\/h2>\n<p>The same campaign can carry two names. Google&#8217;s help page <a href=\"https:\/\/support.google.com\/google-ads\/answer\/6268632?hl=en\" target=\"_blank\" rel=\"noopener\">About Target CPA bidding<\/a>, checked <span data-claim-id=\"OFF-03\">2 November 2026<\/span>, says that starting in <span data-claim-id=\"OFF-03\">June 2026<\/span> &#8220;Maximize conversions with a Target CPA&#8221; is changing to &#8220;Target CPA&#8221;, and &#8220;Maximize conversion value with a Target ROAS&#8221; to &#8220;Target ROAS&#8221;. It adds that &#8220;the underlying bidding behavior remains exactly the same.&#8221;<\/p>\n<p>The interface uses the new name. Google&#8217;s help on <a href=\"https:\/\/support.google.com\/google-ads\/answer\/10353027?hl=en\" target=\"_blank\" rel=\"noopener\">how Smart Bidding names are organised<\/a>, checked <span data-claim-id=\"OFF-03\">2 November 2026<\/span>, says the API, Editor and the mobile app do not show the new names at once, and that every surface uses the new labels after the transition. For an ordinary campaign the API often keeps Maximize, with the target in a separate field. The <a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/campaigns\/bidding\/strategy-types\" target=\"_blank\" rel=\"noopener\">bid strategy types<\/a> page, checked the same day, still sets standard Target CPA as Maximize conversions with a target CPA, and standard Target ROAS as Maximize conversion value with a target ROAS. A portfolio strategy can be Target CPA or Target ROAS. The <a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/campaigns\" target=\"_blank\" rel=\"noopener\">campaign docs<\/a> do not state that scheme. We extracted the <span data-claim-id=\"D-01\">10 July 2026<\/span> settings through the API and saw that pattern. Reports and scripts that read the feed can say Maximize when the screen says Target CPA. Check the on-screen name against the target field.<\/p>\n<p>In its September update, our page on <a href=\"https:\/\/thedoctorads.com\/blog\/mastering-google-ads-portfolio-bid-strategies\">portfolio bid strategies<\/a> interpreted the API type, found that explicit Target CPA and Target ROAS carried <span data-claim-id=\"D-02\">7.8%<\/span> of spend, and called the rest of the automation target-free. The <span data-claim-id=\"D-02\">7.8%<\/span> holds here. Reading the target field shows that most of that spend did carry a target.<\/p>\n<p>We found no Google-published figure for how much spend carries a target behind a Maximize label in the Google Ads Help pages checked on <span data-claim-id=\"OFF-03\">2 November 2026<\/span>. That figure is the measurement below, part of our <a href=\"https:\/\/thedoctorads.com\/blog\/bidding-and-budget\">bidding and budget<\/a> studies. Targets were read from campaign settings, not guessed from campaign names.<\/p>\n<h2>Most of the money had a target. The typical account had far less<\/h2>\n<p>Weight accounts by spend and <strong><span data-claim-id=\"D-01\">80.6%<\/span><\/strong> of first-half spend carried a CPA or ROAS target; with accounts weighted equally the mean is <span data-claim-id=\"D-04\">35.2%<\/span>, the median account <span data-claim-id=\"D-04\">3.5%<\/span>, and without the largest spender <span data-claim-id=\"D-05\">60.3%<\/span>. This shows where spend was concentrated. It does not represent a typical account. Large accounts pull a spend-weighted share towards their own settings.<\/p>\n<figure class=\"chart\"><picture><source media=\"(max-width: 767px)\" srcset=\"https:\/\/thedoctorads.com\/blog\/wp-content\/uploads\/2026\/11\/tda-w16-hidden-target-share-m.png\" width=\"800\" height=\"980\"><img width=\"1600\" height=\"820\" decoding=\"async\" src=\"https:\/\/thedoctorads.com\/blog\/wp-content\/uploads\/2026\/11\/tda-w16-hidden-target-share.png\" alt=\"Counting only Target CPA and Target ROAS labels puts 7.8% of first-half spend on targets; counting targets inside Maximize puts 80.6% there, 60.3% without the largest spender, 35.2% with accounts weighted equally and 3.5% for the median account.\" title=\"\"><\/picture><figcaption><strong>The label hides most of the target spend, and the largest accounts carry the headline.<\/strong> Same campaigns and window; only the definition and the weighting change. Source: Doctor Ads Profit Forensics, managed portfolio.<\/figcaption><\/figure>\n<h3>Count every account once and the mean falls to <span data-claim-id=\"D-04\">35.2%<\/span><\/h3>\n<p>Give every account the same weight and the mean share of spend on target-based campaigns is <strong><span data-claim-id=\"D-04\">35.2%<\/span><\/strong>. Half the accounts put <span data-claim-id=\"D-04\">3.5%<\/span> or less of their spend there. The middle 50% of accounts had account-level shares between <span data-claim-id=\"D-04\">0.0%<\/span> and <span data-claim-id=\"D-04\">77.4%<\/span>. These are shares of spend inside each account, not a share of accounts. Your account&#8217;s share may differ from these figures.<\/p>\n<h3>Remove the largest spender and <span data-claim-id=\"D-05\">60.3%<\/span> remains<\/h3>\n<p>Drop the account with the most first-half spend and the combined spend share is <strong><span data-claim-id=\"D-05\">60.3%<\/span><\/strong>. That account was picked by total spend, not by its result. Even without it, most of the remaining money carried a CPA or ROAS target.<\/p>\n<h2>The extra <span data-claim-id=\"D-03\">72.8 points<\/span> sit in the target field, not the strategy type<\/h2>\n<p>Maximize campaigns with a positive CPA or ROAS target add <strong><span data-claim-id=\"D-03\">72.8 percentage points<\/span><\/strong>. That difference is also <span data-claim-id=\"D-03\">72.8%<\/span> of total spend: the target-aware share minus the label share. It is a difference of definition on one window and one set of campaigns, not a measured rise in targets.<\/p>\n<p>Target-based here means CPA or ROAS conversion bidding only. Maximize clicks, CPC bid limits and impression share goals stay in another group. Impression share is the share of available impressions a campaign receives. We do not call that group target-free. If a Maximize campaign has no observed campaign target and its portfolio target cannot be resolved, its spend stays in the total but outside the target-aware share, so that share counts only observed targets and is a lower bound.<\/p>\n<h3>The gap holds across campaigns, statuses and quarters<\/h3>\n<p>By count, <span data-claim-id=\"D-07\">48.3%<\/span> of campaigns that spent had a target, against <span data-claim-id=\"D-01\">80.6%<\/span> of spend (<span data-claim-id=\"D-04\">35.2%<\/span> with accounts weighted equally, a <span data-claim-id=\"D-04\">3.5%<\/span> median, <span data-claim-id=\"D-05\">60.3%<\/span> without the largest spender), so target-bearing campaigns had higher average spend in this sample. That comparison is descriptive. Counting only campaigns enabled on the snapshot date gives <span data-claim-id=\"D-06\">83.8%<\/span>, though enabled in July does not prove a campaign ran the whole half-year. The same gap remained on Search alone, and in two quarters compared on the accounts present in both. All of these use the July settings snapshot, with one later partial refresh in September 2026, so none is a history of targets being added.<\/p>\n<p>Manual CPC, where a person sets the click bid, and Enhanced CPC, which starts from that bid and can change it, together carried <span data-claim-id=\"D-08\">0.94%<\/span> of spend. With every account weighted equally, their mean share inside an account was <span data-claim-id=\"D-08\">10.8%<\/span>. Manual bidding represented little spend overall but still appeared in some accounts.<\/p>\n<h2>What a set target means for the August change<\/h2>\n<p>A Maximize campaign with a CPA or ROAS target is a target strategy. From <span data-claim-id=\"OFF-05\">17 August 2026<\/span>, budget-limited Target CPA and Target ROAS campaigns are delivered closer to the set target: App, Video reach and Video view campaigns keep the previous behaviour, Display and Hotel campaigns already worked this way, campaigns that are not budget-limited do not change, and a portfolio strategy or a shared budget is adjusted at that level. Google&#8217;s help on <a href=\"https:\/\/support.google.com\/google-ads\/answer\/17061251?hl=en\" target=\"_blank\" rel=\"noopener\">changes to target-based bid strategies<\/a> and its <a href=\"https:\/\/support.google.com\/google-ads\/answer\/17125145?hl=en\" target=\"_blank\" rel=\"noopener\">questions page<\/a>, both checked <span data-claim-id=\"OFF-05\">2 November 2026<\/span>, state that scope. Separately, the same help says &#8220;Google won&#8217;t automatically adjust your bidding targets or budgets.&#8221; This is not a count from this portfolio. Cost per action after the change is covered in our article on <a href=\"https:\/\/thedoctorads.com\/blog\/google-ads-cpa-increase-after-august-2026\">CPA after the August change<\/a>.<\/p>\n<p>The study measured neither budget limitation nor the effect of the August change. The spend window predates it; the settings come from the July snapshot, with one later partial refresh in September 2026. In the interface, <a href=\"https:\/\/thedoctorads.com\/blog\/google-ads-limited-by-budget\">check Limited by budget<\/a>. The API reports that status as <a href=\"https:\/\/developers.google.com\/google-ads\/api\/reference\/rpc\/latest\/CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason\" target=\"_blank\" rel=\"noopener\">BUDGET_CONSTRAINED<\/a>, &#8220;The budget is limiting the campaign&#8217;s ability to serve.&#8221; That field is missing from our bulk snapshot, so the result is absent, not zero. Impression share lost to budget (the percentage of time ads were not shown because of insufficient budget, per <a href=\"https:\/\/support.google.com\/google-ads\/answer\/7103314?hl=en\" target=\"_blank\" rel=\"noopener\">Google&#8217;s impression share page<\/a>), serving status (whether ads may run) and spend set against the budget do not prove it.<\/p>\n<p>Lost impression share is a weak test for a second reason. Google&#8217;s help on <a href=\"https:\/\/support.google.com\/google-ads\/answer\/7381968?hl=en\" target=\"_blank\" rel=\"noopener\">Maximize conversions bidding<\/a> says &#8220;Maximize conversions will try to fully spend your average daily budget&#8221;, and limits the Lost IS (budget) incompatibility to Maximize conversions and Maximize conversion value. Do not apply that note when the target field is filled: Google then treats the campaign as Target CPA or Target ROAS. Our study of <a href=\"https:\/\/thedoctorads.com\/blog\/google-ads-lost-impression-share-rank-vs-budget\">rank versus budget<\/a> treats those losses separately. Our study of <a href=\"https:\/\/thedoctorads.com\/blog\/google-ads-campaigns-not-spending-budget\">campaigns that do not spend their budget<\/a> excluded each strategy&#8217;s own target field. That is the omission this analysis closes.<\/p>\n<h2>What to check in your account<\/h2>\n<ol>\n<li><strong>Read the label the interface shows.<\/strong> In the Campaigns table, look at the Bid strategy type column for each campaign the agency calls Maximize. Since the relabelling, a campaign with a CPA or ROAS target should read Target CPA or Target ROAS. Names may differ during the transition.<\/li>\n<li><strong>Open the bidding settings.<\/strong> Select the campaign, then Settings, then Bidding. A filled target CPA or target ROAS means a target is set, whatever the report calls the strategy. If ad groups have their own targets, read those too (<a href=\"https:\/\/support.google.com\/google-ads\/answer\/6268632?hl=en\" target=\"_blank\" rel=\"noopener\">Target CPA help<\/a>, <a href=\"https:\/\/developers.google.com\/google-ads\/api\/docs\/campaigns\/bidding\/override-strategies\" target=\"_blank\" rel=\"noopener\">API overrides<\/a>). A filled campaign field still answers that a target is set. If the field is empty, note that too.<\/li>\n<li><strong>Add the average-target columns.<\/strong> In the Campaigns table, add Avg. target CPA and Avg. target ROAS from Performance. <a href=\"https:\/\/support.google.com\/google-ads\/answer\/6268637?hl=en\" target=\"_blank\" rel=\"noopener\">Target ROAS help<\/a> limits Avg. target ROAS to Performance Max, Search and Shopping, not Hotel. A value is only a reason to open step 2: the traffic-weighted average can differ from the target you set, and the column is empty with no traffic.<\/li>\n<li><strong>Open any portfolio strategy.<\/strong> A portfolio strategy is a shared bidding strategy used by several campaigns. If the campaign uses one, open it from the Shared library, then Bid strategies, and read its target. If the strategy cannot be opened, mark the campaign unknown, not target-free.<\/li>\n<li><strong>Line the labels up against the agency report.<\/strong> Put the interface label, the report label and the target value side by side. Where the report says Maximize and the settings show a target, the report may reflect the API strategy type. Ask for the export date and the field mapping. Agree one label with the agency before the budget discussion, based on the target field.<\/li>\n<li><strong>Check Limited by budget on its own.<\/strong> Read the campaign status. The Lost IS (budget) column does not replace it. Google limits that incompatibility to Maximize conversions and Maximize conversion value. Do not apply it when the target field is filled.<\/li>\n<\/ol>\n<h2>When this does not apply<\/h2>\n<p><strong>You need to know which campaigns were limited by budget, or what the August change did to them.<\/strong> Our export has no budget-constraint reason, and the window closes before the change. A filled target does not prove the campaign was budget-limited.<\/p>\n<p><strong>You want to know whether actual CPA or ROAS met the target.<\/strong> Whether cost per action or return on ad spend lands near the target is a separate test, set out in our guide to <a href=\"https:\/\/thedoctorads.com\/blog\/mastering-google-ads-target-cpa-bidding-for-optimal-campaign-results\">target-based bidding<\/a>.<\/p>\n<p><strong>The only goal is Maximize clicks, a CPC bid limit or an impression share goal.<\/strong> Those belong to a different family. Leaving them out of the target-aware share does not mean the campaign has no goal. It means the goal is neither CPA nor ROAS.<\/p>\n<p><strong>You are about to move budget because most of the money had a target.<\/strong> This describes configured settings, not proof that changing spend would improve results. On its own it is no reason to raise or reduce spend.<\/p>\n<h3>When to ask for an independent check<\/h3>\n<p>If the interface label, the report label and the bidding settings disagree, ask the agency to open all three on one screen before anyone changes the budget. Where a spend decision is waiting on that answer, a Doctor Ads Profit Forensics examination reads the target from the account settings rather than from the strategy name.<\/p>\n<h2>Researcher&#8217;s take<\/h2>\n<p>I would not let a strategy name decide whether a campaign has a target set. The target is a number in the bidding settings, and it is either there or it is not. The <span data-claim-id=\"D-01\">80.6%<\/span> figure must always sit beside the <span data-claim-id=\"D-04\">35.2%<\/span> equal-account mean, the <span data-claim-id=\"D-04\">3.5%<\/span> median and the <span data-claim-id=\"D-05\">60.3%<\/span> without the largest spender, or it gets quoted as if every account looked like the biggest. Use this to agree one label before a budget meeting, not to judge a target. Ask for the field.<\/p>\n<p><em>Igor Ivitskiy, Doctor Ads Profit Forensics<\/em><\/p>\n<h2>FAQ<\/h2>\n<h3>Our agency says we are on Maximize. Does that mean there is no target?<\/h3>\n<p>No. A Maximize campaign can carry a CPA or ROAS target. Since the relabelling, the interface calls it Target CPA or Target ROAS, while API-based reports can still say Maximize. Open Settings, then Bidding, and read the target value.<\/p>\n<h3>Does <span data-claim-id=\"D-01\">80.6%<\/span> describe a typical account?<\/h3>\n<p>No. It weights accounts by spend. Counted once each, accounts average <span data-claim-id=\"D-04\">35.2%<\/span> and the median account&#8217;s share is <span data-claim-id=\"D-04\">3.5%<\/span>. After excluding the account with the highest spend, the combined spend share is <span data-claim-id=\"D-05\">60.3%<\/span>.<\/p>\n<h3>Does the August change apply to Maximize with a target?<\/h3>\n<p>From <span data-claim-id=\"OFF-05\">17 August 2026<\/span>, budget-limited Target CPA and Target ROAS campaigns are delivered closer to the set target. App, Video reach and Video view campaigns keep the previous behaviour. Display and Hotel campaigns already worked this way. Campaigns that are not budget-limited do not change. On a portfolio strategy or a shared budget, the target is edited at that level. This study measured neither the status nor the effect.<\/p>\n<h2>Method<\/h2>\n<p>Data statement v.<span data-claim-id=\"D-01\">2026.11<\/span>. Window: <span data-claim-id=\"D-01\">1 January to 30 June 2026<\/span>, campaigns that recorded any spend in that window, regardless of status on <span data-claim-id=\"D-01\">10 July<\/span>. Monthly spend was then summed per campaign. Strategy and target come from snapshot settings, principally <span data-claim-id=\"D-01\">10 July 2026<\/span>, with one later partial refresh in September. Rows carry no extraction date, so a setting captured in July can classify January spend, and target history cannot be rebuilt.<\/p>\n<p>The accounts are a managed portfolio of clients who came to us for management or review, not a random market sample. Large accounts pull the spend-weighted share. Spend shares and the share of spending campaigns were calculated, and we did not combine or average CPA or ROAS values across accounts. The equal-account mean, the median and the middle 50% use the share inside each account.<\/p>\n<p>Target-based means Target CPA, Target ROAS, or Maximize with a positive CPA or ROAS target in the campaign target fields. Unmatched portfolio records stayed unresolved, inside the total. Removing each account in turn left the share between <span data-claim-id=\"D-05\">60.3%<\/span> and <span data-claim-id=\"D-05\">83.8%<\/span>. Enabled-only, Search-only and two quarters on the accounts present in both kept the gap. These checks explore account mix and time window. They do not establish causation.<\/p>\n<p>Limitations. The headline is not a typical account. Settings are later than the spend. This analysis did not measure budget constraints, the effect of the August change, whether targets were met, or profit. A fresh export that shows the target field was misread would retire the finding. Empty fields in a new export would not: the settings can change after this window.<\/p>\n<p>Sources, checked <span data-claim-id=\"OFF-03\">2 November 2026<\/span>: the Google Ads Help and API pages linked above. The percentages are Doctor Ads Profit Forensics calculations. Igor Ivitskiy&#8217;s editorial judgement is that a strategy label is the wrong test.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It may well be. Once targets inside Maximize count, most spend we measured had a CPA or ROAS target, though the median account had far less.<\/p>\n","protected":false},"author":0,"featured_media":1474,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-1475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bidding-and-budget","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts\/1475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/comments?post=1475"}],"version-history":[{"count":2,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts\/1475\/revisions"}],"predecessor-version":[{"id":1484,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts\/1475\/revisions\/1484"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/media\/1474"}],"wp:attachment":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/media?parent=1475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/categories?post=1475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/tags?post=1475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}