Google Analytics 4 reporting plus optional property editing: properties, overview metrics, traffic, page performance, and -- once you reconnect with edit access -- custom dimensions/metrics, key events, Google Ads links, and data streams.
connect_google_analyticswriteConnect another Google account to Google Analytics 4.
list_propertiesreadList GA4 properties the connected Google account can read.
select_propertywriteSelect the GA4 property used by default for this Google account.
load_overview_periodreadLoad GA4 overview for a named period: today, yesterday, 7/15/30/90 days, 6/12 months, or this month.
get_overviewreadRead headline GA4 metrics for a selected property and date range.
check_account_accessreadCheck whether a connected Google account can currently read Google Analytics data.
disconnect_google_accountdestructiveDisconnect a Google account from Google Analytics. Google itself is never changed.
list_connected_accountsreadList every Google account connected to Google Analytics, with live access status.
switch_accountwriteChange the active Google account. Subsequent property and report lookups use this account until switched again. Use for: switch google account, use my other analytics account.
debug_dump_raw_accountsreadTEMPORARY DIAGNOSTIC: dump the raw, unfiltered account records saved by the OAuth callback, including ones this app normally hides (empty/unknown email). Read-only; never calls Google. Remove once the OAuth email-resolution issue is understood.
debug_purge_unresolved_accountsdestructiveTEMPORARY DIAGNOSTIC: permanently delete every stored account record whose email never resolved past the 'unknown' placeholder, so a future reconnect starts clean. Never calls Google; only removes local Imperal records for accounts this app already refuses to treat as usable. Remove this tool once the root cause is fixed upstream.
list_ga_accountsreadList the Google Analytics accounts (not properties) the connected Google account can see.
get_account_summaryreadRead the full tree of Google Analytics accounts and their GA4 properties in one call.
get_property_detailsreadRead a GA4 property's own settings: timezone, currency, industry, creation date.
list_data_streamsreadList the web/iOS/Android data streams feeding a GA4 property.
get_data_stream_detailsreadRead one GA4 data stream's Measurement ID and settings.
list_custom_dimensionsreadList custom dimensions registered on a GA4 property.
list_custom_metricsreadList custom metrics registered on a GA4 property.
list_key_eventsreadList which GA4 events are marked as key events (conversions) on a property.
list_google_ads_linksreadList Google Ads accounts linked to a GA4 property.
create_custom_dimensionwriteRegister a new custom dimension on a GA4 property so an event/user parameter shows up in reports. Requires the connected account to have Editor access on the property.
archive_custom_dimensiondestructiveArchive a custom dimension on a GA4 property. Archiving is permanent -- GA4 does not support un-archiving, and the parameter_name cannot be reused for 1 week after archiving.
create_custom_metricwriteRegister a new custom metric on a GA4 property so an event parameter is tracked as a number. Requires the connected account to have Editor access on the property.
archive_custom_metricdestructiveArchive a custom metric on a GA4 property. Archiving is permanent -- GA4 does not support un-archiving.
create_key_eventwriteMark an existing GA4 event as a key event (conversion). The event must already be firing on the property; this only flags it as a conversion, it does not create the event itself.
update_key_eventwriteChange the counting method of an existing GA4 key event.
delete_key_eventdestructiveUnmark a GA4 event as a key event (conversion). The underlying event keeps firing normally -- only its conversion status is removed.
create_google_ads_linkwriteLink a Google Ads account to a GA4 property, so conversions and audiences can flow between them.
update_google_ads_linkwriteChange the personalization setting of an existing Google Ads link.
delete_google_ads_linkdestructiveRemove a Google Ads link from a GA4 property.
update_property_detailswriteChange a GA4 property's own settings: display name, timezone, currency, or industry category. Only given fields change.
create_data_streamwriteCreate a new web/Android/iOS data stream on a GA4 property.
update_data_streamwriteRename a data stream or change its default URL (web streams only).
delete_data_streamdestructivePermanently delete a data stream from a GA4 property. This stops data collection through it and cannot be undone.
create_alert_rulewriteCreate a notify-only GA4 alert rule that watches one metric on a schedule.
list_alert_rulesreadList the user's GA4 alert rules.
delete_alert_ruledestructivePermanently delete a GA4 alert rule. This cannot be undone.
update_alert_rulewriteChange an existing GA4 alert rule's threshold, condition, or schedule without deleting it.
pause_alert_rulewritePause a GA4 alert rule without deleting it -- it stops evaluating until resumed.
resume_alert_rulewriteResume a paused GA4 alert rule so it evaluates again on schedule.
test_alert_rulereadEvaluate a GA4 alert rule against live data right now, without waiting for its schedule.
list_alert_historyreadList when a GA4 alert rule has triggered in the past, most recent first.
run_custom_reportreadRun a GA4 report with any dimensions and metrics you choose, for a date range.
run_realtime_reportreadRead GA4 realtime data -- active users and events from roughly the last 30 minutes.
run_pivot_reportreadRun a GA4 report shaped as a pivot table: one dimension as rows, another as columns.
batch_run_reportsreadRun up to 5 GA4 reports (different dimension/metric combinations) in one call.
check_report_compatibilityreadCheck whether chosen GA4 dimensions and metrics can be used together before running a report.
get_report_metadatareadList which GA4 dimensions and metrics a property can report on.
get_traffic_by_channelreadRead traffic broken down by channel (organic search, paid, direct, referral, social).
get_top_pagesreadRead the most-visited pages for a property over a date range.
get_top_referrersreadRead the top external sites sending traffic to a property.
get_landing_pages_reportreadRead which pages visitors land on first, with sessions and bounce rate.
get_conversions_reportreadRead GA4 key events (conversions) by event name, with counts.
get_ecommerce_overviewreadRead e-commerce headline numbers -- transactions and revenue -- if the property tracks purchases.
get_geo_breakdownreadRead traffic broken down by country and city.
get_device_breakdownreadRead traffic broken down by device category, operating system, and browser.
get_campaign_performancereadRead traffic and conversions broken down by marketing campaign (UTM campaign).
compare_periodsreadCompare headline GA4 metrics between a period and the equivalent previous period, with the percent change.
export_report_csvreadRun a GA4 custom report and return it as CSV text, ready to save or paste into a spreadsheet.
Install Google Analytics and let Webbee use it across your workflow.
Open in panel