PMA vs native MCPs / Google Analytics 4
Web analytics · data points

Google Analytics 4

12 PMA report types covering traffic, events, ecommerce, geo, and campaigns — plus a native MCP for live funnel analysis, attribution, and landing page reporting.

PMA: google_analytics4 Native MCP: Strong 2 accounts connected 12 report types
In PMA

Blendable historical web data

  • 12 report types spanning daily summaries, landing pages, pages, events, geo, traffic sources, ecommerce, and campaigns
  • The insights report type exposes 57 metrics and 159 dimensions — the largest single schema in the GA4 connector
  • Cross-channel SQL joins: merge GA4 sessions with Google Ads cost or Merchant Center revenue in one query
  • Ecommerce item-level data: item name, brand, category, list, revenue, quantity, add-to-carts
Native MCP

Live funnels, attribution, and anomaly detection

  • Real-time funnel overview and conversion path analysis not available in PMA
  • Attribution comparison across models (last-click, data-driven, first-click)
  • Channel breakdown, traffic source drill-down, and top landing pages with engagement metrics
  • GA4 ecommerce reporting by product and transaction
  • fetch_ga4_data via report-engine for custom scheduled pulls
PMA field catalogue

Every queryable field in PMA

Grouped by report type. Filter to find a field fast. formula fields are computed — use their component fields in SQL.

Daily insights

report_type: daily_insights · 12 metrics · 19 dimensions
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
averagePurchaseRevenueAverage Purchase RevenueformulaNUMBER
conversionsKey EventsNUMBER
engagedSessionsEngaged SessionsNUMBER
eventCountEvent CountNUMBER
purchaseRevenuePurchase RevenueNUMBER
screenPageViewsScreen Page ViewsNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
transactionsTransactionsNUMBER
userEngagementDurationUser Engagement DurationNUMBER
Dimensions
Field nameLabelType
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
timezoneTime ZoneSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING
year_quarterYear QuarterformulaSTRING
year_weekYear WeekformulaSTRING
month_dayMonth DayformulaSTRING

Landing pages insights

report_type: landing_pages_insights · 8 metrics · 20 dimensions
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
conversionsKey EventsNUMBER
engagedSessionsEngaged SessionsNUMBER
eventCountEvent CountNUMBER
screenPageViewsScreen Page ViewsNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
Dimensions
Field nameLabelType
landingPageLanding PageSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
timezoneTime ZoneSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING
year_quarterYear QuarterformulaSTRING

Items insights

report_type: items_insights · 3 metrics · 20 dimensions
Metrics
Field nameLabelType
itemPurchaseQuantityItems purchasedNUMBER
itemRevenueItem RevenueNUMBER
itemsAddedToCartItems Added To CartNUMBER
Dimensions
Field nameLabelType
itemNameItem NameSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Events insights

report_type: events_insights · 4 metrics · 20 dimensions
Metrics
Field nameLabelType
conversionsKey EventsNUMBER
eventCountEvent CountNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
Dimensions
Field nameLabelType
eventNameEvent NameSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Geo insights

report_type: geo_insights · 8 metrics · 22 dimensions · showing 8 of 8 metrics and 20 of 22 dimensions retrievable via API
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
conversionsKey EventsNUMBER
engagedSessionsEngaged SessionsNUMBER
eventCountEvent CountNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
userEngagementDurationUser Engagement DurationNUMBER
Dimensions
Field nameLabelType
countryCountrySTRING
countryIdCountry IDSTRING
regionRegionSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
timezoneTime ZoneSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Pages insights

report_type: pages_insights · 4 metrics · 23 dimensions · showing 4 of 4 metrics and 20 of 23 dimensions retrievable via API
Metrics
Field nameLabelType
conversionsKey EventsNUMBER
eventCountEvent CountNUMBER
screenPageViewsScreen Page ViewsNUMBER
totalRevenueTotal RevenueNUMBER
Dimensions
Field nameLabelType
unifiedPagePathScreenPage path and screen classSTRING
unifiedScreenClassPage title and screen classSTRING
unifiedScreenNamePage title and screen nameSTRING
contentGroupContent GroupSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Events by device

report_type: event_by_device_insights · 7 metrics · 21 dimensions · showing 7 of 7 metrics and 20 of 21 dimensions retrievable via API
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
conversionsKey EventsNUMBER
engagedSessionsEngaged SessionsNUMBER
eventCountEvent CountNUMBER
screenPageViewsScreen Page ViewsNUMBER
sessionsSessionsNUMBER
Dimensions
Field nameLabelType
deviceCategoryDevice CategorySTRING
eventNameEvent NameSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Traffic insights

report_type: traffics_insights · 13 metrics · 25 dimensions · showing 13 of 13 metrics and 20 of 25 dimensions retrievable via API
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
averagePurchaseRevenueAverage Purchase RevenueformulaNUMBER
addToCartsAdd To CartsNUMBER
conversionsKey EventsNUMBER
ecommercePurchasesEcommerce PurchasesNUMBER
engagedSessionsEngaged SessionsNUMBER
eventCountEvent CountNUMBER
purchaseRevenuePurchase RevenueNUMBER
screenPageViewsScreen Page ViewsNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
transactionsTransactionsNUMBER
Dimensions
Field nameLabelType
sessionDefaultChannelGroupingSession Default Channel GroupingSTRING
sessionSourceSession SourceSTRING
sessionMediumSession MediumSTRING
sessionSourceMediumSession Source MediumSTRING
sessionSourcePlatformSession Source PlatformSTRING
sessionCampaignNameSession Campaign NameSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN

Events by hostname

report_type: event_by_hostname_insights · 9 metrics · 21 dimensions · showing 9 of 9 metrics and 20 of 21 dimensions retrievable via API
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
conversionsKey EventsNUMBER
engagedSessionsEngaged SessionsNUMBER
eventCountEvent CountNUMBER
screenPageViewsScreen Page ViewsNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
transactionsTransactionsNUMBER
Dimensions
Field nameLabelType
hostNameHost NameSTRING
eventNameEvent NameSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Campaigns insights

report_type: campaigns_insights · 7 metrics · 21 dimensions · showing 7 of 7 metrics and 20 of 21 dimensions retrievable via API
Metrics
Field nameLabelType
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
conversionsKey EventsNUMBER
engagedSessionsEngaged SessionsNUMBER
purchaseRevenuePurchase RevenueNUMBER
sessionsSessionsNUMBER
totalRevenueTotal RevenueNUMBER
Dimensions
Field nameLabelType
campaignIdCampaign IDSTRING
campaignNameCampaign NameSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING
isSampledIs SampledBOOLEAN
quarterQuarterformulaSTRING

Ecommerce insights

report_type: ecommerce_insights · 4 metrics · 27 dimensions · showing 4 of 4 metrics and 20 of 27 dimensions retrievable via API
Metrics
Field nameLabelType
itemPurchaseQuantityItems purchasedNUMBER
itemRevenueItem RevenueNUMBER
itemsAddedToCartItems Added To CartNUMBER
itemsViewedItems ViewedNUMBER
Dimensions
Field nameLabelType
itemIdItem IDSTRING
itemBrandItem BrandSTRING
itemCategoryItem CategorySTRING
itemListIdItem List IDSTRING
itemListNameItem List NameSTRING
transactionIdTransaction IDSTRING
sessionCampaignNameSession Campaign NameSTRING
sessionSourceMediumSession Source MediumSTRING
configNamePropertySTRING
property_idProperty IDSTRING
dateDateSTRING

Insights (master — all dimensions)

report_type: insights · 57 metrics · 159 dimensions · showing 50 of 57 metrics and 20 of 159 dimensions retrievable via API
Metrics (selected)
Field nameLabelType
avgUserEngagementDurationAverage engagement time per sessionformulaNUMBER
engagementRateEngagement RateformulaNUMBER
bounceRateBounce RateformulaNUMBER
returnOnAdSpendReturn on ad spendformulaNUMBER
advertiserAdCostPerConversionCost per key eventformulaNUMBER
sessionsPerUserSessions Per UserformulaNUMBER
activeUsersActive UsersNUMBER
newUsersNew UsersNUMBER
active1DayUsersActive 1-day UsersNUMBER
active7DayUsersActive 7-day UsersNUMBER
active28DayUsersActive 28-day UsersNUMBER
sessionsSessionsNUMBER
engagedSessionsEngaged SessionsNUMBER
conversionsKey EventsNUMBER
eventCountEvent CountNUMBER
screenPageViewsScreen Page ViewsNUMBER
screenPageViewsPerSessionViews Per SessionNUMBER
averageSessionDurationAverage Session DurationNUMBER
purchaseRevenuePurchase RevenueNUMBER
totalRevenueTotal RevenueNUMBER
ecommercePurchasesEcommerce PurchasesNUMBER
transactionsTransactionsNUMBER
addToCartsAdd To CartsNUMBER
checkoutsCheckoutsNUMBER
cartToViewRateCart To View RateNUMBER
itemRevenueItem RevenueNUMBER
itemPurchaseQuantityItems purchasedNUMBER
advertiserAdClicksAdvertiser Ad ClicksNUMBER
advertiserAdCostAdvertiser Ad CostNUMBER
advertiserAdImpressionsAdvertiser Ad ImpressionsNUMBER
firstTimePurchasersFirst Time PurchasersNUMBER
Dimensions (selected from 159 total)
Field nameLabelType
dateDateSTRING
countryCountrySTRING
cityCitySTRING
regionRegionSTRING
browserBrowserSTRING
campaignIdCampaign IDSTRING
campaignNameCampaign NameSTRING
contentGroupContent GroupSTRING
audienceIdAudience IDSTRING
audienceNameAudience NameSTRING
brandingInterestBranding InterestSTRING
appVersionApp VersionSTRING
adFormatAd FormatSTRING
adSourceNameAd Source NameSTRING
currencyCodeCurrency CodeSTRING
Native MCP

What the native MCP adds

Tools across mechanic-mcp-server (ga4_*) and hedgehog-report-engine (fetch_ga4_data). Best for live funnel analysis, real-time anomaly checking, and attribution work.

ToolData points / capability
ga4_traffic_overviewSessions, users, engagement rate, bounce rate, conversions — across all channels.
ga4_traffic_sourcesSource/medium breakdown of sessions and conversions.
ga4_channel_breakdownDefault channel grouping split with conversion data.
ga4_conversionsKey event breakdown by event name and value.
ga4_landing_pagesLanding page performance: sessions, bounce rate, key events.
ga4_top_pagesMost-viewed pages with engagement metrics.
ga4_ecommerceRevenue, transactions, items purchased — by product and session source.
ga4_funnel_overviewStep-by-step conversion funnel — not available in PMA.
ga4_attribution_comparisonSide-by-side attribution model comparison (last click vs data-driven etc.) — not available in PMA.
fetch_ga4_dataScheduled or custom GA4 data pulls via the report engine.