Lad AI'en arbejde direkte i jeres Google Ads-konto. Den analyserer kampagne-performance, opretter RSA-annoncer og justerer keywords uden at I åbner Google Ads-interfacet. Alt sker via en EU-hosted MCP-server I selv ejer.
Setup-tid
~30 min
Tools til AI
34
OAuth scope
Read · Write
Hosting
EU-central
I
Kapitel et
Hvad I får ud af det.
Google Ads-MCP'en giver AI'en direkte adgang til jeres kampagner, annoncer, keywords og performance-data. Ingen manuel eksport fra Google Ads-interfacet. Bare spørg AI'en og få svar med kontekst.
01 · Hvad den kan
Fire ting I mærker med det samme.
Her er de fire forskelle I ser første uge.
01
Performance-data på sekunder
AI'en henter CPA, ROAS og klik-data for alle kampagner på 3 sekunder. I slipper for at navigere i Google Ads-rapporten for at finde tallene.
02
Se mønstre på tværs af kampagner
AI'en sammenligner performance på tværs af kampagner, ad groups og keywords. Den viser hvilke søgetermer der driver konverteringer, og hvilke der bare brænder budget af.
03
Lad AI'en oprette og justere
Når et keyword performer, tilføjer AI'en det til flere ad groups. Når CPA er for høj, foreslår den bid-justeringer eller negative keywords. I ser resultatet i dashboardet.
04
EU-hosting og fuld audit-trail
Al data forbliver i EU. Hvert tool-kald er logget med parametre og output. Ingen data sendt til tredjeparts cloud-providers.
02 · Sådan føles det at bruge
To eksempler fra hverdagen.
Sådan ser samtalen ud når AI'en bruger Google Ads-MCP'en.
Performance MarketerHvilke kampagner har CPA over 500 kr. de seneste 14 dage, og hvad driver det?
Fandt 3 kampagner med CPA over 500 kr. "DK - Brand Competitors" ligger højest på 847 kr. (op fra 320 kr. for 30 dage siden), primært drevet af 4 søgetermer med høj CPC og lav konvertering. "DK - Generic HubSpot" ligger på 612 kr. pga. bred match-keywords der fanger irrelevante søgninger. Skal jeg trække search terms-rapporten for begge og foreslå negative keywords?
Marketing LeadGiv mig et overblik over vores Google Ads-konto denne måned, og highlight de kampagner der performer bedst.
AI · via Consile MCP
google_ads_account_overview(period: "this_month")
I har brugt 47.200 kr. denne måned på tværs af 8 aktive kampagner. Samlet ROAS er 4,2x. "DK - HubSpot Implementation" performer bedst med ROAS på 8,7x og 14 konverteringer. "DK - Brand" har laveste CPA på 89 kr. To kampagner ligger under break-even. Skal jeg dykke ned i de to underpresterende og foreslå optimeringer?
II
Kapitel to
Sådan virker det.
34 tools, en MCP-server og Google Ads API'et. AI'en kalder det rigtige tool baseret på hvad I spørger om.
03 · Tools til AI
34 tools
Read-tools til at hente kampagne-data uden eksport. Write-tools til at AI'en kan oprette annoncer og justere keywords. Alle 1:1 med Google Ads API'et.
google_ads_account_overview
Samlet overblik over kontoen: forbrug, klik, konverteringer og ROAS for en valgt periode.
Read
google_ads_campaign_performance
Performance-metrics per kampagne med CPA, ROAS, klik og impressions.
Read
google_ads_ad_performance
Annonce-niveau metrics: CTR, konverteringer og kvalitetsscore per annonce.
Read
google_ads_keyword_performance
Keyword-performance med CPC, position, impressions og konverteringsrate.
Read
google_ads_search_terms_report
Faktiske søgetermer brugerne har skrevet, med match-type og performance.
Read
google_ads_list_campaigns
Liste over alle kampagner i kontoen med status, budget og type.
Read
google_ads_get_campaign
Detaljeret view af en enkelt kampagne med alle indstillinger og bid-strategi.
Read
google_ads_list_ad_groups
Alle ad groups under en kampagne med status, CPC-bid og targeting.
Read
google_ads_get_ad_group
Detaljeret view af en ad group med keywords, annoncer og bid-indstillinger.
Read
google_ads_list_ads
Alle annoncer i en ad group med headlines, descriptions og status.
Read
google_ads_get_ad
Detaljeret view af en annonce med alle RSA-assets og approval-status.
Read
google_ads_list_keywords
Alle keywords i en ad group med match-type, bid og kvalitetsscore.
Read
google_ads_list_assets
Alle assets (sitelinks, callouts, snippets) på konto- eller kampagne-niveau.
Read
google_ads_list_linked_assets
Assets der er linket til en kampagne eller ad group med performance-data.
Read
google_ads_generate_keyword_ideas
Keyword-ideer baseret på seed-keywords eller en URL, med volume og konkurrence.
Read
google_ads_keyword_volume
Søgevolumen og historisk trend for en liste af keywords.
Read
google_ads_keyword_forecast
Forecast på klik, impressions og omkostninger for planlagte keywords.
Read
google_ads_custom_query
GAQL-query direkte mod Google Ads API for avancerede analyser.
Read
google_ads_create_campaign
Opret en ny kampagne med budget, bid-strategi og targeting-indstillinger.
Write
google_ads_create_ad_group
Opret en ny ad group under en kampagne med CPC-bid og targeting.
Write
google_ads_create_responsive_search_ad
Opret en RSA-annonce med headlines, descriptions og display-path.
Write
04 · Sådan fungerer den
Tre lag, tre ansvar.
Før et tool-kald rammer Google Ads, passerer det tre lag.
01 · Bruger
AI Agent
Claude, ChatGPT eller egen agent. Brugeren stiller spørgsmål på naturligt sprog.
02 · Vores lag
MCP Server
Consile-hostet MCP. Validerer tool-kald, håndterer rate-limits og audit-logger.
03 · Google
Google Ads API
Googles eget API. AI'en kender ingen Google Ads-credentials. Tokens lagres krypteret hos os.
04 · Tilbage
Struktureret svar
Data returneres som JSON, AI’en formulerer svaret i samtale-form.
III
Kapitel tre
Sikkerhed og setup, ingen overraskelser.
EU-hosting, OAuth, log-policy.
05 · Arkitektur & datalag
Hvor det kører.
Seks fakta om hvor MCP-serveren er, og hvordan den taler med Google Ads.
Hvor det kører
Hosting & infrastruktur
HostingHetzner EU-central, Helsinki
ServerNode.js MCP-server, Docker-image
AuthOAuth 2.0 med Googles officielle flow
Latens~200ms p95 til Google Ads API
CacheRedis cache for læste data, 5 min TTL
Uptime99,9% SLA, Heartbeat-monitorering
Hvad der krydser hvor
Data flow & scope
LæserTool-input + Google Ads API-response. Kun det.
SkriverAI'ens write-tool kald. Logget med diff.
Ikke tilgåetIngen PII, ingen chat-history, ingen tokens
Logning30 dages opbevaring, GDPR-konform
PIIPseudonymiseret email/navn ved logning
BackupDaglig backup, Hetzner-zone, krypteret
06 · Sikkerhed & permissions
Sikkerhed uden hindring.
Tre lag der beskytter jeres data uden at AI'en blokeres unødigt.
OAuth, ingen API-keys
AI'en får aldrig API-keys eller passwords. OAuth-tokens lagres krypteret og kan revokes med ét klik.
Audit-trail
Hvert tool-kald logges med bruger, parametre og output-summary. Eksporterbart til kompliance-review.
EU-hosted, GDPR-klart
MCP-serveren kører i EU-central. Ingen data til USA's cloud-providers. DPA tilgængelig.
07 · Setup
Sådan kommer I i gang.
Tre trin, omkring 30 minutter fra start til første tool-kald.
01
Connect Google Ads
I logger ind med jeres Google Ads-admin og godkender Consile MCP. Tokens skrives direkte til vores krypterede store.
5-15 min
02
Tilføj til jeres AI-klient
Vi sender jer MCP-config til Claude, Cursor eller andre klienter. Copy-paste og restart, AI'en ser straks vores tools.
5-10 min
03
Test på rigtige queries
Vi gennemgår første 5 prompts med jeres team, sikrer at scopes virker og at sproget rammer rigtigt.
15-30 min
consile.ai · Selvbetjening
Vil I selv i gang med MCP’er?
På consile.ai finder I vores katalog af færdige MCP-integrationer som selvbetjening — klar til Claude og ChatGPT.