All Collections
Google Analytics
GA4 Reporting + Mediavine Dashboard
GA4 Reporting + Mediavine Dashboard

The change from Universal Analytics to Google Analytics 4 means changes in when we have access to data. Learn more about what's different.

Heather Tullos avatar
Written by Heather Tullos
Updated over a week ago

Mediavine Dashboard reporting has historically always been available at 10am GMT-0:400.

This was based on when we know ad server reporting is up to date and available to display in the Dashboard so that we can provide publishers with RPM calculations.

Ad server reporting has remained unchanged with the switch from Universal Analytics to GA4, but with GA4 reporting, most of the analytics data we need to provide you with RPM, Site Health, Page Data, Traffic by Source, Devices, and Country is delayed.

Google Analytics 4 Reporting in the Mediavine Dashboard is not complete until the second day.

What this means for publishers

When you check your Mediavine Dashboard on a given day, Earnings for the previous day will display, but RPM and Traffic will show data from two days ago.

The example is showing you what you would see in the dashboard on March 18th.

  • Revenue from the previous day (March 17) is displayed

  • RPM and Traffic details are shown for March 16.

The Month to Date column includes the most recent data available and follows the same pattern. Dates are included for reference.

The Earnings Are Correct

We cannot calculate RPM without the traffic data. Earnings = the money you actually receive when we send out payments each month

RPM = how you measure Earnings relative to Traffic
Therefore RPM will be unavailable in the dashboard until the following day when traffic data is available. You can, however, manually calculate your RPM using the session data in your GA dashboard and your Earnings data from the Mediavine dashboard with this equation:
​Earnings / Traffic * 1000 = RPM

RPM is simply a tool that helps you to gauge performance; it is not the rate at which you are earning. If analytics are delayed, skewed by incorrect implementation, or just not present at all, RPM will be incorrect. This is why making sure GA4 is connected to the Mediavine Dashboard and ensuring that the Mediavine view is set to report in Eastern Time is important. You can find additional troubleshooting steps to ensure traffic from GA4 is flowing to the Mediavine Dashboard here.

Other Important Reporting Notes

Site Health: In-Content and Sticky Sidebar Ads

Site Health Reports for in-content (mobile and desktop) and sticky sidebar ads are measuring the number of impressions per session.

Since Sessions reporting is delayed until the second day, and Sessions are needed to calculate average impressions per session for each of those ad units, Site Health reports are also delayed.

Earnings and RPM

In these graphs, last 30 days will include only the dates with traffic data available, so these graphs will also be delayed 2 days.

Ad Units

Ad Unit reporting will adjust based on the date range you have set. Much of what you see in the Ad Unit report comes from the ad server, and so is not impacted by GA4 reporting delays. However! Ad Unit reporting DOES include RPM. RPM relies on Google analytics, so details in the Ad Unit breakdown will not be available until the second day.

Device, Traffic Source, Country, and Page Reports

All of these reports rely heavily on Google Analytics and therefore will not be available until the data is received on the second day.

PRO TIP: You can always adjust the date range in the Dashboard and set a custom date range. Everything below the date picker will be affected by the date range you choose.

The date range picker defaults to the last 30 days, which will not include yesterday. Selecting "Most Recent" will give you the data for the day before yesterday, last 3 days will include the 3 days before yesterday, and so on.

Did this answer your question?