Browse workflows

Marketing- og growthteams

Annonceperformance med GA4, Meta Ads og Search Console

Korrelér betalt socialt forbrug, site-konverteringer og organisk søgeefterspørgsel i ét marketingperformance-brief.

Outcome: Et ugentligt annoncebrief med Meta spend-effektivitet, GA4-konverteringstrends og stigende Search Console-forespørgsler til budgetomlægning

Problemet

Marketingteams gennemgår Meta Ads, Google Analytics og Search Console i separate faner. Budgetbeslutninger overser organiske efterspørgselssignaler og on-site konverteringskontekst.

Eksempel-prompt

Byg denne uges annonceperformance-brief på private gateway. Hent Meta Ads account insights for de sidste 7 dage, kør en GA4-rapport for sessions og nøgleevents over samme periode, og list stigende Search Console-forespørgsler for vores primære domæne. Fremhæv kampagner med stigende CPA, sider hvor organiske klik voksede men betalt trafik faldt, og anbefal hvor budgettet bør flyttes — ændr ikke nogen kampagner.

Gateway-værktøjspakke

Brug navngivne værktøjer på private gateway eller business gateway:

Google Analytics 4 (read-first)

  • ga4__list-account-summaries-toolga4__get-property-tool for at bekræfte property
  • ga4__run-report-tool for sessions, brugere og konverteringsevents efter dato og default channel group
  • ga4__run-realtime-report-tool til et hurtigt sanity check på live trafik

Meta Ads (read-first)

  • meta-ads__list-ad-accounts-toolmeta-ads__get-ad-account-tool for den aktive konto
  • meta-ads__list-campaigns-toolmeta-ads__get-campaign-insights-tool for spend, impressions og resultater
  • meta-ads__list-ad-sets-toolmeta-ads__get-ad-set-insights-tool når du har brug for placements-detaljer

Search Console (read-first)

  • search-console__list-sites-toolsearch-console__get-site-tool for at bekræfte property
  • search-console__query-search-analytics-tool for klik, impressions, CTR og position efter forespørgsel og side

Start med list-services-tool eller describe-service-tool for at bekræfte at alle tre integrationer er forbundet.

Token scope-anbefalinger

Private gateway (individuelle marketere)

  • Scope API-tokens til mcp:private-gateway og tilføj mcp:ga4, mcp:meta-ads og mcp:search-console når du vil have eksplicitte per-integration begrænsninger i stedet for fuld gateway-adgang.

Business gateway (delt marketing-workspace)

  • Brug mcp:business-gateway så briefet respekterer virksomhedens integrations-allowlist.
  • Bind tokens til et company environment når staging ad-konti ikke må blandes med produktionsrapportering.

Least-privilege eksempel

{
  "abilities": [
    "mcp:private-gateway"
  ]
}

Instruér agenter kun at kalde list-*, get-*, run-report-tool, query-search-analytics-tool og *-insights-tool endpoints. Hold Meta create-*, update-* og delete-* værktøjer ude af automatiserede playbooks.

Company integrations-tjekliste

  1. Forbind GA4 — OAuth med læseadgang til den property du rapporterer på.
  2. Forbind Meta Ads — OAuth med ads read-tilladelser for den ad-konto der gennemgås.
  3. Forbind Search Console — OAuth scoped til sitet der matcher dine landingssider.
  4. Udsted et gateway-token — foretræk scoped abilities frem for * fuld adgang.
  5. Verificér med en read-only prompt — kør eksempel-prompten ovenfor og bekræft at audit logs attributerer kald til det korrekte workspace.

Governance

  • Read-only som standard: dette playbook er til analyse. Aktivér ikke Meta-kampagneændringer eller bulk budgetændringer uden eksplicit menneskelig godkendelse per handling.
  • Attributionsbegrænsninger: GA4 og Meta bruger forskellige attributionsmodeller; notér rapporteringsvindue og model i anbefalinger delt med stakeholders.
  • Search Console-forsinkelse: forespørgselsdata er typisk 2–3 dage bagud; align datointervaller med GA4 og Meta ved uge-over-uge sammenligning.
  • PII og klientdata: annonce- og analytics-eksporter kan indeholde kundesegmenter; indsæt redigerede resuméer i offentlige Slack-tråde og gennemgå Audit logs før ekstern deling.

Connect via private gateway

Activate the integrations above, create an API token scoped to mcp:private-gateway, then add this config to your MCP client.

Config file: ~/.cursor/mcp.json

{
    "mcpServers": {
        "stackgate-private-gateway": {
            "url": "https://stackgate.ai/mcp/private",
            "headers": {
                "Authorization": "Bearer YOUR_API_TOKEN"
            }
        }
    }
}