{
  "id": 1286291,
  "title": "I thought I had 1,087 visitors and 26 leads. 41% were bots and 23 leads were one bot.",
  "url": "https://urgent.news/2026/08/16/i-thought-i-had-1-087-visitors-and-26-leads-41-were-bots-and-23-leads",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-16T14:14:09.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/vrumvrum/i-thought-i-had-1087-visitors-and-26-leads-41-were-bots-and-23-leads-were-one-bot-2dkj"
  },
  "original_language": "en",
  "account": "Projectcostestimator.com, a free website-cost calculator, experienced a revelation after discovering that much of its dashboard data was fictional. The site's analytics showed 1,087 sessions in 28 days, but the lead table indicated only 26 captured leads. The discrepancy between Google Analytics 4 (GA4) and Google Search Console (GSC) prompted an investigation. It was discovered that 41% of all GA4 sessions came from a single Chrome-on-MacOS fingerprint, which turned out to be a bot with a residential-IP pool. Upon excluding this traffic slice, GA4's session count matched GSC's, revealing that the bot was responsible for most of the false leads. The author implemented a strict lead counter, a daily reconciliation guard, and blocked the abusive API-key endpoint to prevent further issues. The key takeaway is that website analytics numbers should not be considered business metrics until identity has been validated.",
  "summary": "I run projectcostestimator.com , a free website-cost calculator with a 9-engine pricing model and an open CC BY 4.0 dataset. This week I sat down to figure out why a site with \"decent\" traffic was making $0 — and found out most of my dashboard was fiction. Here's exactly how, with the queries, because you probably have the same problem and don't know it. The numbers I believed GA4 said 1,087…",
  "key_points": [
    "Projectcostestimator.com found 41% of its 1,087 sessions were from a single bot",
    "Bot's Chrome-on-MacOS fingerprint generated most false leads",
    "Author implemented lead counter and blocked abusive API-key endpoint"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "Dev.to",
        "title": "I thought I had 1,087 visitors and 26 leads. 41% were bots and 23 leads were one bot.",
        "url": "https://urgent.news/2026/08/16/i-thought-i-had-1-087-visitors-and-26-leads-41-were-bots-and-23-leads-1286294",
        "published": "2026-08-16T14:05:54.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}