{
  "site": "https://ga4mcp.com",
  "updated": "2026-09-21",
  "count": 15,
  "skills": [
    {
      "slug": "ai-referral-analysis",
      "title": "AI Referral Analysis",
      "description": "Measure traffic arriving from AI tools — ChatGPT, Claude, Perplexity, Gemini, Copilot, and others — and understand how it behaves compared to other channels.",
      "url": "https://ga4mcp.com/skills/ai-referral-analysis/",
      "markdown_url": "https://ga4mcp.com/skills/ai-referral-analysis/index.md",
      "resource": "skill://ai-referral-analysis"
    },
    {
      "slug": "attribution-scope",
      "title": "Attribution Scope",
      "description": "GA4 has three distinct attribution scopes. Using the wrong scope gives misleading results. Choose based on the question you are answering.",
      "url": "https://ga4mcp.com/skills/attribution-scope/",
      "markdown_url": "https://ga4mcp.com/skills/attribution-scope/index.md",
      "resource": "skill://attribution-scope"
    },
    {
      "slug": "bot-traffic-detection",
      "title": "Bot Traffic Detection",
      "description": "Identify and exclude bot, scraper, and spam sessions from GA4 data.",
      "url": "https://ga4mcp.com/skills/bot-traffic-detection/",
      "markdown_url": "https://ga4mcp.com/skills/bot-traffic-detection/index.md",
      "resource": "skill://bot-traffic-detection"
    },
    {
      "slug": "channel-acquisition",
      "title": "Channel Acquisition Analysis",
      "description": "Break down sessions and users by traffic source, medium, and channel group to understand where your audience comes from and which channels perform best.",
      "url": "https://ga4mcp.com/skills/channel-acquisition/",
      "markdown_url": "https://ga4mcp.com/skills/channel-acquisition/index.md",
      "resource": "skill://channel-acquisition"
    },
    {
      "slug": "common-metric-names",
      "title": "Common Metric & Dimension Names",
      "description": "The correct GA4 Data API names for fields models most often get wrong. Use these before calling getga4data — wrong names return a hard error.",
      "url": "https://ga4mcp.com/skills/common-metric-names/",
      "markdown_url": "https://ga4mcp.com/skills/common-metric-names/index.md",
      "resource": "skill://common-metric-names"
    },
    {
      "slug": "compatible-combinations",
      "title": "Compatible Dimension and Metric Combinations",
      "description": "GA4 enforces strict rules about which dimensions and metrics can appear in the same request. Incompatible combinations return a 400 error: \\\"The request's dimensions & metrics are incompatible.\\",
      "url": "https://ga4mcp.com/skills/compatible-combinations/",
      "markdown_url": "https://ga4mcp.com/skills/compatible-combinations/index.md",
      "resource": "skill://compatible-combinations"
    },
    {
      "slug": "content-performance",
      "title": "Content Performance Analysis",
      "description": "Identify top-performing pages, find underperforming content, and understand engagement patterns across your site.",
      "url": "https://ga4mcp.com/skills/content-performance/",
      "markdown_url": "https://ga4mcp.com/skills/content-performance/index.md",
      "resource": "skill://content-performance"
    },
    {
      "slug": "custom-dimensions",
      "title": "Custom Dimensions and Event Parameters",
      "description": "How to find and query property-specific custom dimensions in GA4.",
      "url": "https://ga4mcp.com/skills/custom-dimensions/",
      "markdown_url": "https://ga4mcp.com/skills/custom-dimensions/index.md",
      "resource": "skill://custom-dimensions"
    },
    {
      "slug": "date-ranges",
      "title": "Date Ranges",
      "description": "How to specify date ranges in getga4data and how to structure period-over-period comparisons.",
      "url": "https://ga4mcp.com/skills/date-ranges/",
      "markdown_url": "https://ga4mcp.com/skills/date-ranges/index.md",
      "resource": "skill://date-ranges"
    },
    {
      "slug": "ecommerce-analysis",
      "title": "Ecommerce Analysis",
      "description": "Revenue, conversion rate, AOV, and funnel drop-off using GA4 ecommerce events.",
      "url": "https://ga4mcp.com/skills/ecommerce-analysis/",
      "markdown_url": "https://ga4mcp.com/skills/ecommerce-analysis/index.md",
      "resource": "skill://ecommerce-analysis"
    },
    {
      "slug": "filter-structures",
      "title": "Filter Structures",
      "description": "The correct shape for dimensionfilter in getga4data. Wrong structure returns an \\\"Invalid dimensionfilter\\\" error. Use these templates.",
      "url": "https://ga4mcp.com/skills/filter-structures/",
      "markdown_url": "https://ga4mcp.com/skills/filter-structures/index.md",
      "resource": "skill://filter-structures"
    },
    {
      "slug": "ga4-limitations",
      "title": "GA4 API Limitations",
      "description": "What this MCP cannot do via the GA4 Data API, and where to go instead. Attempting these will either fail or produce meaningless aggregate data.",
      "url": "https://ga4mcp.com/skills/ga4-limitations/",
      "markdown_url": "https://ga4mcp.com/skills/ga4-limitations/index.md",
      "resource": "skill://ga4-limitations"
    },
    {
      "slug": "geo-device-segmentation",
      "title": "Geo and Device Segmentation",
      "description": "Break down user behaviour by country, city, device category, and OS to understand regional patterns and optimise for your key markets.",
      "url": "https://ga4mcp.com/skills/geo-device-segmentation/",
      "markdown_url": "https://ga4mcp.com/skills/geo-device-segmentation/index.md",
      "resource": "skill://geo-device-segmentation"
    },
    {
      "slug": "traffic-diagnosis",
      "title": "Traffic Change Diagnosis",
      "description": "Systematically diagnose why traffic changed — spike, drop, or shift in mix. Follow these steps in order. Each step narrows the hypothesis.",
      "url": "https://ga4mcp.com/skills/traffic-diagnosis/",
      "markdown_url": "https://ga4mcp.com/skills/traffic-diagnosis/index.md",
      "resource": "skill://traffic-diagnosis"
    },
    {
      "slug": "ua-to-ga4",
      "title": "UA to GA4 Field Name Mapping",
      "description": "Universal Analytics (UA) and GA4 use different names for equivalent concepts. UA was sunset on 2023-07-01; models trained before or around then guess UA field names that no longer exist in the GA4 Data API. On 2024-05-06 GA4 also renamed \\\"conversions\\\" to \\\"key events\\\" (see the conversions rows below). If a name feels obviously right but returns \\\"Invalid metric/dimension\\\", assume your training predates the change and verify with searchschema. This skill gives the correct GA4 Data API name for every common UA metric and dimension.",
      "url": "https://ga4mcp.com/skills/ua-to-ga4/",
      "markdown_url": "https://ga4mcp.com/skills/ua-to-ga4/index.md",
      "resource": "skill://ua-to-ga4"
    }
  ]
}
