MCP App Store
by KeenEthics
AbstractMetrics icon

AbstractMetrics

By SAMIR KHEDJAM

Get New App Alerts

Overview

Find a page to improve, understand the evidence and decide what to change next. AbstractMetrics combines Google Analytics 4 and Google Search Console for websites you connect. Next actions brings together page search queries, impressions, clicks, Google organic visits, engagement and recorded key events. Each action includes a short checklist, its supporting numbers and a work brief for ChatGPT. The brief describes suggested edits, facts to check and what to measure afterwards. ChatGPT can help draft changes once you provide the page content or it has inspected the current page. The connector does not crawl pages or publish edits. Use the same reports to compare periods, explore page performance, follow event activity and check a recorded conversion path. Early opportunities stay labelled when there is little data. Action reports align both sources to the latest returned finalized search date and explain missing data, incomplete scans and measurement limits. Suggestions identify things to investigate. They do not establish causes or predict results. For detailed questions, query supported Google metrics, dimensions, date ranges and filters. Read realtime reports, API-defined funnels, existing report resources, sitemaps and indexed URL inspection results. Saved GA4 Explore dashboards and operations absent from Google APIs are unavailable. Search queries cannot be attributed to individual conversions. An AbstractMetrics account and connected Google properties are required. The standalone dashboard and ChatGPT use the same reporting service and account permissions. Access is read-only. You choose which websites to connect and can revoke access in the app. Google sampling, privacy thresholds and API quotas still apply.

Tools

compare_pages

ChatGPT
Join page-level GSC web search with GA4 Google organic landing-page sessions, engagement and key events. Bounded scans report their incompleteness. Dates use each source’s timezone. No keyword-level conversion attribution.

connected_properties

ChatGPT
List websites and GA4 and Search Console properties available to this signed-in account. Website IDs are used by the dashboard report tools. Does not discover or grant access to other properties.

ga4_batch_pivot_reports

ChatGPT
Read up to five GA4 pivot reports for one authorized property. Each report is limited to 10,000 pivot cells. Use Google pivot offsets for pagination. Use get_request_schema with this tool's name for Google request fields.

ga4_batch_reports

ChatGPT
Read up to five GA4 table reports for one authorized property. Each report is capped at 1,000 rows and has independent pagination and Google quota consumption. Use get_request_schema with this tool's name for Google request fields.

ga4_check_compatibility

ChatGPT
Check whether proposed GA4 dimensions, metrics and filters can be used together for one authorized property. Does not retrieve event or user records. Use get_request_schema with this tool's name for Google request fields.

ga4_funnel_report

ChatGPT
Read an API-defined GA4 funnel for an authorized property through Google v1alpha. Supports only the funnel fields Google exposes. Does not open a saved Explore funnel. Use get_request_schema with this tool's name for Google request fields.

ga4_get_audience_exports

ChatGPT
Read metadata for one existing GA4 audience exports resource. Supply its resource ID without a property prefix. Does not create resources or start jobs.

ga4_get_audience_lists

ChatGPT
Read metadata for one existing GA4 audience lists resource. Supply its resource ID without a property prefix. Does not create resources or start jobs. Uses the Google alpha API.

ga4_get_recurring_audience_lists

ChatGPT
Read metadata for one existing GA4 recurring audience lists resource. Supply its resource ID without a property prefix. Does not create resources or start jobs. Uses the Google alpha API.

ga4_get_report_tasks

ChatGPT
Read metadata for one existing GA4 report tasks resource. Supply its resource ID without a property prefix. Does not create resources or start jobs. Uses the Google alpha API.

ga4_list_audience_exports

ChatGPT
List existing audience exports in one authorized GA4 property. Does not create resources or start jobs. Follow nextPageToken in data.

ga4_list_audience_lists

ChatGPT
List existing audience lists in one authorized GA4 property. Does not create resources or start jobs. Follow nextPageToken in data. Uses the Google alpha API.

ga4_list_custom_dimensions

ChatGPT
List registered custom dimension definitions for one authorized GA4 property. Follow nextPageToken.

ga4_list_custom_metrics

ChatGPT
List registered custom metric definitions for one authorized GA4 property. Follow nextPageToken.

ga4_list_data_streams

ChatGPT
List data stream configuration for one authorized GA4 property. Follow nextPageToken.

ga4_list_key_events

ChatGPT
List configured key events for one authorized GA4 property. Does not create or change key events. Follow nextPageToken.

ga4_list_recurring_audience_lists

ChatGPT
List existing recurring audience lists in one authorized GA4 property. Does not create resources or start jobs. Follow nextPageToken in data. Uses the Google alpha API.

ga4_list_report_tasks

ChatGPT
List existing report tasks in one authorized GA4 property. Does not create resources or start jobs. Follow nextPageToken in data. Uses the Google alpha API.

ga4_metadata

ChatGPT
Find available GA4 dimensions and metrics, including registered custom definitions. Filter by name or description. Follow nextOffset for the full catalog. Metadata does not guarantee every metric and dimension is compatible.

ga4_pivot_report

ChatGPT
Read one GA4 pivot report for an authorized property. Use Google pivot offsets to paginate. The product of pivot limits must not exceed 10,000 cells. Use get_request_schema with this tool's name for Google request fields.

ga4_property_details

ChatGPT
Read the authorized GA4 property name, timezone, currency and configuration metadata.

ga4_property_quota

ChatGPT
Read the current Google API quota snapshot for one authorized GA4 property. Uses Google v1alpha. This is Google quota information, separate from the account reporting allowance.

ga4_query_audience_exports

ChatGPT
Read rows from one existing GA4 audience exports resource only when the user asks for those rows. Audience rows can include pseudonymous user or device identifiers defined in the existing export. Does not create an export or start a job. Maximum 1,000 rows. Follow nextOffset. Use get_request_schema for request fields.

ga4_query_audience_lists

ChatGPT
Read rows from one existing GA4 audience lists resource only when the user asks for those rows. Audience rows can include pseudonymous user or device identifiers defined in the existing export. Does not create an export or start a job. Maximum 1,000 rows. Follow nextOffset. Use get_request_schema for request fields.

ga4_query_report_tasks

ChatGPT
Read rows from one existing GA4 report tasks resource only when the user asks for those rows. Reads a previously generated report. Does not create an export or start a job. Maximum 1,000 rows. Follow nextOffset. Use get_request_schema for request fields.

ga4_realtime_report

ChatGPT
Read recent GA4 activity using realtime-supported metrics and dimensions. Historical report fields are not interchangeable with realtime fields. Results are capped at 1,000 rows. Use get_request_schema with this tool's name for Google request fields.

ga4_retention_settings

ChatGPT
Read event data retention settings for one authorized GA4 property. Does not change retention.

ga4_run_report

ChatGPT
Read a GA4 table using chosen metrics, dimensions, date ranges, comparisons, cohorts and filters supported by Google. Follow nextOffset. Requests are capped at 1,000 rows. This does not open saved Explore dashboards. Use get_request_schema with this tool's name for Google request fields.

get_request_schema

ChatGPT
Read the Google JSON request schema for one reporting tool exposed by this connector. This returns documentation only and cannot execute an operation. Use it when constructing unfamiliar reports.

gsc_get_sitemap

ChatGPT
Read one submitted sitemap from a connected Search Console property. Does not fetch arbitrary websites or submit sitemaps.

gsc_inspect_url

ChatGPT
Inspect a URL in Google’s index, including index status, canonicals and available enhancement details. This does not perform a live crawl or request indexing.

gsc_list_sitemaps

ChatGPT
List submitted sitemaps for one connected Search Console property, optionally within a sitemap index. Does not submit or modify sitemaps.

gsc_property_details

ChatGPT
Read permissions for one Search Console property already connected to this account.

gsc_query

ChatGPT
Read Google Search performance using API-supported dimensions, search types, filters, grouping and dataState. Use get_request_schema for request fields. Follow nextStartRow. Google top-row, anonymization and date-availability limits apply.

website_actions

ChatGPT
Use when the user asks what to improve, what to do next, or wants help drafting SEO and conversion changes. Returns prioritized page checklists with real Google Search queries, organic landing activity, recorded goals and a work brief per action. brief includes deliverables, checksBeforeDrafting, measurement baselines and optional followUpReports with valid tool arguments. Read the current page separately before exact edits. Up to five actions per page. Follow nextOffset. Optional page narrows to a connected website path. Keep sample limits and aligned dates. This tool reads evidence and drafts tasks only. It does not crawl, publish, change Google settings, prove causes or predict gains. Queries cannot be attributed to conversions.

website_events

ChatGPT
Read event counts, key events and daily activity, with page and source breakdowns. eventName selects one exact event. Omit it to list events. Search filters the event list. Follow nextEventOffset. Event counts and key events are distinct.

website_geography

ChatGPT
Read aggregate users, sessions, engagement and key events by country. Omit country for country totals or pass a country name returned by this report for its city breakdown. This filters website audience statistics and never asks for the chat user location. Follow nextOffset.

website_journey

ChatGPT
Check an ordered GA4 conversion path for a recorded key event returned by website_actions.conversion.goals. Uses Google organic users on the authorized website and a closed funnel with up to 30 minutes between steps. Standard purchase or form steps are used when observed, otherwise page_view to the selected event. This alpha API can be unavailable. Never infer a funnel from separate event totals or Search Console clicks.

website_opportunities

ChatGPT
Find pages to review using both Google Search visibility and Google organic landing-page activity. Returns early opportunities with limited data first, then pages meeting stricter sample and activity rules. Each tier is ordered by impressions. Preserve the tier, limitations, exact rules, aligned finalized dates and partial-scan warnings when explaining results. Early engagement is not an established signal. These are review suggestions, not forecasts or proof that a title is wrong. Follow nextOffset.

website_overview

ChatGPT
Read traffic, engagement, key events and Google web search totals and daily trends for a connected website. Includes the preceding equal-length period, traffic sources, metric definitions and source limitations.

website_page

ChatGPT
Read one connected website page with traffic, key events, Google web search, queries and daily trends. The page must be a path or URL inside that website. Keyword-level conversions cannot be inferred from these reports.

website_pages

ChatGPT
Read a searchable, sortable table joining GA4 page performance with Google web search metrics by URL. Follow nextOffset. Bounded source scans can be incomplete and are labelled. Search clicks and sessions are different measures.

Capabilities

Read

Example Prompts

Click any prompt to copy it.

Similar Apps