Case study · Marketing & analytics
AI Marketing Cockpit: all of a company's marketing accounts in one place
For a Polish SME in the media sector, we brought analytics, ad campaigns, tags and social media together in one solution. The team talks to an AI assistant in plain language, and the assistant pulls from the accounts, prepares reports, keeps an eye on changes and carries out selected operations in Google Tag Manager.
- Client
- A Polish SME in the media sector. We don't publish the client's name.
- Area
- Marketing, analytics, advertising, social media
- Connected tools
- Google Analytics 4, Google Ads, Meta (Facebook and Instagram), Google Tag Manager, Google Search Console, NapoleonCat
- Brands and accounts
- Several brands handled in one place
Starting point
The company's marketing data was spread across several dashboards, and the company works on several brands. A simple question, such as why conversions dropped this week, meant logging into several tools, exporting data and stitching it together in a spreadsheet. Tagging changes waited for whoever knew Google Tag Manager.
What we built
One place where an AI assistant has controlled access to all of the company's marketing accounts. The solution detects available accounts and services on its own, shows the status of each connection and handles several brands at once. The team doesn't need to know every dashboard: they just ask.
- Google Analytics 4
- Google Ads
- Meta
- Search Console
- NapoleonCat
- Tag Manager
- A report from several sourcesin one conversation
- Change controlwho changed what in the account
- A new GTM versionready for review, with rollback
What it can do
- Google Analytics 4: standard and advanced reports, realtime data, funnels, conversions, custom dimensions.
- Google Ads: campaigns, ad groups, ads, keywords, search terms, negative keywords, budgets and bidding strategies, Performance Max, ad assets, audience lists, change history, locations and devices, ad schedule, impression share, landing pages, conversion actions.
- Meta: campaigns, ad sets and their settings, ads, Facebook Page insights, Instagram, posts.
- Google Tag Manager: reading the container and workspaces, creating, editing and deleting tags, triggers and variables, creating versions, rolling back, change log.
- Google Search Console: the queries the site appears for in Google.
- NapoleonCat: social media profile metrics.
- Across the board: multiple brands and clients, automatic account discovery, connection status for every tool.
How the team uses it
- “Compare cost per conversion in Google Ads and Meta for Brand A over the last 30 days.”
- “Which search terms spent budget without a single conversion? Suggest negative keywords.”
- “What changed in the Google Ads account this week, and who changed it?”
- “How many people are on the site right now, and where are they coming from?”
- “Where are we losing impressions to budget, and where to ad rank?”
- “How did this month's Instagram posts perform compared with last month?”
- “Which queries does the site appear for in Google but get few clicks?”
- “Add a GTM event tag for clicks on the phone number and create a new version for review.”
- GA4
- Google Ads
- Meta
- GTM
- Search Console
- NapoleonCat
How it works
The AI assistant connects to the tools through the official Google, Meta and NapoleonCat APIs, using the open Model Context Protocol standard. Each account is connected separately, with permissions granted by the company.
In Google Analytics, Google Ads, Meta, Search Console and NapoleonCat, the assistant only reads and analyses data. It makes changes in Google Tag Manager only: in a workspace, as a new version for review, with rollback. It never publishes the container; a person does that.
What changes
- A report that used to be built from several dashboards comes out of one conversation.
- Asking about results doesn't require knowing five interfaces.
- Tagging changes have versions you can review and roll back.
- Several brands are handled from one place, without switching accounts.
Security
Access through official APIs and the company's own accounts. Permissions granted per account and revocable at any time. Connection status visible in one place. GTM changes in versions with rollback and a change log.
Who a similar solution is for
Companies and agencies running campaigns across several channels or brands that want to spend less time collecting data and more time deciding.