{"id":11155,"date":"2026-06-30T18:40:45","date_gmt":"2026-07-01T00:40:45","guid":{"rendered":"https:\/\/attentionmedia.io\/?p=11155"},"modified":"2026-06-30T18:40:45","modified_gmt":"2026-07-01T00:40:45","slug":"bad-data-is-teaching-ai-to-waste-your-ad-budget","status":"publish","type":"post","link":"https:\/\/attentionmedia.io\/?p=11155","title":{"rendered":"Bad data is teaching AI to waste your ad budget"},"content":{"rendered":"<div><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/martech.org\/wp-content\/uploads\/2026\/06\/burning-money-costs-costing-loss-800x450.png\" class=\"attachment-large size-large wp-post-image\" alt=\"Burning money held by someone wearing a business suit.\" \/><\/div>\n<p class=\"wp-block-paragraph\">We\u2019ve all seen dashboards that don\u2019t make sense when you look into the numbers, but now that same data could be training your campaigns to spend your budget chasing the wrong people.<\/p>\n<p class=\"wp-block-paragraph\">As automation takes over more of the ad-buying process, from creative generation to bidding, data has become one of the last inputs advertisers can control, and perhaps the most important. That\u2019s because automation can only optimize for the signals you give it.<\/p>\n<p class=\"wp-block-paragraph\">Think about it: Which is worse, a brilliant ad shown to the wrong audience or an average ad shown to the right one? The first spends your budget reaching people you don\u2019t want. The second might get ignored, but if someone does engage, at least they\u2019re the right person.<\/p>\n<p class=\"wp-block-paragraph\">But can you honestly say the last time you set up a campaign, you spent more time verifying the data than thinking about the ad copy?<\/p>\n<h2 class=\"wp-block-heading\">The cost of bad data has changed<\/h2>\n<p class=\"wp-block-paragraph\">Several years ago, bad tracking was a reporting problem.<\/p>\n<p class=\"wp-block-paragraph\">If a tag fired twice, a conversion was mishandled, a value came through incorrectly, or your offline conversions stopped working for a few weeks, the result was a dashboard that didn\u2019t add up. It was annoying, but had little impact. Eventually, someone would question the numbers during a monthly review, you\u2019d trace the issue, fix it, and the data would be good for the next review.<\/p>\n<p class=\"wp-block-paragraph\">However, that same data now feeds the algorithm buying your paid media. Smart Bidding doesn\u2019t wait for you to interpret a report or reach your monthly review \u2013 it reads your conversion data and acts on it before you\u2019ve even noticed an issue.<\/p>\n<p class=\"wp-block-paragraph\">The same number, now wrong, has a different outcome. A bad number in a report requires an explanation in a meeting.<\/p>\n<p class=\"wp-block-paragraph\">A bad number in a conversion used for bidding costs you because the algorithm doesn\u2019t know it\u2019s wrong. It optimizes toward that signal the moment it sees it, and it does so efficiently.<\/p>\n<h2 class=\"wp-block-heading\">Google doesn\u2019t understand your funnel or your business<\/h2>\n<p class=\"wp-block-paragraph\">While conversion actions are labeled in Google\u2019s interface as \u201clead,\u201d \u201copportunity,\u201d and so on, those labels are just for organization. The platform doesn\u2019t actually understand where the conversion event sits in your funnel.<\/p>\n<p class=\"wp-block-paragraph\">All it sees is a conversion event with a numeric value attached (usually representing a currency amount), so it has no idea that a newsletter sign-up is worth $2 in eventual value, a lead is worth $60, and an opportunity is worth $400. Google sees three conversions. It has no idea one is worth 200x another.<\/p>\n<p class=\"wp-block-paragraph\">The algorithm isn\u2019t optimizing for your business outcome. It\u2019s optimizing for the data you\u2019ve given it. If the data is wrong, the optimization will be, too.<\/p>\n<p><a href=\"https:\/\/www.semrush.com\/lp\/semrush-one\/en\/?utm_campaign=ic_semrush_one&amp;utm_source=searchengineland.com&amp;utm_medium=overlay&amp;onboarding=off\" target=\"_blank\"><\/a><\/p>\n<div>\n<div>\n<div class=\"headline-responsive\">\n        Your customers search everywhere. Make sure your brand <span>shows up<\/span>.\n      <\/div>\n<p>\n        The SEO toolkit you know, plus the AI visibility data you need.\n      <\/p>\n<\/div>\n<div>\n      <span>Start Free Trial<\/span>\n    <\/div>\n<div>\n<div>Get started with<\/div>\n<p>      <img decoding=\"async\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp\" alt=\"Semrush One Logo\" \/>\n    <\/p><\/div>\n<\/div>\n<p><\/p>\n<p class=\"wp-block-paragraph\">For example, if every form submission fires the same conversion with the same default value, there\u2019s no clean way to distinguish tire kickers from high-value inquiries, so the algorithm treats them identically. And because tire kickers are usually cheaper to acquire, it floods you with them.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">The cost per lead drops from $40 to $25, and the dashboard makes your cost per lead look more than 35% lower, but the pipeline quickly dries up as genuinely qualified inquiries quietly halve.<\/p>\n<h2 class=\"wp-block-heading\">3 ways bad data quietly wrecks delivery<\/h2>\n<p class=\"wp-block-paragraph\">Bad data can take different forms, but these are the three issues most likely to derail campaign delivery.<\/p>\n<h3 class=\"wp-block-heading\">1. Wrong event<\/h3>\n<p class=\"wp-block-paragraph\">Optimizing for a top-of-funnel action like a page view, when the real conversion events occur further down the funnel, causes the algorithm to buy more and more of those cheap events without the lower-funnel activity actually following through.<\/p>\n<h3 class=\"wp-block-heading\">2. Wrong value<\/h3>\n<p class=\"wp-block-paragraph\">Counting all conversions equally (or assigning them a flat placeholder value) when their actual value varies by 10x. The algorithm prioritizes volume from lower-value conversions because they\u2019re easier to acquire.<\/p>\n<h3 class=\"wp-block-heading\">3. No data<\/h3>\n<p class=\"wp-block-paragraph\">This one isn\u2019t discussed enough. Nothing kills a campaign faster than a complete break in the data.<\/p>\n<p class=\"wp-block-paragraph\">On Day 1, the algorithm wonders where the conversions are. By Day 2, it starts to assume they aren\u2019t coming. By Day 3, it\u2019s making serious bidding changes. Within a week, most campaigns will have throttled themselves to almost nothing.<\/p>\n<h2 class=\"wp-block-heading\">How to pick the right signal for Google<\/h2>\n<p class=\"wp-block-paragraph\">So how do you fix it?<\/p>\n<p class=\"wp-block-paragraph\">Take a typical lead generation business as an example. Some leads will never convert, while others are worth 10x as much as the rest.<\/p>\n<p class=\"wp-block-paragraph\">If your form asks the right qualifying questions, you already know which is which. But if you\u2019re optimizing for every lead submitted using a target CPA, you\u2019re telling Google they\u2019re all equally valuable.<\/p>\n<p class=\"wp-block-paragraph\">Imagine an account spending $20,000 a month at a $40 target CPA and generating around 500 leads. Only 150 qualify, and maybe just 50 are genuinely high-value. A lead\u2019s expected worth is $60, a qualified lead is $200, and a high-value lead is $600. That\u2019s a 10x spread in value.<\/p>\n<p class=\"wp-block-paragraph\">You have several ways to improve the optimization signal:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Optimize for a qualified lead:<\/strong>\u00a0Create a new conversion action, such as \u201cqualified lead,\u201d and fire it only for leads with value. You can then move your target CPA to this conversion action, knowing it\u2019ll ignore leads with no value. The advantage is that you\u2019re training the campaign on a more meaningful signal. The downside is that every lead with value is still treated equally.<\/li>\n<li><strong>Assign conversion values and use\u00a0<\/strong>the target ROAS:\u00a0Add a currency value to the qualified lead based on the potential revenue it could generate if it converts to a sale. You can then switch the campaign to target ROAS, allowing Google to optimize for return instead of simply counting leads with no value. However, it may still buy larger numbers of lower-value leads if it can acquire them at the right price, rather than prioritizing higher-value ones.<\/li>\n<li><strong>Optimize for a high-value lead<\/strong>:\u00a0Create a \u201chigh-value lead\u201d conversion event that fires only for your top-tier leads, with or without a conversion value. You can then optimize with either target CPA or target ROAS, depending on whether you want to focus on acquisition cost or return. The advantage is higher-quality leads. The downside is that, depending on your spend, the data may be too limited to support this approach until you scale.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">These are just a few possible optimization signals without even going deeper into the funnel. You can apply the same approach to lower-funnel events as well by creating separate conversion actions for milestones such as contacted lead, qualified contact, or high-value contact.<\/p>\n<p><a href=\"https:\/\/www.semrush.com\/lp\/semrush-one\/en\/?utm_campaign=ic_semrush_one&amp;utm_source=searchengineland.com&amp;utm_medium=overlay&amp;onboarding=off\" target=\"_blank\"><\/a><\/p>\n<div>\n<div>\n<div class=\"headline-responsive\">\n        See the <span>complete picture<\/span> of your search visibility.\n      <\/div>\n<p>\n        Track, optimize, and win in Google and AI search from one platform.\n      <\/p>\n<\/div>\n<div>\n      <span>Start Free Trial<\/span>\n    <\/div>\n<div>\n<div>Get started with<\/div>\n<p>      <img decoding=\"async\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp\" alt=\"Semrush One Logo\" \/>\n    <\/p><\/div>\n<\/div>\n<p><\/p>\n<h2 class=\"wp-block-heading\">Targeting and measurement can be different<\/h2>\n<p class=\"wp-block-paragraph\">It sounds simple, but the conversion event you optimize for and the one you report on aren\u2019t, and arguably shouldn\u2019t be, the same. One trains the algorithm. The other tells you how that training is performing.<\/p>\n<p class=\"wp-block-paragraph\">In our previous example, a client or internal stakeholder might want to see cost per lead, which is a perfectly valid metric. Meanwhile, the campaign is optimizing for the Qualified Lead conversion, not the original lead.<\/p>\n<p class=\"wp-block-paragraph\">You keep the original lead conversion running purely as a reporting metric, so stakeholders still get their cost per lead while the campaign bids on the qualified lead signal that actually drives business value. Same campaign, two conversions, two very different jobs.<\/p>\n<p class=\"wp-block-paragraph\">Which brings us back to where we started: Did you spend more time verifying the data than writing the ad? In an automated account, data is now your strategy.<\/p>\n<p>The post <a href=\"https:\/\/martech.org\/bad-data-is-teaching-ai-to-waste-your-ad-budget\/\">Bad data is teaching AI to waste your ad budget<\/a> appeared first on <a href=\"https:\/\/martech.org\/\">MarTech<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>We\u2019ve all seen dashboards that don\u2019t make sense when you look into the numbers, but now that same data could be training your campaigns to spend your budget chasing the wrong people. As automation takes over more of the ad-buying process, from creative generation to bidding, data has become one of the last inputs advertisers &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/attentionmedia.io\/?p=11155\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;Bad data is teaching AI to waste your ad budget&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11155","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"featured_media_urls":{"thumbnail":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"medium":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"medium_large":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"large":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"1536x1536":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"2048x2048":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"inspiro-featured-image":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"inspiro-loop":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"inspiro-loop@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-masonry":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-masonry@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_cinema":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_portrait":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_portrait@2x":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false],"portfolio_item-thumbnail_square":["https:\/\/martech.org\/searchengineland.com\/wp-content\/seloads\/2025\/11\/semrush-one.webp",0,0,false]},"_links":{"self":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/posts\/11155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11155"}],"version-history":[{"count":0,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=\/wp\/v2\/posts\/11155\/revisions"}],"wp:attachment":[{"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/attentionmedia.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}