[{"data":1,"prerenderedAt":327},["ShallowReactive",2],{"learn-nav":3,"learn-surround:\u002Flearn-google-search-console\u002Flimits\u002Fgsc-vs-ga4":115,"learn-page:\u002Flearn-google-search-console\u002Flimits\u002Fgsc-vs-ga4":122},[4],{"path":5,"title":6,"children":7,"stem":114,"page":16},"\u002Flearn-google-search-console","Learn GSC",[8,26,47,76,97,106,110],{"path":9,"title":10,"children":11,"stem":25,"page":16},"\u002Flearn-google-search-console\u002Fai-agents","Agents",[12,17,21],{"path":13,"title":14,"stem":15,"page":16},"\u002Flearn-google-search-console\u002Fai-agents\u002Fmcp-server","Check the connection","ai-agents\u002F1.mcp-server",true,{"path":18,"title":19,"stem":20,"page":16},"\u002Flearn-google-search-console\u002Fai-agents\u002Fclaude-code-seo","Claude Code SEO","ai-agents\u002F2.claude-code-seo",{"path":22,"title":23,"stem":24,"page":16},"\u002Flearn-google-search-console\u002Fai-agents\u002Fseo-workflows","SEO workflows","ai-agents\u002F3.seo-workflows","ai-agents\u002Findex",{"path":27,"title":28,"children":29,"stem":46,"page":16},"\u002Flearn-google-search-console\u002Fapi","API",[30,34,38,42],{"path":31,"title":32,"stem":33,"page":16},"\u002Flearn-google-search-console\u002Fapi\u002Fquery-builder","Query builder","api\u002F2.query-builder",{"path":35,"title":36,"stem":37,"page":16},"\u002Flearn-google-search-console\u002Fapi\u002Frate-limits","Rate limits","api\u002F3.rate-limits",{"path":39,"title":40,"stem":41,"page":16},"\u002Flearn-google-search-console\u002Fapi\u002Fauthentication","Authentication","api\u002F4.authentication",{"path":43,"title":44,"stem":45,"page":16},"\u002Flearn-google-search-console\u002Fapi\u002Fhourly-search-analytics-api","Hourly data","api\u002Fhourly-search-analytics-api","api\u002Findex",{"path":48,"title":49,"children":50,"stem":75,"page":16},"\u002Flearn-google-search-console\u002Flimits","Limits",[51,55,59,63,67,71],{"path":52,"title":53,"stem":54,"page":16},"\u002Flearn-google-search-console\u002Flimits\u002F16-month-data-retention","Data retention","limits\u002F1.16-month-data-retention",{"path":56,"title":57,"stem":58,"page":16},"\u002Flearn-google-search-console\u002Flimits\u002Fexport-row-limits","Export limits","limits\u002F2.export-row-limits",{"path":60,"title":61,"stem":62,"page":16},"\u002Flearn-google-search-console\u002Flimits\u002Fbigquery-alternative","BigQuery alternative","limits\u002F3.bigquery-alternative",{"path":64,"title":65,"stem":66,"page":16},"\u002Flearn-google-search-console\u002Flimits\u002F1000-row-limit","1,000-row limit","limits\u002F4.1000-row-limit",{"path":68,"title":69,"stem":70,"page":16},"\u002Flearn-google-search-console\u002Flimits\u002Fdata-delay","Data delay","limits\u002F5.data-delay",{"path":72,"title":73,"stem":74,"page":16},"\u002Flearn-google-search-console\u002Flimits\u002Fgsc-vs-ga4","GSC vs. GA4","limits\u002F6.gsc-vs-ga4","limits\u002Findex",{"path":77,"title":78,"children":79,"stem":96,"page":16},"\u002Flearn-google-search-console\u002Fperformance","Performance reports",[80,84,88,92],{"path":81,"title":82,"stem":83,"page":16},"\u002Flearn-google-search-console\u002Fperformance\u002Fai-powered-configuration","AI-powered configuration","performance\u002Fai-powered-configuration",{"path":85,"title":86,"stem":87,"page":16},"\u002Flearn-google-search-console\u002Fperformance\u002Fbranded-queries-filter","Branded queries","performance\u002Fbranded-queries-filter",{"path":89,"title":90,"stem":91,"page":16},"\u002Flearn-google-search-console\u002Fperformance\u002Fcustom-annotations","Annotations","performance\u002Fcustom-annotations",{"path":93,"title":94,"stem":95,"page":16},"\u002Flearn-google-search-console\u002Fperformance\u002Fgenerative-ai-performance-reports","Generative AI reports","performance\u002Fgenerative-ai-performance-reports","performance\u002Findex",{"path":98,"title":99,"children":100,"stem":105,"page":16},"\u002Flearn-google-search-console\u002Fresearch","Research",[101],{"path":102,"title":103,"stem":104,"page":16},"\u002Flearn-google-search-console\u002Fresearch\u002Fgsc-data-loss-study","Query gaps research","research\u002F1.gsc-data-loss-study","research\u002Findex",{"path":107,"title":108,"stem":109,"page":16},"\u002Flearn-google-search-console\u002Fsocial-platform-properties","Social accounts","social-platform-properties",{"path":111,"title":112,"stem":113,"page":16},"\u002Flearn-google-search-console\u002Fweekly-monthly-views","Weekly and monthly views","weekly-monthly-views","index",[116,119],{"path":68,"title":69,"description":117,"navigation":118},"Check preliminary data, report dates, and API metadata before diagnosing missing Search Console traffic. Understand the usual delay and when to investigate.",{"title":69},{"path":48,"title":49,"description":120,"navigation":121},"Find the right check for missing history, truncated rows, delayed data, or a mismatch with Analytics.",{"title":49},{"title":123,"description":124,"publishedAt":125,"updatedAt":126,"ogImage":127,"body":132,"id":318,"path":72,"stem":74,"extension":319,"navigation":320,"head":321,"seo":324,"_source":325,"sitemap":326},"Search Console vs. GA4: why your numbers don't match","Search Console clicks and GA4 sessions measure different events. See how collection, attribution, time zones, filtering, and canonical URLs create the gap.","2026-03-04","2026-09-11",{"component":128,"props":129},"Article",{"title":130,"description":131},"GSC vs. GA4 discrepancies","Why clicks and sessions do not match exactly",{"toc":133,"nodes":150,"frontmatter":301,"meta":310},{"links":134,"title":148,"searchDepth":149,"depth":149},[135,139,142,145],{"id":136,"text":137,"depth":138},"keep-the-metric-names-visible","Keep the metric names visible",2,{"id":140,"text":141,"depth":138},"align-the-comparison-first","Align the comparison first",{"id":143,"text":144,"depth":138},"investigate-a-changed-gap","Investigate a changed gap",{"id":146,"text":147,"depth":138},"linking-the-products-does-not-join-individual-searches-to-purchases","Linking the products does not join individual searches to purchases","",3,[151,164,173,176,212,220,222,254,257,259,267,270,273,281,283,291,294],[152,153,154,155,159,160,163],"p",{},"Search Console clicks and Google Analytics 4 sessions measure different activity. A report showing ",[156,157,158],"strong",{},"500 clicks"," beside ",[156,161,162],{},"380 sessions"," is not automatically evidence of 120 lost visitors. Those numbers are an illustration, not a benchmark.",[152,165,166,167,172],{},"Use Search Console to understand discovery through Google. Use GA4 to understand the activity your Analytics setup collects after arrival. Google's ",[168,169,171],"a",{"href":170},"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fmonitor-debug\u002Fgoogle-analytics-search-console","comparison guide"," explains why the counts won't reconcile exactly.",[174,175,137],"h2",{"id":136},[177,178,179,192],"table",{},[180,181,182],"thead",{},[183,184,185,189],"tr",{},[186,187,188],"th",{},"Metric",[186,190,191],{},"What you are counting",[193,194,195,204],"tbody",{},[183,196,197,201],{},[198,199,200],"td",{},"Search Console clicks",[198,202,203],{},"Clicks from Google Search results leading to your site.",[183,205,206,209],{},[198,207,208],{},"GA4 sessions",[198,210,211],{},"Periods of interaction with your site or app.",[152,213,214,215,219],{},"A GA4 session starts when a page or screen is viewed and no session is active. Google documents ",[168,216,218],{"href":217},"https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Fanswer\u002F9191807?hl=en","how sessions start and time out",". Repeated activity doesn't always start another session, so a click and a session are not interchangeable units.",[174,221,141],{"id":140},[223,224,225,241,244,251],"ol",{},[226,227,228,229,232,233,236,237,240],"li",{},"In GA4, select ",[156,230,231],{},"Session source = google"," and ",[156,234,235],{},"Session medium = organic",". Google's ",[168,238,239],{"href":170},"comparison workflow"," uses those filters.",[226,242,243],{},"Confirm that your Search Console selection and GA4 web stream cover the same pages. A broader Search Console property can include pages outside the Analytics setup you're inspecting.",[226,245,246,247,250],{},"Match the dates, country, and device filters. Exclude unfinished dates; see ",[168,248,249],{"href":68},"Search Console data delay",".",[226,252,253],{},"Record the Search Console search type. Google separates Web, Image, and other surfaces differently from Analytics.",[152,255,256],{},"Keep the two values as separate series. Compare their direction before deciding whether the gap needs investigation.",[174,258,144],{"id":143},[152,260,261,262,266],{},"If the relationship changes suddenly, inspect a few affected landing pages. Google's ",[168,263,265],{"href":264},"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fmonitor-debug\u002Fgoogle-analytics-search-console#understanding-data-discrepancies-between-google-analytics-and-search-console","discrepancy guidance"," calls out missing Analytics tags, consent choices, time zones, canonical URLs, and non-HTML pages such as PDFs.",[152,268,269],{},"For example, stable Search Console clicks with falling GA4 sessions is a reason to check collection changes. It doesn't establish that a tag is broken. Confirm the tag and consent behavior on an affected page before assigning a cause.",[152,271,272],{},"Search Console's ordinary daily dates use Pacific Time. If GA4 uses another reporting time zone, a visit near midnight can land on a different date. Account for that boundary when comparing daily rows.",[152,274,275,276,280],{},"Also check the URL values. Search Console generally attributes performance to Google's canonical URL, while Analytics can report the destination URL carrying the tag. Google's ",[168,277,279],{"href":278},"https:\u002F\u002Fsupport.google.com\u002Fwebmasters\u002Fanswer\u002F17011259?hl=en","page-dimension documentation"," explains canonical attribution.",[174,282,147],{"id":146},[152,284,285,286,290],{},"The ",[168,287,289],{"href":288},"https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Fanswer\u002F10737381?hl=en","Search Console integration in GA4"," adds a query report and a landing-page traffic report. Search Console metrics work with its own dimensions and the Analytics landing-page, device, and country dimensions.",[152,292,293],{},"Use that link for aggregate comparisons. It does not supply an individual search-query-to-session key that proves which organic query caused a specific purchase.",[152,295,296,297,300],{},"If your next question concerns a query table that doesn't add up, use the ",[168,298,299],{"href":64},"Search Console missing-row guide",". That discrepancy needs a separate check from clicks versus sessions.",{"publishedAt":125,"updatedAt":126,"title":123,"description":124,"navigation":302,"head":303,"ogImage":308},{"title":73},{"meta":304},[305],{"name":306,"content":307},"keywords","google search console data discrepancies, gsc vs ga4, search console analytics difference",{"component":128,"props":309},{"title":130,"description":131},{"description":311,"toc":312},"Search Console clicks and Google Analytics 4 sessions measure different activity. A report showing 500 clicks beside 380 sessions is not automatically evidence of 120 lost visitors. Those numbers are an illustration, not a benchmark.",{"title":148,"searchDepth":149,"depth":149,"links":313},[314,315,316,317],{"id":136,"depth":138,"text":137},{"id":140,"depth":138,"text":141},{"id":143,"depth":138,"text":144},{"id":146,"depth":138,"text":147},"learnGsc\u002Flimits\u002F6.gsc-vs-ga4.md","md",{"title":73},{"meta":322},[323],{"name":306,"content":307},{"title":123,"description":124},"\u002Fopt\u002Factions-runner\u002F_work\u002Fgscdump.com\u002Fgscdump.com\u002Fcontent\u002Flearn-google-search-console\u002Flimits\u002F6.gsc-vs-ga4.md",{"loc":72,"lastmod":126},1793234288316]