Meet us at the Affiliate Conference in Berlin on 9 November: booth, workshop and stage talk. Learn more
EASY.ANALYTICS

Web analytics your entire team can understand in seconds.

Query all your data with a simple chat, see ad spend from every channel in one place and make decisions based on complete numbers.
For experts and everyone on their way to becoming one.
Used by companies including
app.easy-m.de · easy.ANALYTICS Sample data
AI assistant
Ask a question about your data …Send
From the answer Active users (live) 47 Top entry page: /sale/herbst-aktion
From the answer Revenue, last 30 days €48,920 +6.8% vs. previous period
From the answer Revenue by channel
From the answer Cost import, automatic and daily
CampaignCostROAS
Google Brand€3,8204.1
Meta Retargeting€1,9407.9
TikTok Prospecting€1,9604.4
These brands trust EASY-M
Features

Why web analytics with EASY-M?

GDPR-compliant with servers in the EU, no hit limit and complete data, even when ad blockers and browsers get in the way.
Pages and content
Pageviews, time on page and entries per page across all channels, including organic and direct. So you can see which content really performs.
Analyze all your websites, shops and apps in one tool
Your website, shop, apps and other portals all come together in one system. Switch between individual properties with a single click or view everything combined. The number of properties included depends on your package; app analytics is available from Scale upward.
Complete data thanks to easy.TRACKING
Measurement runs on easy.TRACKING technology, via your own server rather than a script in the browser. Ad blockers, ITP and browser restrictions have no effect, so your numbers stay complete.
MORE FEATURES
Channels and sources
Where your visitors come from: organic, direct, referrals, ads or social.
Clicks and scroll depth
Button clicks, scroll depth and other events measured out of the box.
Live view
See in real time who is on your site right now.
AI insights
The system flags anomalies on its own, before you even ask. Available from Growth upward.
Dashboards from day one
Ready-made standard dashboards in every package, no setup required.
Transactions and revenue
Every order with shopping cart, revenue and margin, attributed to its channel.
Cost data from all channels
Ad spend from Google, Meta and TikTok pulled into your analytics automatically.
Talk To Your Data
With MCP, you can query your analytics data directly from Claude or ChatGPT.
Customer journey across all touchpoints
From first contact to purchase, even across multiple sessions and devices.
No volume limits
All hits included in every plan. No hit quotas, no sampling limits.
Raw data via SQL
Access your data directly, without exports and without going through a reporting team.
App analytics via SDK
Track iOS and Android apps in the same system as your website, from the Scale plan upwards.
Tracking on your own domain
All measurements run through a first-party domain that belongs to your website.
100% GDPR and TDDDG compliant
No data transfers to the US, servers located in the EU.
Monitoring and alerts
If tracking fails anywhere, you get an automatic alert.
Attribution on your terms
Last cookie wins, first come first served, linear or your own model.
Built-in tag manager
Manage your tags in the same system you use for reporting, from the Growth plan.
Your look

How easy.ANALYTICS could look in your brand design

trck.deine-marke.de

Sample data. You can adapt colours, logo, domain and dark mode to your brand.

EASY.AI: Talk to your Data

Self-hosted or via MCP

Just ask your data.

Type your question into the chat and get the answer straight from your data, complete with figures and a chart. You decide where the AI runs: in the self-hosted model on our servers or via MCP directly in the AI tool you already use.

EASY.AI

Example

How did revenue per channel develop last quarter?

Revenue rose by 18 % in Q3. Google Ads is growing fastest.

Google Ads

142.300 €

Meta

96.800 €

Newsletter

55.100 €

Source: transactions from 1 July to 30 September, all properties

Which landing page generates the most leads?

The page /sale/herbst-aktion, with 412 leads in the last 30 days.

/sale/herbst-aktion

412

/demo

293

/produkte

181

Source: "Lead" conversions, last 30 days

How much did a new customer from Meta cost us in October?

€23.40 per new customer on average. The autumn campaign performs best at €18.90.

Autumn campaign

18,90 €

Retargeting

23,10 €

Prospecting

28,20 €

Source: Meta cost import and transactions, October

Give me the query for that as SQL.

Sure, here's the query I used for the report:

SELECT channel, SUM(revenue) AS umsatz FROM transactions WHERE date >= '2026-07-01' GROUP BY channel ORDER BY umsatz DESC;

Ready to use in SQL access

Ask a question about your data …

Cost data

Revenue and costs at a glance, across all your channels.

Automatically import your spend from every channel into easy.ANALYTICS. You see revenue and costs side by side instead of piecing them together in Excel.
EASY-M
EASY-M web analytics
Google Ads
Meta Ads
Microsoft Ads
TikTok Ads
easy.AFFILIATE
easy.AFFILIATE
Amazon Ads
idealo
Pinterest Ads
Snapchat Ads
Reddit Ads
LinkedIn Ads
+
More channels via API
DO THE MATH

What your current analytics tool can't see

Traditional analytics tools measure in the browser, where ad blockers and browser restrictions prevent some conversions from being recorded. The purchases still happen, but your analytics tool doesn't see them and can't attribute them to a channel.
Have your own numbers checked
TraditionalBrowser script, third-party70 / 100
Unattributable per year€1.8 million
with easy.ANALYTICSServer-side, first-party98 / 100
Unattributable per year€120,000

Dashed: conversions that happen but are missing from the analytics tool and can't be attributed to any channel. Estimate based on roughly 30% data loss with conventional browser tracking. With EASY-M, more than 98% get through, as measured at Borussia Dortmund against the shop system.

What a missing conversion sets off

01Cause1,500 conversions are missing from your data

Ad blockers and browsers block measurement in the browser.

02ImpactChannels look weaker than they are

The ROAS of well-performing campaigns is underestimated.

03ConsequenceBudget gets cut in the wrong places

Budget shifts to channels that just happen to look better in the data.

04ImpactYour reporting doesn't match reality

Your shop, CRM and analytics show different numbers. In the end, nobody trusts the reports anymore.

ONE SYSTEM

Website, shop and portals. In one dashboard.

No more separate tools for every domain. easy.ANALYTICS brings all your portals together, so you can see which site really drives revenue.
easy.ANALYTICSSample data
People, all portals48,210
Total revenue€312,400
Cross-portal purchases41%
Share of revenue by first touchpoint
Website 46%Online shop 38%Additional portal 16%

Almost half of all revenue starts with a visit to the website. With separate tools, nobody sees this, because the purchase only happens in the shop.

Comparison

No more of the usual compromises

What you know from conventional analytics tools, and what EASY-M offers instead.

Instead of

Designed on the drawing board

→

With EASY-M

Built with the teams who use it every day

Instead of

Measurement in the browser

→

With EASY-M

Server-side on your domain

Instead of

Delayed reports

→

With EASY-M

Real time, live in the dashboard

Instead of

Servers outside the EU

→

With EASY-M

Servers in the EU

Instead of

Limits and sampling

→

With EASY-M

No volume limits

Instead of

Ad costs via export

→

With EASY-M

Cost import from Google, Meta, TikTok and many more

Instead of

Legal gray area

→

With EASY-M

100% compliant with GDPR and TDDDG

Instead of

Data stays with the provider

→

With EASY-M

You own your data, governed by a data processing agreement

Case study

Developed together with Borussia Dortmund

Match days, jersey releases and hundreds of thousands of fans at once: if our web analytics runs reliably there, it will run reliably for you too.
Borussia Dortmund
“For Borussia Dortmund, it was essential to achieve maximum transparency while ensuring full data protection. […] With EASY-M, we can analyze user behavior across all platforms in a privacy-compliant way.”
Jannis Jersch, Borussia Dortmund
Jannis Jersch
Head of Digital & Innovation, Borussia Dortmund

Industry standard

We don't just measure. We set the industry's standards.

Member

Active in the Bundesverband Digitale Wirtschaft e.V. since 2013

Chair

Tracking Lab

Chair

Affiliate Marketing focus group

PerformixX Award winner

Best technical service provider 2025

Markus Wigbels, CEO of EASY-M

Markus Wigbels

CEO of EASY-M, heads the Tracking Lab and the
Affiliate Marketing focus group at the Bundesverband Digitale Wirtschaft (BVDW) e.V.

Pricing

The right plan for your team

All plans include server-side tracking, servers in the EU and no volume limits.
Core
299 €
per month
For getting started with clean, GDPR-compliant web analytics on one website.
Book a demo
Growth
799 €
per month
For teams that want to analyze revenue and costs across their channels together.
Book a demo
Scale
Recommended
1.999 €
per month
For multiple websites and apps, with custom dashboards and direct data access.
Book a demo
Enterprise
For major brands with specific requirements for data, attribution and integration.
from €4,999
per month
Schedule a call
Core
Growth
Scale
Enterprise
Built on easy.TRACKING
Measurement uses the same technology as easy.TRACKING: server-side and through your own domain.
yes
yes
yes
yes
First-party domain
yes
yes
yes
yes
First-party tag management
no
yes
yes
yes
Server-side tracking
yes
yes
yes
yes
Client-side tracking
yes
yes
yes
yes
EU servers
yes
yes
yes
yes
100% GDPR
yes
yes
yes
yes
100% TDDDG
yes
yes
yes
yes
Two-factor authentication
yes
yes
yes
yes
Standard dashboards
yes
yes
yes
yes
Onsite analytics
yes
yes
yes
yes
Attribution models
Last Cookie Wins, First-Come-First-Serve, Linear
LCW
LCW, FCFS, Linear
5
Custom model
Transaction reports
no
yes
yes
yes
Customer journey tracking
no
Limited
yes
yes
Cost import via Integrations
Google, Meta, TikTok
no
yes
yes
yes
Custom dashboards
no
no
yes
yes
Customer journey dashboards
no
no
yes
yes
In-app analytics via EASY-SDK
no
no
yes
yes
API access
no
yes
yes
yes
SQL access
no
no
yes
yes
EASY.AI
no
yes
yes
yes
MCP
no
no
yes
yes
Marketplace
yes
yes
yes
yes
Custom development available
no
no
no
yes
Properties (URLs)
1
3
10
unlimited
Admins
1
5
unlimited
unlimited
Integrations
1
5
10
unlimited
Support (hours)
no
billed separately
2
2

How to get started

Complete data in four steps

Switching from your current analytics tool is easier than you think. We support you from the first conversation all the way to go-live.

01 Get to know us

Free initial consultation

On a video call, we'll look at your current setup together and discuss whether switching makes sense for you.

Clarity on your data gaps

02 Demo

Personal demo of our web analytics

Server-side tracking, attribution and cost data from your advertising channels, shown using your own use case. We use realistic demo data for this.

Your own demo account

03 Go-live

Guided setup

Our experts can help with the setup and support you through go-live.

Live system

04 Ongoing support

Support and optimization

We stay by your side and adjust the setup whenever your tech stack or the legal situation changes.

Direct contacts for your setup

FAQ

Frequently asked questions

Everything you need to know about data protection, data quality and setting up our web analytics.
How is your web analytics different from Google Analytics 4?

Your data runs server-side through a first-party domain that belongs to your website, and it stays in the EU. There's no sampling and no data transfer to the US. On top of that, you see transactions, cost data and attribution in one system instead of piecing them together from multiple tools.

Is the web analytics compliant with GDPR and TDDDG?

Yes. The servers are located in the EU, no data is transferred to the US, and no third-party cookies or external scripts are used. As with any web analytics, you need your users' permission to measure, in other words their consent.

What happens if users don't give consent?

These visits aren't simply lost. Our system records the actions as "No Cookie" or "No Consent", and you can still analyze them. That way, you can see what happens on your site even when the banner is declined.

Is there a limit on page views or hits?

No. All hits are included in every plan. No hit quotas, no extra charges per thousand page views, no sampling. Even if your traffic jumps tenfold during a promotion, you don't pay more.

Why do other tools show less data?

Ad blockers, ITP and browser restrictions block conventional tracking scripts in the browser. As a result, some of your visits and conversions go missing without you noticing. Because our measurement runs server-side through your own domain, these blocks don't apply and your numbers stay complete.

How much effort is the setup?

Not at all. You just need to set up the right tags. If you like, we'll handle the setup together with your team. You manage tags directly in the built-in tag manager, connect apps via the EASY SDK, and pull in ad costs from Google, Meta and TikTok through integrations.

Who already uses the web analytics?

We developed it together with Borussia Dortmund, a partner that sees extreme traffic peaks on match days and doesn't accept any gaps in its data.

Initial call

Let's take a look at your web analytics together.

Show us how you analyze your data today, and we'll show you what else you could see with easy.ANALYTICS.

Book a call with Sebastian
Sebastian Pacheco, your contact at EASY-M
Sebastian Pacheco
Product Owner Analytics and Sales Manager