Digital marketing 8 min

Automated marketing reporting: track what pays off

Automated marketing reporting gathers, every week and without copying, the figures that show whether marketing pays off: contact enquiries, deals, sales and the cost of a new customer. They come straight from the tools, from Analytics to Search Console and the CRM. AI can then comment on the variances in plain language, but it calculates nothing and decides nothing.

Contents7
  1. 01Why automate your marketing reporting?
  2. 02Which figures should you track to know what pays off?
  3. 03Where do the figures come from, and how do you connect them?
  4. 04What can AI do in reporting?
  5. 05Which data pitfalls should you know about before you start?
  6. 06Where to start?
  7. 07Frequently asked questions

On Monday morning, someone opens five tabs: Google Analytics, Search Console, the email marketing tool, the ad platform and the CRM. They copy figures into a spreadsheet, format them, and the morning is gone. The report that comes out says how many visits, clicks and opens there were. It rarely says what management wants to know: what paid off, and what to change.

This guide builds on our guide to marketing automation for SMEs, which places reporting among the other marketing tasks. It is written for teams of 20 to 500 people who already have their tools and no longer have time to copy out their figures.

In short

  • A good report starts with a few figures that talk about money, not with fifty that talk about audience.

  • The figures come from the tools, with no copying: audience measurement, Search Console, email marketing, the ad platform and the CRM.

  • What links a click to a sale is tagged campaign links and a source recorded on every CRM contact.

  • AI comments on the variances in plain language, from the figures it is given: it calculates nothing and decides nothing.

  • Before comparing one year with another, check how long each tool keeps your data.

Why automate your marketing reporting?

Because a report copied out by hand has three flaws, and none of them comes down to the talent of the person doing it. Automating means writing the rule once: which figures, taken from which tool, with which definition, sent when and to whom.

The automated report

  • Sent automatically every Monday

  • The same form from one week to the next

  • Time saved for what a report never does for you: deciding

The report copied out by hand

  • Time taken every week

  • A form that changes depending on who prepares it, and copying errors that go unseen

  • A report that arrives too late to correct anything: by the time the month’s figure is known, the month’s budget has been spent

Which figures should you track to know what pays off?

A useful report reads from top to bottom, from the figure that talks about money to the one that explains it.

  1. What pays off: contact enquiries, quotes, signed deals and their value. These figures live in the CRM, not in the analytics tool. That is why the CRM is the centrepiece of any reporting set-up: we have used Twenty in production since early 2025, and it is what shows where each deal comes from.
  2. What it costs: ad spend and time spent, set against the number of new customers. A channel that brings in many visits and no sales remains an expensive channel, even when each click costs nothing.
  3. What explains it: useful visits (those that reach an offer page or a form), clicks from Google and the queries that bring them, clicks from emails. For an email campaign, judge by clicks, replies and unsubscribes: as our guide to running an email campaign explains, the open rate is no longer a reliable indicator.
  4. What reassures without telling you anything: the number of subscribers, impressions or page views. These figures can appear at the bottom of the report, never at the top.

Each figure has one written definition, and only one. Is a contact enquiry a form submitted, a call, an email received? As long as the answer changes depending on who is counting, two reports cannot be compared.

Where do the figures come from, and how do you connect them?

The figures in a marketing report come from four or five tools that do not talk to each other: the audience measurement tool (Google Analytics or Matomo), Google’s Search Console for organic search, the email marketing tool, the ad platform and the CRM. Connecting them takes two things.

Tagged campaign links. Every link you put out, in an email, a post or an ad, carries parameters that say where the visit came from. Google Analytics help is explicit: “When you add parameters to a URL, you should always use utm_source, utm_medium, and utm_campaign” (Google Analytics help on campaign URLs), that is, the source, the medium and the campaign. Without them, part of the visits from your newsletter arrive with no known origin, and what they earned is lost.

A source recorded on every contact. The form that creates a contact in the CRM copies these parameters onto its record. The day the deal is signed, you know which channel it came from, and the value of the sale can be sent back to the ad platform so that bidding follows what sells.

The rest is plumbing. An automation tool such as n8n, which we run on our own server alongside Twenty and Matomo, can query each tool on Monday morning, assemble the figures and send the report. Nothing is copied, so nothing is copied wrongly.

What can AI do in reporting?

It is useful in one place only: after the figures. A language model given this week’s report and the previous week’s can write, in three sentences, what has moved. For example: “Enquiries coming from Google have halved, all of them on a single page, which has lost its place in the results since Tuesday.” Management reads that sentence; it does not read a forty-line table. For this job, an inexpensive model is usually enough: commenting on a table does not call for the most powerful model on the market.

Three rules prevent unpleasant surprises.

  • The figures come from the tools, never from the model. You give it figures that are already calculated, and it comments on them. A model that adds up, or “estimates” a missing figure, can get it wrong without saying so.
  • Each comment cites the figure it comments on, so that it can be checked at a glance.
  • A person decides. AI can suggest a lead, such as reviewing a page that is slipping; it does not move a budget.

This is how our SEO engine runs:

Our SEO engine, from counting to publication

  1. Counting, without AI

    Every day, a program reads Search Console and cross-checks two 28-day windows against our keyword register.

  2. The queue

    The program lists the objectives covered or not, the queries ranked between 4th and 20th place, the titles that attract few clicks and the pages that are slipping.

  3. AI

    AI agents only step in afterwards, on the queue prepared by the program.

  4. Human review

    Nothing is published without being reviewed by a person.

The counting calls on no model; the judgement stays with a person.

Which data pitfalls should you know about before you start?

How long data is kept. Tools do not keep everything, and not for ever. In a standard Google Analytics 4 property, user-level and event data are kept for two or fourteen months, depending on the setting chosen, and up to fifty months for properties on Analytics 360. This setting “does not affect standard aggregated reports”: it only affects explorations and funnel reports (Google Analytics help on data retention).

Watch out

Expired data is deleted automatically every month

If your year-on-year comparison goes through an exploration, set the longest period from day one, or keep your own copy of the figures. For organic search, Search Console lets you schedule a daily export of its performance data to BigQuery, Google’s data warehouse (Search Console help on bulk export).

Visitor consent. An audience measurement tool generally places trackers, and the law requires the visitor’s consent, with exceptions. The CNIL, France’s data protection authority, exempts the trackers used for “a purpose strictly limited to the sole measurement of the site’s or application’s audience”, which serve to produce “anonymous statistical data only” and are not cross-referenced with other processing; their lifespan remains limited (it gives thirteen months as an example) and the information collected is “kept for a maximum of twenty-five months” (CNIL, audience measurement). These conditions depend on how the tool is configured, not on its name: it is the configuration you must check before removing a consent banner.

Figures that do not match. Analytics, the ad platform and the CRM do not count the same thing: a conversion in one, a click in another, a deal in the third. Do not try to make them coincide. For each figure, choose the tool that has the final say, and write it down. For sales, it is the CRM.

Where to start?

Three steps, in this order:

  1. Write the list of figures.

    Keep five figures at most, with for each its definition, the tool that has the final say and the person who reads it. This choice takes a short meeting, and the list decides everything else.

  2. Connect the tools.

    Tag your campaign links, record the source on every contact, and give the automation read access to the tools.

  3. Automate the sending.

    Have the report go out every Monday, and only then add the AI’s comment.

If you open new markets, track each one separately from the start, with the threshold that will say whether it deserves to be kept: a language that grows can hide one that is declining. This is the method in our article on international SEO and the choice of markets.

In our digital marketing in one block offer, this report is delivered every month: what each channel earned in contacts, deals and sales, with the sales forecast.

Frequently asked questions

Do you need a dashboard tool?

Not to begin with. An email sent every Monday, with five figures and three sentences of commentary, is often enough. A dashboard tool is justified when several people want to explore the figures themselves, filter by country or by product, or go back in time. Start with the report: the tool will come the day someone asks for it.

How often should you send the report?

Every week to steer, every month to decide. The Monday report is for reacting quickly: a campaign running out of steam, a page losing its place. The monthly report steps back, compares with the previous month and with the same period last year, and feeds budget decisions. A daily report, for its part, mostly produces noise.

Can AI get a report wrong?

Yes, which is why it is given only the commentary. The figures are calculated by the tools and passed as they are to the model, which must cite the ones it comments on. A person reads it before it goes out, at least for the first few weeks, and every sentence of the commentary must be checkable against the table. What cannot be checked does not go out.

Does my data stay with me?

It depends on the tools. Google Analytics, Search Console and the ad platforms keep your data on their servers. An audience measurement tool such as Matomo can be installed on your own server, as can the Twenty CRM and the n8n automation tool. Even the commentary can be written by a locally installed model, like those we run with Ollama.

Sources

  1. Google Analytics help on campaign URLs (new tab)support.google.com
  2. Google Analytics help on data retention (new tab)support.google.com
  3. Search Console help on bulk export (new tab)support.google.com
  4. CNIL, audience measurement (new tab)cnil.fr
Source 1

Google Analytics help on campaign URLs

Read on support.google.com(new tab)
Source 2

Google Analytics help on data retention

Read on support.google.com(new tab)
Source 3

Search Console help on bulk export

Read on support.google.com(new tab)
Source 4

CNIL, audience measurement

Read on cnil.fr(new tab)

Jim · founder of Brain Plus AI

Also in digital marketing

  • Practical guide11 min The topic guide

    Marketing automation for SMEs: with or without AI

    Emails, social media, SEO in several languages, support, reporting, catalogue: most of an SME's marketing tasks can be automated with simple rules. AI is justified at a few precise steps, and a person reviews whatever commits the brand.

  • Practical guide10 min

    How to run an email campaign, step by step

    Before you press Send: check who you are allowed to write to, get your domain recognised by mailbox providers, write a message that carries a single action, then judge the result by clicks rather than opens. The method, with the rules of the CNIL (France's data protection authority) and Gmail.

  • Choose and price9 min

    International SEO: choose your markets before translating

    Translating a site costs almost nothing now; serving a new market always does. A six-step method to choose the languages and countries to open through SEO, test them against a threshold written in advance, then invest, keep the language as a service language or close it cleanly.

WhatsApp