How to do MoM and YoY comparison in GA4?

In this post, you will learn how to do MoM and YoY comparisons in GA4.
Before doing a comparison, you need to know which report you want to do a comparison on. You can do the comparison on both standard and custom reports.
For this post, let’s suppose you want to know what’s the change in your page views. For that, you will go to the Pages and Screens report.
Know that the process of doing the comparison is the same in every report.
Here’s a video for you that highlights how to do the same:
Table of Contents
Too Long; Didn’t Read
To do MoM and YoY comparison, click on the date range from the top right corner and select “preceding period” or “same period last year”. You can also do custom comparisons to get the data you want.
How to do a Month-over-Month (MoM) comparison in GA4?
To do the comparison, you will have to select either “Preceding period (match day of week)” or “Preceding period” from the date range menu in any report in GA4.
Here’s how to do a Month-over-Month comparison in your GA4 (Google Analytics 4) property:
- Navigate to your report in the left sidebar. For this example, I will go to the pages and screens report.

- Click on the date range menu from the top right corner

- Click on compare

- Here, you will get 4 choices:
– Preceding period (match day of week)
– Same period last year (match day of week)
– Preceding period
– Same period last year
To do the MoM comparison, you can select either “Preceding period (match day of week)” or “Preceding period”. The only difference is that in the “Preceding period (match day of week)”, it also matches the day of the week for both the date ranges. For this example, I will choose the “Preceding period”

- After clicking Preceding period, just hit on apply.
After scrolling down in the report, you will be able to see the month-over-month percent changes.

Now let’s look at how you can do a year-over-year comparison.
How to do a Year-over-Year (YoY) comparison in GA4?
To do the comparison, you will have to select either “Same period last year (match day of week)” or “Same period last year” from the date range menu in any report in GA4.
The process is exactly the same as doing a MoM comparison, but it changes in the fourth step. Let me show you how:
- Navigate to your preferred report in the left sidebar. For this example, I will go to the pages and screens report.

- Click on the date range

- Click on compare

- Click on either “Same period last year (match day of week)” or “Same period last year” and hit apply. Here, I have selected “Same period last year”.

- After clicking on “Same period last year”, just hit on Apply.
After scrolling down in the report, you will be able to see the month-over-month percent changes.

Bonus: Custom Comparisons In GA4
With custom data comparison, you can compare any range. For example, you’re looking to compare one particular week in this month to another month. Or you can compare different quarters.
To do that, click on date range, and then click on Custom.
Now choose your date range. For this example, I am comparing two different weeks in August. After choosing the date range, click on apply.

After hitting apply, you can see the changes in the report.

Speaking of custom, Let’s say that you want to report on organic traffic that is only coming from Google. And you’re targeting a specific country, like the US. You have to do the MoM reporting on these metrics.
You can make a custom report and apply the MoM comparison to it. And you will see data like this:

Recommended Reading: GA4: Leverage the Power of Custom Reports to Enhance Your Reporting
Final Words
To make custom reports, you will have to choose the preceding period or the same period last year from the date range option. Then you can do the MoM or YoY comparison.
The comparison and custom reports will help you get the most out of your data.