Data stories from EBD Sweden
Analysis built on OpenSnow, our open-source analytics warehouse, over public European economic data — Eurostat, ECB and market indices, modelled with dbt and served as live dashboards.
ChatGPT is a referral channel now: measuring AI-assistant traffic
Our equity research platform got more visitors from ChatGPT, Copilot and Perplexity last month than from Google’s search results. How assistant referrals show up in analytics — including the utm_source=chatgpt.com quirk — why Bing indexing suddenly matters, and what a site must expose so assistants can read it.
When Search Console goes quiet: measuring SEO at low volume
Search Console showed hundreds of impressions at position 2 — nearly all of it was bots. Then the query report went dark entirely while the site was still being served. What GSC’s query anonymization does to a low-traffic site, how to tell machine queries from demand, and the warehouse discipline that keeps the numbers honest.
Making a product agent-ready with MCP: what actually converted
The first paying customer of our equity research platform never subscribed to the web app — they bought credits to call its tools from their own AI agent. How we exposed an existing product as an MCP server with 59 tools, why pricing had to change shape, and what agent-readiness demands that a human-facing product does not.
Self-hosted analytics in the EU: our Umami setup
Three production sites, one open-source container, zero cookies. Why we replaced third-party web analytics with self-hosted Umami on an EU server, what it costs to run, what you give up versus Google Analytics — and how our AI reporting agents read it over the API every morning.
Running SEO with AI agents: a 30-day case study
A 4,000-page equity research platform, no full-time SEO team. Every morning an AI agent reads the search data warehouse, health-checks three production sites, and ships exactly one reviewed improvement. The system, the guardrails, and the first month of real numbers.
The Krona’s Bargain: a weak currency is a wealth transfer
A cheap krona handed Swedish exporters a competitiveness gift that wage restraint never delivered — and billed the country’s heavily indebted households for it through the rate hikes that followed. The state stayed insulated; the globally-diversified saver quietly won. One currency move, four very different bills — traced across 2010–2026.
More analyses are on the way. Have a dataset you’d like us to dig into? Get in touch.