Compare and track your ads' performance over time

Curious whether your ad is clicked more often on Fridays than Sundays? Want to easily compare ad group impressions by quarter? Google Ads provides multiple ways to compare performance over time. This article will show you how to compare performance across 2 date ranges. You’ll also learn how to use segments to drill down to specific data sets.


Let's say you want to know how your campaigns did last week compared with the week before. Or maybe you want to see data for the current month compared with this month last year. You can see all this by using the "Compare to" option in the date range selector.

  1. Sign in to your Google Ads account at
  2. Click Campaigns in the page menu.
  3. Click the down arrow in the date range in the upper right-hand corner of your screen.
  4. Click the toggle next to  "Compare" to activate a second date range field.
  5. In the top range, select the dates you’d like to measure. 
  6. Next, choose whether you’d like to compare the Previous period, the Previous year or a Custom date range. 
  7. Click Apply. You’ll see results for both date ranges in your performance chart.

To see the comparison metrics in your statistics table, you’ll need to click on the double arrows (< >) that have now appeared in each of your column headers. Doing so will expand a column to show 4 columns: the current date range, the previous date range, the numerical change between the 2 date ranges and the percentage change.

Once you choose a date range, both alone and as part of a comparison, those dates apply across your account (until you change them).

The "compare to" feature lets you compare performance across 2 date ranges, but not more. For example, if you want to look at performance per day over the last month, it’s better to use segments, described below.

Segment your data by time

Segments can provide a more granular view of your data. For example, say you used the date range selector to look at overall performance for the last week, then decided you wanted to see that week broken out by day.

  1. Click the segment icon Segment above your statistics table
  2. Select Time from the drop-down. A sub-menu will appear containing the following options

    1. Day of the week (e.g. Monday, Tuesday, Wednesday)
    2. Day (e.g. Wed. 21 December 2011)
    3. Week
    4. Month
    5. Quarter
    6. Year
    7. Hour of day

This will result in a split of your statistics table into rows based on the date range you select. For example, when you create a "Day of the week" segment, your single row of data will become eight rows of data: the original row plus one new row for every day of the week.

Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue