[{"data":1,"prerenderedAt":312},["ShallowReactive",2],{"article-list":3,"article:cost-per-click-measurement":239},[4,18,30,44,57,70,82,94,106,119,131,144,156,168,180,193,205,217,228],{"slug":5,"path":6,"title":7,"excerpt":8,"topic":9,"tags":10,"published":14,"updated":14,"readingMinutes":15,"cover":16,"coverAlt":17},"advertising-reporting-mistakes","\u002Fadvertising-reporting-mistakes\u002F","Advertising Reporting Mistakes: 10 Common Errors and How to Fix Them","Most misleading ad reports come from a handful of predictable errors. Learn why clicks and sessions differ, how Google Ads dates conversions and how to stop double counting.","measurement",[11,12,13],"advertising reporting mistakes","google ads reporting errors","misreading ad data","2026-11-13",9,"\u002Fcovers\u002Fadvertising-reporting-mistakes.svg","Diagram of a reliable reporting process shown as four connected steps: define, align, compare and annotate",{"slug":19,"path":20,"title":21,"excerpt":22,"topic":9,"tags":23,"published":27,"updated":27,"readingMinutes":15,"cover":28,"coverAlt":29},"ad-attribution","\u002Fad-attribution\u002F","Ad Attribution: How Conversion Credit Is Assigned and Where It Falls Short","Attribution divides credit for a conversion among ad interactions, but it does not prove the ads caused the sale. This guide covers what current models do and how to read them.",[24,25,26],"ad attribution","attribution models google ads","data-driven attribution","2026-11-10","\u002Fcovers\u002Fad-attribution.svg","Diagram of ad interactions passing through a conversion window and an attribution model before credit is assigned",{"slug":31,"path":32,"title":33,"excerpt":34,"topic":35,"tags":36,"published":40,"updated":40,"readingMinutes":41,"cover":42,"coverAlt":43},"campaign-performance-investigation","\u002Fcampaign-performance-investigation\u002F","Google Ads Performance Investigation: A Step-by-Step Diagnostic Order","When results change suddenly, the order of your checks matters. This diagnostic sequence rules out tracking, account changes and market shifts before blaming fraud.","click-fraud",[37,38,39],"google ads performance investigation","campaign diagnostics","performance drop","2026-11-08",8,"\u002Fcovers\u002Fcampaign-performance-investigation.svg","Diagram of a diagnostic sequence shown as four connected steps: tracking, changes, market and traffic",{"slug":45,"path":46,"title":47,"excerpt":48,"topic":49,"tags":50,"published":54,"updated":54,"readingMinutes":41,"cover":55,"coverAlt":56},"mobile-ad-traffic","\u002Fmobile-ad-traffic\u002F","Mobile Ad Traffic: Accidental Clicks, In-App Placements and Fair Comparisons","Phones produce more stray taps, more app inventory and shorter visits. Learn to judge mobile traffic on its own terms, review in-app placements and spot patterns worth investigating.","ads-clickers",[51,52,53],"mobile ad traffic","accidental mobile ad clicks","in-app ad traffic quality","2026-11-06","\u002Fcovers\u002Fmobile-ad-traffic.svg","Diagram of four connected steps for reviewing mobile ad traffic: segment, placements, quality and adjust",{"slug":58,"path":59,"title":60,"excerpt":61,"topic":62,"tags":63,"published":67,"updated":67,"readingMinutes":15,"cover":68,"coverAlt":69},"google-ads-location-targeting","\u002Fgoogle-ads-location-targeting\u002F","Google Ads Location Targeting: Options, Exclusions and Reports Explained","Location settings decide who can see and click your ads. Learn how Google estimates location, why out-of-area clicks happen and how to set targeting on purpose.","google-ads",[64,65,66],"google ads location targeting","presence or interest","location exclusions","2026-11-03","\u002Fcovers\u002Fgoogle-ads-location-targeting.svg","Diagram of location setup shown as four connected steps: target, option, exclude and report",{"slug":71,"path":72,"title":73,"excerpt":74,"topic":35,"tags":75,"published":79,"updated":79,"readingMinutes":41,"cover":80,"coverAlt":81},"suspicious-ad-sessions","\u002Fsuspicious-ad-sessions\u002F","Suspicious Ad Sessions: How to Read Them Without Jumping to Conclusions","A single odd visit proves very little. Learn to examine individual paid sessions, separate real warning signs from harmless quirks and decide when to escalate.",[76,77,78],"suspicious ad sessions","investigate suspicious traffic","unusual ad sessions","2026-11-01","\u002Fcovers\u002Fsuspicious-ad-sessions.svg","Diagram of four connected steps for reviewing a suspicious ad session: session, signals, explanations and escalate",{"slug":83,"path":84,"title":85,"excerpt":86,"topic":9,"tags":87,"published":91,"updated":91,"readingMinutes":15,"cover":92,"coverAlt":93},"ad-click-tracking","\u002Fad-click-tracking\u002F","Ad Click Tracking: Following a Click from the Ad to Your Analytics","Follow one ad click from the auction to your analytics report, see where identifiers are added or lost along the way, and use a checklist to keep tracking healthy.",[88,89,90],"ad click tracking","gclid","auto-tagging","2026-10-29","\u002Fcovers\u002Fad-click-tracking.svg","Diagram of an ad click carrying a click identifier to the landing page and becoming an analytics session",{"slug":95,"path":96,"title":97,"excerpt":98,"topic":49,"tags":99,"published":103,"updated":103,"readingMinutes":15,"cover":104,"coverAlt":105},"bot-traffic-detection","\u002Fbot-traffic-detection\u002F","Bot Traffic Detection: Finding Non-Human Visits in Analytics and Server Logs","A practical method for spotting non-human sessions: built-in filtering, analytics anomalies, server-log evidence, crawler verification and the limits of each signal.",[100,101,102],"bot traffic detection","bot traffic in analytics","server logs","2026-10-27","\u002Fcovers\u002Fbot-traffic-detection.svg","Diagram of a bot detection workflow moving from built-in filters to analytics review to server logs to crawler verification",{"slug":107,"path":108,"title":109,"excerpt":110,"topic":62,"tags":111,"published":115,"updated":115,"readingMinutes":116,"cover":117,"coverAlt":118},"google-ads-budget-waste","\u002Fgoogle-ads-budget-waste\u002F","Google Ads Budget Waste: How to Find and Fix Avoidable Spend","Most wasted spend in Google Ads comes from settings, search terms and tracking rather than fraud. Here is how to find it, check it and decide what to fix first.",[112,113,114],"google ads budget waste","wasted ad spend","campaign budget analysis","2026-10-25",11,"\u002Fcovers\u002Fgoogle-ads-budget-waste.svg","Diagram of a budget review shown as four connected steps: spend, segment, diagnose and fix",{"slug":120,"path":121,"title":122,"excerpt":123,"topic":9,"tags":124,"published":128,"updated":128,"readingMinutes":116,"cover":129,"coverAlt":130},"cost-per-click-measurement","\u002Fcost-per-click-measurement\u002F","Cost per Click Measurement: Actual CPC, Average CPC and Fair Comparisons","Average CPC blends many separate auction prices. See what sets each price, why the blend shifts even when prices don't, and how to judge CPC against results.",[125,126,127],"cost per click measurement","average cpc","actual cpc","2026-10-22","\u002Fcovers\u002Fcost-per-click-measurement.svg","Diagram showing max CPC, actual CPC, average CPC and cost per result as connected steps",{"slug":132,"path":133,"title":134,"excerpt":135,"topic":9,"tags":136,"published":140,"updated":140,"readingMinutes":141,"cover":142,"coverAlt":143},"ad-traffic-analysis","\u002Fad-traffic-analysis\u002F","Ad Traffic Analysis: How to Judge the Quality of Paid Traffic by Segment","Traffic quality is not the same as conversion rate. Here is a segment-by-segment routine for reviewing paid traffic every week, with a simple scorecard and a worked example.",[137,138,139],"ad traffic analysis","advertising traffic quality","traffic quality metrics","2026-10-20",10,"\u002Fcovers\u002Fad-traffic-analysis.svg","Diagram of a recurring traffic review with segment, measure, compare and act shown as connected steps",{"slug":145,"path":146,"title":147,"excerpt":148,"topic":49,"tags":149,"published":153,"updated":153,"readingMinutes":141,"cover":154,"coverAlt":155},"automated-ad-traffic","\u002Fautomated-ad-traffic\u002F","Automated Ad Traffic: A Map of the Bots and Scripts That Touch Your Ads","Not every non-human visit is fraud. This taxonomy covers crawlers, prefetching, verification tools and sophisticated invalid traffic, and what each means for advertisers.",[150,151,152],"automated ad traffic","sophisticated invalid traffic","non-human traffic","2026-10-18","\u002Fcovers\u002Fautomated-ad-traffic.svg","Diagram mapping automated ad traffic from benign bots to general invalid traffic to sophisticated invalid traffic to the advertiser's response",{"slug":157,"path":158,"title":159,"excerpt":160,"topic":35,"tags":161,"published":165,"updated":165,"readingMinutes":141,"cover":166,"coverAlt":167},"invalid-click-protection","\u002Finvalid-click-protection\u002F","Invalid Click Protection: What Advertisers Can Actually Control","No setting makes a campaign immune to bad clicks. See how Google's filtering, your own campaign controls and outside tools fit together, and where each one stops working.",[162,163,164],"invalid click protection","click fraud protection","ip exclusions google ads","2026-10-15","\u002Fcovers\u002Finvalid-click-protection.svg","Diagram of four connected layers of invalid click protection: google filtering, your controls, lead checks and review",{"slug":169,"path":170,"title":171,"excerpt":172,"topic":62,"tags":173,"published":177,"updated":177,"readingMinutes":141,"cover":178,"coverAlt":179},"google-ads-click-fraud","\u002Fgoogle-ads-click-fraud\u002F","Google Ads Click Fraud: Who Commits It, Where It Happens and How to Report It","Click fraud is the deliberate part of invalid traffic. Learn who is behind it, how exposure differs by network and how to report a case to Google without overreacting.",[174,175,176],"google ads click fraud","report click fraud","competitor clicking ads","2026-10-13","\u002Fcovers\u002Fgoogle-ads-click-fraud.svg","Diagram of four connected steps for handling click fraud: motive, exposure, signals and report",{"slug":181,"path":182,"title":183,"excerpt":184,"topic":62,"tags":185,"published":189,"updated":189,"readingMinutes":190,"cover":191,"coverAlt":192},"google-ads-invalid-clicks","\u002Fgoogle-ads-invalid-clicks\u002F","Google Ads Invalid Clicks: How Google Filters, Reports and Credits Them","Google filters most invalid activity before you pay. Here are the definitions, the reporting columns, the credit process and what Google will and will not tell you.",[186,187,188],"google ads invalid clicks","invalid click rate","invalid click credits","2026-10-10",12,"\u002Fcovers\u002Fgoogle-ads-invalid-clicks.svg","Diagram of four connected steps for invalid clicks: detect, filter, report and credit",{"slug":194,"path":195,"title":196,"excerpt":197,"topic":35,"tags":198,"published":202,"updated":202,"readingMinutes":190,"cover":203,"coverAlt":204},"click-fraud-detection","\u002Fclick-fraud-detection\u002F","Click Fraud Detection: How to Recognize and Evidence Suspicious Clicks","Suspicious clicks are easy to suspect and hard to prove. Learn to compare traffic with baselines, rule out ordinary causes and document a case Google can review.",[199,200,201],"click fraud detection","suspicious click indicators","invalid clicks","2026-10-08","\u002Fcovers\u002Fclick-fraud-detection.svg","Diagram of four connected steps in click fraud detection: baseline, anomaly, evidence and request",{"slug":206,"path":207,"title":208,"excerpt":209,"topic":49,"tags":210,"published":214,"updated":214,"readingMinutes":190,"cover":215,"coverAlt":216},"ads-clicker-bot","\u002Fads-clicker-bot\u002F","Ads Clicker Bots: What They Are, Why They Fail and How They Are Caught","A conceptual guide to click bots: what they try to imitate, the motives behind them, the policy and legal risks, and the signals that expose automated clicking.",[211,212,213],"ads clicker bot","click bot","invalid traffic","2026-10-06","\u002Fcovers\u002Fads-clicker-bot.svg","Diagram of a click bot's path from motive to imitation to detection signals to filtering",{"slug":218,"path":219,"title":220,"excerpt":221,"topic":62,"tags":222,"published":225,"updated":225,"readingMinutes":190,"cover":226,"coverAlt":227},"google-ads-clicker","\u002Fgoogle-ads-clicker\u002F","Google Ads Clicker: How Google Ads Counts, Filters and Bills Clicks","The phrase covers everything from click bots to worried advertisers. Here is how a click is really recorded, filtered and charged, and how to audit your own traffic.",[223,224,201],"google ads clicker","google ads clicks","2026-10-03","\u002Fcovers\u002Fgoogle-ads-clicker.svg","Diagram of a Google Ads click passing through four connected steps: click, filter, report and bill",{"slug":229,"path":230,"title":231,"excerpt":232,"topic":49,"tags":233,"published":236,"updated":236,"readingMinutes":190,"cover":237,"coverAlt":238},"what-is-an-ads-clicker","\u002Fwhat-is-an-ads-clicker\u002F","What Is an Ads Clicker? Meaning, Contexts and Common Misconceptions","The phrase can mean a click bot, a paid clicker, a protest extension or a simple click counter. Here is what each sense means and how ad platforms treat those clicks.",[234,201,235],"what is an ads clicker","pay-per-click","2026-10-01","\u002Fcovers\u002Fwhat-is-an-ads-clicker.svg","Diagram of an ad click moving from impression to click to invalid-click filtering to billing",{"slug":120,"path":121,"title":122,"excerpt":123,"topic":9,"tags":240,"published":128,"updated":128,"readingMinutes":116,"cover":129,"coverAlt":130,"seoTitle":241,"description":242,"html":243,"toc":244,"wordCount":277,"sources":278,"related":304,"ogImage":311},[125,126,127],"Cost per Click Measurement: Actual vs Average CPC","Cost per click measurement done right: how Google Ads sets actual CPC, why average CPC can mislead, and how to compare CPC fairly across segments.","\u003Cp>Cost per click measurement means working out what you actually paid for each ad click, which is total cost divided by total clicks, and then comparing that figure only under matching conditions. In Google Ads, the Avg. CPC column is not a price you set. It averages many actual CPCs, each decided in a separate auction, so it can rise or fall even when no individual click got more expensive.\u003C\u002Fp>\n\u003Cp>This guide explains the three CPC figures that people most often confuse and how Google says the charge for a click is determined. It also shows why a blended average can mislead, with an illustrative mix-effect table. Later sections give a step-by-step method for comparing CPC, show how invalid-click filtering affects reported cost, and place CPC next to other bidding models such as CPM, CPA and ROAS.\u003C\u002Fp>\n\u003Cp>If you first want the basics of how clicks are counted, filtered and billed, read \u003Ca href=\"\u002Fgoogle-ads-clicker\u002F\">how Google Ads counts and bills clicks\u003C\u002Fa> and come back here for the arithmetic.\u003C\u002Fp>\n\u003Ch2 id=\"max-cpc-actual-cpc-and-average-cpc-are-different-numbers\">Max CPC, actual CPC and average CPC are different numbers\u003C\u002Fh2>\n\u003Cp>Three terms sound alike but answer different questions.\u003C\u002Fp>\n\u003Cdiv class=\"table-wrap\" role=\"region\" aria-label=\"Scrollable table\" tabindex=\"0\">\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Term\u003C\u002Fth>\n\u003Cth>What it is\u003C\u002Fth>\n\u003Cth>Where it shows up\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Maximum CPC (max CPC)\u003C\u002Ftd>\n\u003Ctd>A bid: the most you are willing to pay for a click\u003C\u002Ftd>\n\u003Ctd>Bid settings, when you bid manually\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Actual CPC\u003C\u002Ftd>\n\u003Ctd>The final amount charged for one specific click\u003C\u002Ftd>\n\u003Ctd>Not shown click by click; it feeds into Cost\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Average CPC (Avg. CPC)\u003C\u002Ftd>\n\u003Ctd>Total cost of clicks divided by total clicks\u003C\u002Ftd>\n\u003Ctd>The Avg. CPC column in reports\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>Google defines the \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F6326?hl=en\" rel=\"noopener\" class=\"ext\">maximum CPC bid\u003C\u002Fa> as a bid that sets the highest amount you’re willing to pay for a click. The \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F6297?hl=en\" rel=\"noopener\" class=\"ext\">actual CPC\u003C\u002Fa> is the final amount you’re charged for a click. \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F14074?hl=en\" rel=\"noopener\" class=\"ext\">Average CPC\u003C\u002Fa> is calculated by dividing the total cost of your clicks by the total number of clicks. Google’s own example uses two clicks costing $0.20 and $0.40, which gives an average CPC of $0.30.\u003C\u002Fp>\n\u003Cp>In practice, the Avg. CPC column tells you neither your bid nor what any single click cost. It summarizes a spread of prices.\u003C\u002Fp>\n\u003Ch2 id=\"how-actual-cpc-is-determined-in-the-auction\">How actual CPC is determined in the auction\u003C\u002Fh2>\n\u003Cp>Each time an ad is eligible to show, it enters an auction. According to Google’s actual CPC definition, you generally pay only what is minimally required to clear the Ad Rank thresholds and beat the Ad Rank of the advertiser directly below you. When no competitor below you clears their thresholds, you pay the reserve price. This is why actual CPC is often lower than max CPC.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F7634668?hl=en\" rel=\"noopener\" class=\"ext\">Ad Rank thresholds\u003C\u002Fa> themselves move. Google says they are determined dynamically at the time of each auction and vary with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ad quality.\u003C\u002Fstrong> Lower-quality ads face higher thresholds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position.\u003C\u002Fstrong> Ads that appear higher on the results page face higher thresholds than ads lower down.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User location.\u003C\u002Fstrong> Thresholds can differ by where the user is.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device.\u003C\u002Fstrong> Mobile and desktop can have different thresholds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The search itself.\u003C\u002Fstrong> The nature of the search terms affects thresholds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Google’s actual CPC page adds that on the Search Network, thresholds and the resulting actual CPCs are typically higher for ads shown above search results.\u003C\u002Fp>\n\u003Cp>Two consequences follow for anyone measuring CPC:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A keyword has no single price.\u003C\u002Fstrong> Two clicks on the same keyword, minutes apart, can cost different amounts because the query, device, location, position and competition differ.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Max CPC is not always a ceiling.\u003C\u002Fstrong> Google says you’re never charged more than your max CPC bid unless you use automated bidding tools. Its max CPC page also lists bid adjustments among the features that can push the bid above the max CPC you set. Under fully automated strategies, the system sets bids auction by auction, so there may be no max CPC to compare against.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"cpc-calculation-the-arithmetic-and-where-it-goes-wrong\">CPC calculation: the arithmetic and where it goes wrong\u003C\u002Fh2>\n\u003Cp>The correct CPC calculation for any set of clicks is:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Average CPC = total cost ÷ total clicks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For a single row of a report, that is trivial. Errors appear when rows are combined or when numbers come from different places.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Averaging averages.\u003C\u002Fstrong> If one campaign averages $1.00 per click and another $3.00, the combined average is $2.00 only if both received the same number of clicks. The right figure is total cost across both divided by total clicks across both, which is a click-weighted average.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Averaging daily values.\u003C\u002Fstrong> Taking the mean of seven daily Avg. CPC figures gives a quiet Sunday the same weight as a busy Tuesday. Sum the week’s cost and clicks first, then divide once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mixing sources.\u003C\u002Fstrong> Cost from an invoice divided by clicks from a filtered campaign table gives a number nobody can reproduce. Take the numerator and the denominator from the same report, with the same date range, filters and time zone.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dividing by sessions.\u003C\u002Fstrong> Ad cost divided by analytics sessions is a cost per session, not a CPC. Clicks and sessions rarely match, for reasons explained in \u003Ca href=\"\u002Fad-click-tracking\u002F\">how ad click tracking works\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are close cousins of the errors described in \u003Ca href=\"\u002Fadvertising-reporting-mistakes\u002F\">common advertising reporting mistakes\u003C\u002Fa>, which is worth reading before you present CPC trends to anyone else.\u003C\u002Fp>\n\u003Ch2 id=\"why-average-cpc-misleads-mix-effects\">Why average CPC misleads: mix effects\u003C\u002Fh2>\n\u003Cp>Average CPC is a weighted blend. When the weights change, the blend changes, even if no individual price moved. This is called a mix effect, and it is one of the most common reasons an apparent CPC “spike” turns out to have a simple explanation.\u003C\u002Fp>\n\u003Cp>Google Ads lets you \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F2454072?hl=en\" rel=\"noopener\" class=\"ext\">split table data into segments\u003C\u002Fa>. Useful ones include Device, Network (with search partners), Time (including day of week and hour of day), Top vs. Other and Click type. Because thresholds and competition differ across these dimensions, a shift in where clicks come from moves the average.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Device.\u003C\u002Fstrong> Computers, phones and tablets often sit at different price levels. More clicks from the pricier device raise the average.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Network.\u003C\u002Fstrong> Google Search, search partners and the Display Network are different environments. A change in the network split changes the blend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position.\u003C\u002Fstrong> The Top vs. Other segment separates ads shown in top placements from those shown elsewhere. Since thresholds are higher for top positions, a shift upward raises the average.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keywords and match types.\u003C\u002Fstrong> Spend drifting toward broad, generic or highly contested terms changes the mix, even with unchanged bids.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time.\u003C\u002Fstrong> Competition is rarely flat across hours and weekdays. A schedule change moves clicks into different auctions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Location.\u003C\u002Fstrong> Thresholds can vary by user location, so expanding to new regions brings their prices into the average.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"a-worked-illustrative-example\">A worked illustrative example\u003C\u002Fh3>\n\u003Cp>The table below is hypothetical. The round numbers are only there to make the arithmetic easy to check. Imagine one campaign over two periods of equal length, with the same total number of clicks in each.\u003C\u002Fp>\n\u003Cdiv class=\"table-wrap\" role=\"region\" aria-label=\"Scrollable table\" tabindex=\"0\">\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Segment\u003C\u002Fth>\n\u003Cth>Period A clicks\u003C\u002Fth>\n\u003Cth>Period A CPC\u003C\u002Fth>\n\u003Cth>Period A cost\u003C\u002Fth>\n\u003Cth>Period B clicks\u003C\u002Fth>\n\u003Cth>Period B CPC\u003C\u002Fth>\n\u003Cth>Period B cost\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Mobile\u003C\u002Ftd>\n\u003Ctd>1,000\u003C\u002Ftd>\n\u003Ctd>$1.00\u003C\u002Ftd>\n\u003Ctd>$1,000\u003C\u002Ftd>\n\u003Ctd>500\u003C\u002Ftd>\n\u003Ctd>$0.90\u003C\u002Ftd>\n\u003Ctd>$450\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Desktop\u003C\u002Ftd>\n\u003Ctd>1,000\u003C\u002Ftd>\n\u003Ctd>$3.00\u003C\u002Ftd>\n\u003Ctd>$3,000\u003C\u002Ftd>\n\u003Ctd>1,500\u003C\u002Ftd>\n\u003Ctd>$2.70\u003C\u002Ftd>\n\u003Ctd>$4,050\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Total\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>2,000\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>$2.00\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>$4,000\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>2,000\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>$2.25\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>\u003Cstrong>$4,500\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>Clicks in both segments got 10% cheaper. Yet the blended average CPC rose from $2.00 to $2.25, an increase of 12.5%. The reason is the mix. Desktop, the more expensive segment, supplied half of the clicks in Period A and three quarters in Period B.\u003C\u002Fp>\n\u003Cp>You can split the $0.25 change into its two causes. Recalculate Period B at Period A’s click shares: 0.5 × $0.90 + 0.5 × $2.70 = $1.80. Against Period A’s $2.00, that is a price effect of −$0.20. The remaining movement, from $1.80 to $2.25, is a mix effect of +$0.45. Together they give −$0.20 + $0.45 = +$0.25, the observed change.\u003C\u002Fp>\n\u003Cp>The same table also shows the averaging-averages trap. The simple mean of the two Period B CPCs is ($0.90 + $2.70) ÷ 2 = $1.80, which is wrong. The correct figure is $4,500 ÷ 2,000 = $2.25. The average itself is accurate, since it reports what you paid. What it cannot tell you on its own is whether prices went up.\u003C\u002Fp>\n\u003Ch2 id=\"a-step-by-step-method-for-honest-cost-per-click-measurement\">A step-by-step method for honest cost per click measurement\u003C\u002Fh2>\n\u003Cp>Use this sequence whenever someone asks why CPC changed.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Name the question.\u003C\u002Fstrong> “Did we pay more for the same kind of click?” is a price question. “Did we spend more per click overall?” is a blend question. They need different cuts of the data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hold conditions fixed.\u003C\u002Fstrong> Compare the same campaigns over periods of equal length with the same mix of weekdays, in the same account time zone. Note any settings changes made in between.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Segment before you average.\u003C\u002Fstrong> Break the change down by device, network, Top vs. Other, keyword or match type, and location. If segment CPCs are stable and only the shares moved, you are looking at a mix effect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use weighted totals.\u003C\u002Fstrong> Always sum cost and clicks before dividing. To isolate price, reweight the new period at the old period’s click shares, as in the example above.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Respect volume.\u003C\u002Fstrong> A keyword with a dozen clicks can swing widely from week to week without anything changing. Group small rows or lengthen the window before drawing conclusions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Check what changed in the account.\u003C\u002Fstrong> New keywords, broader match types, new locations, schedule changes, bid strategy switches and budget increases all reshape the mix.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Finish with cost per result.\u003C\u002Fstrong> Decide whether the CPC change matters for outcomes, using the next section.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"cpc-next-to-cost-per-conversion-and-conversion-value\">CPC next to cost per conversion and conversion value\u003C\u002Fh2>\n\u003Cp>A lower CPC is not automatically better. Cost per conversion is cost divided by conversions, which is the same as CPC divided by conversion rate. If cheaper clicks convert less often, cost per conversion can rise while CPC falls.\u003C\u002Fp>\n\u003Cp>Another hypothetical illustration, with round numbers:\u003C\u002Fp>\n\u003Cdiv class=\"table-wrap\" role=\"region\" aria-label=\"Scrollable table\" tabindex=\"0\">\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Keyword group\u003C\u002Fth>\n\u003Cth>Clicks\u003C\u002Fth>\n\u003Cth>Avg. CPC\u003C\u002Fth>\n\u003Cth>Cost\u003C\u002Fth>\n\u003Cth>Conversions\u003C\u002Fth>\n\u003Cth>Conversion rate\u003C\u002Fth>\n\u003Cth>Cost per conversion\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Group X (generic terms)\u003C\u002Ftd>\n\u003Ctd>1,000\u003C\u002Ftd>\n\u003Ctd>$1.50\u003C\u002Ftd>\n\u003Ctd>$1,500\u003C\u002Ftd>\n\u003Ctd>20\u003C\u002Ftd>\n\u003Ctd>2%\u003C\u002Ftd>\n\u003Ctd>$75.00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Group Y (specific terms)\u003C\u002Ftd>\n\u003Ctd>500\u003C\u002Ftd>\n\u003Ctd>$3.00\u003C\u002Ftd>\n\u003Ctd>$1,500\u003C\u002Ftd>\n\u003Ctd>40\u003C\u002Ftd>\n\u003Ctd>8%\u003C\u002Ftd>\n\u003Ctd>$37.50\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>Group Y’s clicks cost twice as much, yet each of its conversions costs half as much. If conversions carry different values, compare value against cost too. Suppose Group X’s conversions were worth $1,200 in total and Group Y’s $2,000. Group X would return $0.80 per dollar spent and Group Y about $1.33.\u003C\u002Fp>\n\u003Cp>Keep two caveats in mind. First, the conversion count depends on how credit is assigned between touchpoints, so the cost per conversion shifts with the model. See \u003Ca href=\"\u002Fad-attribution\u002F\">how ad attribution assigns conversion credit\u003C\u002Fa>. Second, conversions are sparse for many keywords, and engagement and lead quality fill the gap. A segment-level routine for those signals is set out in \u003Ca href=\"\u002Fad-traffic-analysis\u002F\">the guide to ad traffic analysis\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Cutting keywords because their CPC looks high is a common way to remove the wrong spend. A structured review of \u003Ca href=\"\u002Fgoogle-ads-budget-waste\u002F\">wasted ad spend\u003C\u002Fa> starts from outcomes, not click prices.\u003C\u002Fp>\n\u003Ch2 id=\"how-invalid-click-filtering-affects-reported-cost-and-clicks\">How invalid-click filtering affects reported cost and clicks\u003C\u002Fh2>\n\u003Cp>Google says it uses automated filters, machine learning and manual reviews to detect invalid traffic. Its \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F11182074?hl=en\" rel=\"noopener\" class=\"ext\">invalid traffic documentation\u003C\u002Fa> describes two paths that matter for CPC measurement:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Caught before billing closes.\u003C\u002Fstrong> Invalid traffic detected before the end of the month is automatically removed from billing and from campaign reports. The Clicks and Cost columns you divide to get average CPC already exclude it. You can add the Invalid clicks column to see how many clicks the automated protections filtered out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caught after billing.\u003C\u002Fstrong> Invalid traffic identified after you have been billed results in a credit as a billing adjustment. It is labeled “Invalid activity” under Adjustments in the month card on the billing summary. Google says these credits don’t retroactively adjust your campaign data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So campaign reports and invoices can legitimately disagree. A CPC worked out from invoice totals net of credits will not match one worked out from the campaign table. For performance analysis, use the campaign reports and treat credits as a separate billing line. The wider picture of filtering, reporting columns and credits is covered in \u003Ca href=\"\u002Fgoogle-ads-invalid-clicks\u002F\">Google Ads invalid clicks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>An unusually low or high CPC is not, by itself, evidence of invalid activity. Rule out mix effects, auction changes and account edits first.\u003C\u002Fp>\n\u003Ch2 id=\"cpc-in-the-context-of-other-bidding-models\">CPC in the context of other bidding models\u003C\u002Fh2>\n\u003Cp>CPC is the natural unit only when you are buying clicks. Google’s guide to \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F2472725?hl=en\" rel=\"noopener\" class=\"ext\">choosing a bid strategy by goal\u003C\u002Fa> groups the options as follows.\u003C\u002Fp>\n\u003Cdiv class=\"table-wrap\" role=\"region\" aria-label=\"Scrollable table\" tabindex=\"0\">\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Goal\u003C\u002Fth>\n\u003Cth>Strategies Google lists\u003C\u002Fth>\n\u003Cth>How to read CPC\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Clicks (website traffic)\u003C\u002Ftd>\n\u003Ctd>Maximize clicks, Target CPC, Manual CPC\u003C\u002Ftd>\n\u003Ctd>The central metric and the direct lever\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Impressions (awareness)\u003C\u002Ftd>\n\u003Ctd>Target impression share, CPM, tCPM, vCPM\u003C\u002Ftd>\n\u003Ctd>A derived figure; clicks are a by-product\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Conversions\u003C\u002Ftd>\n\u003Ctd>Target CPA, Maximize conversions\u003C\u002Ftd>\n\u003Ctd>A diagnostic; judge by cost per action\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Conversion value\u003C\u002Ftd>\n\u003Ctd>Target ROAS, Maximize conversion value\u003C\u002Ftd>\n\u003Ctd>A diagnostic; judge by value relative to cost\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Video views (video only)\u003C\u002Ftd>\n\u003Ctd>CPV, Target CPV\u003C\u002Ftd>\n\u003Ctd>Rarely the main lens; views drive cost\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>Google describes vCPM as setting the highest amount you want to pay for each 1,000 viewable impressions, and CPV as paying for video views and other interactions. Under these models, cost divided by clicks can still be calculated, but it is not what you bought.\u003C\u002Fp>\n\u003Cp>Under conversion-based strategies, CPC becomes an output rather than an input. Google says \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F6268632?hl=en\" rel=\"noopener\" class=\"ext\">Target CPA\u003C\u002Fa> finds a bid each time the ad is eligible to appear, and that some conversions may cost more than the target while others cost less. It also notes that Display campaigns can be set to pay for conversions instead of per click. Because bids are set auction by auction, a higher CPC can be the expected result of the strategy bidding more in auctions it values more. Judge such campaigns by cost per action or return on ad spend against target, and use CPC to diagnose rather than to decide.\u003C\u002Fp>\n\u003Ch2 id=\"key-takeaways\">Key takeaways\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Max CPC is a bid, actual CPC is the price of one click, and average CPC is total cost divided by total clicks. Keep the three apart.\u003C\u002Fli>\n\u003Cli>Actual CPC is set auction by auction against thresholds that vary with quality, position, location, device and query, so no keyword has a single price.\u003C\u002Fli>\n\u003Cli>Average CPC moves with the mix of devices, networks, positions, keywords and hours. Segment and reweight before concluding that prices changed.\u003C\u002Fli>\n\u003Cli>Compare CPC only under matching conditions, sum before dividing, and finish with cost per conversion and conversion value.\u003C\u002Fli>\n\u003Cli>Filtered invalid clicks never reach reported cost, while later credits appear only on billing, so reports and invoices can differ without anything being wrong.\u003C\u002Fli>\n\u003C\u002Ful>\n",[245,249,252,255,258,262,265,268,271,274],{"id":246,"text":247,"level":248},"max-cpc-actual-cpc-and-average-cpc-are-different-numbers","Max CPC, actual CPC and average CPC are different numbers",2,{"id":250,"text":251,"level":248},"how-actual-cpc-is-determined-in-the-auction","How actual CPC is determined in the auction",{"id":253,"text":254,"level":248},"cpc-calculation-the-arithmetic-and-where-it-goes-wrong","CPC calculation: the arithmetic and where it goes wrong",{"id":256,"text":257,"level":248},"why-average-cpc-misleads-mix-effects","Why average CPC misleads: mix effects",{"id":259,"text":260,"level":261},"a-worked-illustrative-example","A worked illustrative example",3,{"id":263,"text":264,"level":248},"a-step-by-step-method-for-honest-cost-per-click-measurement","A step-by-step method for honest cost per click measurement",{"id":266,"text":267,"level":248},"cpc-next-to-cost-per-conversion-and-conversion-value","CPC next to cost per conversion and conversion value",{"id":269,"text":270,"level":248},"how-invalid-click-filtering-affects-reported-cost-and-clicks","How invalid-click filtering affects reported cost and clicks",{"id":272,"text":273,"level":248},"cpc-in-the-context-of-other-bidding-models","CPC in the context of other bidding models",{"id":275,"text":276,"level":248},"key-takeaways","Key takeaways",2365,[279,283,286,289,292,295,298,301],{"title":280,"publisher":281,"url":282},"Actual cost-per-click (CPC): Definition","Google Ads Help","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F6297?hl=en",{"title":284,"publisher":281,"url":285},"Average cost-per-click (Avg. CPC): Definition","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F14074?hl=en",{"title":287,"publisher":281,"url":288},"Maximum CPC bid: Definition","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F6326?hl=en",{"title":290,"publisher":281,"url":291},"Ad Rank thresholds: Definition","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F7634668?hl=en",{"title":293,"publisher":281,"url":294},"Use segments in your tables","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F2454072?hl=en",{"title":296,"publisher":281,"url":297},"About invalid traffic","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F11182074?hl=en",{"title":299,"publisher":281,"url":300},"Determine a bid strategy based on your goals","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F2472725?hl=en",{"title":302,"publisher":281,"url":303},"About Target CPA bidding","https:\u002F\u002Fsupport.google.com\u002Fgoogle-ads\u002Fanswer\u002F6268632?hl=en",[305,307,309],{"slug":107,"path":108,"title":109,"excerpt":110,"topic":62,"tags":306,"published":115,"updated":115,"readingMinutes":116,"cover":117,"coverAlt":118},[112,113,114],{"slug":132,"path":133,"title":134,"excerpt":135,"topic":9,"tags":308,"published":140,"updated":140,"readingMinutes":141,"cover":142,"coverAlt":143},[137,138,139],{"slug":218,"path":219,"title":220,"excerpt":221,"topic":62,"tags":310,"published":225,"updated":225,"readingMinutes":190,"cover":226,"coverAlt":227},[223,224,201],"\u002Fog\u002Fcost-per-click-measurement.png",1794612999658]