GA4 Ultimate Stack

Compare GA4 performance across brands in one table

Pull GA4 metrics for the events you choose across every brand at once, with breakdowns, monthly trends and a fair basis for comparison.

One question across every brand

“How did leads do across our brands last quarter?” is one question with a dozen answers in GA4, one per property. Core Performance Explorer asks it once and returns one table: a row per brand and event, a column per metric.

It is read-only. Nothing is written to GA4 when you run it.

One question, five brands, one table. The brand that stands out is the one to investigate.

A table of generate_lead users, sessions and event count across five brands, with one brand's numbers highlighted as much lower.

Pick brands, events and a date range

  1. Select the brands. Free runs one brand at a time; Premium can Select all.
  2. Add event name rules (contains, equals, starts with, ends with or regex). Rules combine with OR.
  3. Choose the date range.
Brands, an event filter and a date range. Nothing is written on Run.

A scope form with four brands ticked, an event name rule and a date range of last quarter.

Choose metrics and breakdowns

Pick the metrics you need, such as Total Users, New Users, Sessions, Event Count, Event Count Per User and Average Session Duration. Add breakdown dimensions to split the numbers, such as month, country, device, source and medium, page path, or a channel group.

Keep each run to one question. Five metrics and three breakdowns across twelve brands produce a table nobody reads.

Metrics on one row, breakdowns on the next. A Month breakdown adds a trend chart.

Metric chips for users, new users, sessions and event count selected, and a Month breakdown chip noted as adding a trend chart.

Trends and monthly roll-ups

Add a Date or Month breakdown and the results include a trend chart per brand. Month on its own also adds a roll-up card per brand: average and maximum users per month, and peak and average time on site. A sudden step in one brand's trend is usually worth more attention than its absolute numbers.

Monthly users per brand. Brand C's drop from June is the story.

Two monthly bar charts: one brand rising steadily, another dropping sharply from June, flagged to investigate.

Compare like with like

A cross-brand table invites comparison, so make sure the comparison is fair:

  • Use the same date range for every brand.
  • Check event names. If brands name the same action differently, include each name deliberately.
  • Compare the same kind of property. A roll-up property includes traffic its source properties also count.
  • Remember each property reports in its own time zone, and the most recent days may still be processing.
Five checks before you put brands side by side.

A checklist: same date range, same event names, same property role, time zones, and recent days still processing.

Export and schedule

Results show in the app as a sortable matrix. On Premium, Export CSV writes the full table, and the same run can be emailed or scheduled, for example a monthly pull for the client pack. See Schedule GA4 checks.

A monthly pull of leads by brand, emailed as CSV.

A schedule strip with a run on the first of the month, a read-only pull card and an emailed CSV card.

ODDVX for Windows

Every property, one screen.

Start free on one GA4 brand per run. Premium adds every brand in one run, batch writes, exports and scheduled checks.