What it does
GA4 Site Blood Test is a diagnostic agent that connects to your Google Analytics 4 property and performs an end-to-end assessment of your website's health. It collects engagement and conversion metrics segmented by device (mobile, desktop, tablet), compares them against industry reference ranges, and classifies each metric as healthy, warning, or critical. The diagnostic layer is fully deterministic: the same data always produces the same 0–100 health score, with no LLM involved in this step. A language model (Claude or OpenAI) is engaged only at the synthesis stage, where it writes an actionable, prioritized remediation plan for the abnormal findings. If no API key is provided, the agent degrades gracefully to a template-based output rather than failing. A built-in recommendation engine maps each finding to real B2B SaaS products — CRO tools, personalization platforms, and marketing automation solutions — clarifying which to evaluate. The agent also records each run to a local database, reporting score deltas and metric-level trends against the previous scan. Designed for growth teams, performance marketers, and e-commerce operators, it delivers a fast, repeatable GA4 health audit without manually navigating through dashboards.
Tools (8)
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_health_check — Run the full GA4 site blood test: collect metrics, diagnose issues, compute a health score 0–100, generate an LLM prescription, and return vendor recommendations.
- get_metrics_panel — Fetch raw GA4 health panel metrics broken down by device category (mobile/desktop/tablet).
- get_worst_pages — Return the top-N worst-performing pages by bounce rate with average session duration.
- analyze_findings — Run pure deterministic analysis on a HealthPanel — no LLM, no I/O. Returns scored findings.
- get_prescription — Given a set of findings, call Claude or OpenAI to generate an actionable prescription. Falls back to template if LLM is unavailable.
- list_available_metrics — List all tracked metrics with their healthy/warning/critical thresholds and direction.
- search_vendor_catalog — Search the B2B SaaS vendor catalog by capability keyword or problem description.
- match_to_finding — Given a specific finding (metric + status + device), surface ranked vendor product candidates that typically address it.
What you'll need to connect
This agent will ask you for the following. You enter them when you connect — they're encrypted and never shared with the creator.
- GA4 Property IDNumeric GA4 property ID (e.g. 539909031). Found in GA4 Admin → Property Settings.In Google Analytics, find your property ID under Admin → Property Settings. Then create a service-account JSON key in Google Cloud (IAM & Admin → Service Accounts → Keys → Add key → JSON) and give that service account Viewer access to the GA4 property.Paste the value as a single line.Only sent to: analyticsdata.googleapis.com
- Service account JSONIn Google Analytics, find your property ID under Admin → Property Settings. Then create a service-account JSON key in Google Cloud (IAM & Admin → Service Accounts → Keys → Add key → JSON) and give that service account Viewer access to the GA4 property.Paste the full JSON of your service-account key file (not a file path). FindAgent stores it securely and gives the agent a file path to it.Only sent to: analyticsdata.googleapis.com, oauth2.googleapis.com
How you're protected
FindAgent runs these safety checks on every agent automatically. They're always on and can't be turned off.
- Prompt-injection scanning
Every request is checked for known prompt-injection and jailbreak attempts before the agent runs. This is always on.
- Secret-leak scanning
Every response is scanned for leaked API keys, tokens, and other secrets before it reaches you. This is always on.