Updated date:

Step-By-Step Guide to Track Your Website's AdSense Earnings

Author:

Glenn Stok is a systems analyst with a Master’s Degree in Computer Science. This informative article is based on his professional insight.

medium-publishing-platform-review

If you publish articles on your own website, monetized with AdSense, this guide will help you track your earnings from each page.

AdSense includes a powerful reporting tool, and I'll show you how to use it with step-by-step instructions to follow along.

Your AdSense reports will show you daily, weekly, and monthly data for all the following items for each webpage:

  • The number of page views.
  • The number of impressions.
  • The number of actual clicks.
  • Page revenue/thousand (RPM).
  • Impression revenue/thousand (RPM).
  • Earnings for each webpage.

How This Guide Is Organized

  1. You need to have an AdSense account with the proper HTML code included on each webpage where you have ads. The purpose of this article is to show you how to track earnings, but I'll point you in the right direction for activating AdSense.
  2. If you opted only to allow AdSense on authorized sites, then you need to add each website to your Authorization list. I’ll cover that next with screenshots to show you how it's done.
  3. Lastly, I'll show you how to run the reports to analyze the source of your ad revenue.

How to Activate AdSense on Your Website

If you don't already have an active AdSense account, you'll need to get one before you can go any further. Google has detailed instructions for you to follow on their site. The method varies depending on the country you're in and is based on other variables too, so it's best to follow Google's instructions.

Assuming you already have an AdSense account, we can proceed. You need to activate it on every website and every page where you want to have ads.

The HTML code you need to add is unique to the way you wish to display ads. You can get the proper code as follows:

  1. Log into your AdSense account.
  2. Click the question mark icon near the top-right. That opens a list of topics.
  3. Click "Activate your AdSense account" to learn how to activate a new account.
  4. Click "Connect your site to AdSense" to get the HTML code with instructions on where to place the code on your site.

How to Authorize all Your Website Domains

  1. Log into your AdSense account.
  2. Click the menu button (≡) at the top-left.
  3. Select “Sites” from the menu.
  4. You should see a list of your authorized sites.
  5. If you need to add any domains, click the blue ”Add Site” button at the top-right and type in the additional domain name, such as "example.com"
  6. Next to each domain name, it should say, "Ready." If it says "Needs attention," then click the down arrow “v” and select "Show details." Fix whatever is it says is wrong.
  7. If you have many domains, change the “Rows per page” (at the bottom of the list) to display all of them so you can verify that they are all in the list and are ready.

Figure 1 below is a screenshot of an example list of sites so you can see what it looks like when complete.

Figure 1

Figure 1

Add the Pages of All Your Sites to URL Channels

  1. Log into your AdSense account.
  2. Click the menu button (≡) at the top-left.
  3. Click on “Ads” and then select “URL channels.”
  4. At the top, click “+ New URL channel” and enter the URLs of your pages.

You can enter one URL or multiple URLs, one per line. The Performance Reporting feature works best when you give it your entire set of URLs. I do not recommend typing each URL. It’s too easy to make mistakes. It's better to copy and paste each URL. Enter them one per line, as shown in Figure 2 below.

Figure 2

Figure 2

Complete the Addition of URLs

After you've entered all the URLs to be added, click the "Add URL channels" button.

When done, it should look similar to the example in Figure 3 below.

Figure 3

Figure 3

How to Manage Your URL Channels

It’s essential to keep your list of URLs up to date.

When you create new pages on any of your websites, remember to add them to the list immediately to begin tracking data from the start. Note that Google will only track up to 500 pages.

If you remove pages, go to your URL Channels setting and delete the old URL as follows:

  1. Place a checkmark by clicking the box to the left of the URL. Make sure you only mark those that you want to delete.
  2. Click the “Actions” button, as shown in Figure 3 above.
  3. Select “Remove.”

I like to pay attention to the total URLs I have in my list, before and after deleting or adding them, to be sure I didn’t mess up. You'll see that total right above the “Actions” button, as shown below in Figure 4.

Figure 4

Figure 4

How to View Your AdSense Earnings Reports

Now that you completed all the prerequisites, we can get into the exciting part. After data has been accumulating for a while, your reports will show you everything you'll want to know about the revenue accruing on each page where you have ads.

There are many ways to view your reports:

For any report, click the menu button (≡) at the top-left and then click "Reports" to view the menu of all types of reports.

When you want to see earnings based on individual website pages, you'll want to performance reports. You can either choose the “Performance by URL” or by "Sites."

Performance by URL

This report provides data on all the URLs you specified in the URL Channels earlier.

Report by Site

This option displays an overall report of all your domain sites. Let's go into more detail here.

Under the menu button (≡) select "Reports" and then select “Sites.”

You'll see listings of data for each of your domain sites. Notice that the report has tabs you can click to select various data. You can choose to see an overview, or specific data for Clicks, Views, Active Views, Engagements, Ad Sessions, and Custom.

In most cases, the Overview is sufficient. That displays the Pageviews, Impressions, Clicks, Page RPM, Impression RPM, Active View Viewable, and Estimated earnings.

Specific Data Reports

You'll notice other particular selections in the menu of report types. You can select to get reports specific to countries, types of ad units, platforms visitors use, and more.

Feel free to experiment to see if any other options provide details that help you with your questions on earnings and where it's originating. For example:

  • For performance breakdown by desktop, tablets, and mobile users:
    Choose "Platforms"
  • For performance itemized by country:
    Choose "Countries"
  • To see the entire performance by day:
    Choose "Entire account by day"
  • To view earnings details for individual pages:
    Choose "Performance by URL"

How to Sort the Data

You can sort any report by any item by clicking the column heading. Click once for ascending order. Click a second time for descending order.

How to Control the Date Range

You can change the date range with any of the reports to limit it to any of the following:

  • Today
  • Yesterday
  • Last 7 days
  • Last 30 days
  • This month
  • Last month
  • All time

You can also select a custom range. Click the date-range button at the top right (as shown below in Figure 5) to change the range settings:

Figure 5

Figure 5

Create and Save Custom Reports

Once you become familiar with all the reporting features, you may want to create custom reports that you can save to call upon later.

To save reports after you’ve changed filters, settings, or date ranges, click the blue “Save as” button at the top of the report page, then select "Add to My reports" as shown below in Figure 6.

Figure 6

Figure 6

In Conclusion, For What It's Worth

Now that you know how to track your AdSense earnings, you’ll be able to determine which pages on your websites are working well.

If you write articles or blogs, the data in these reports will show you how much each subject you write about is worth as far as ad revenue is concerned. That will give you a better idea of what topics are best for writing future articles.

It's useful for any type of business to know what sections of your website are responsible for significant ad revenue. That is a crucial activity to do as a common practice in any business enterprise for a site monetized with AdSense.

© 2009 Glenn Stok

Comments

Glenn Stok (author) from Long Island, NY on September 01, 2020:

Michelle Dee - This article is for people who have their own website and AdSense, as mentioned in the first paragraph. The HubPages Earnings Program uses their own AdSense now, so this article doesn't apply to HubPages.

Michelle Dee from Charlotte, NC on September 01, 2020:

Do I have to copy my Hubpages AdSense number (found under my Hubpages account) to the actual AdSense account, or does this happen automatically?

Glenn Stok (author) from Long Island, NY on October 10, 2018:

Lakeyia - AdSense gives you useful information, but you should also use Google Analytics for additional data on your readers.

Lakeyia from USA on October 10, 2018:

Thank you this was just what I was looking for. I am going to follow this and I hope it comes out just fine for me. I wish you the best of luck.

Glenn Stok (author) from Long Island, NY on April 30, 2018:

Sondra, That error message is clearly stating that you have a space in your URL, which is not a valid character. When you copy and paste your URLs, make sure your cursor ends at the end of the URL and not after a space. I bet you copied an extra space.

Also make sure your have just one URL per line if you’re adding several at once, and the return needs to be after the last character of each, not after an extra space.

Sondra Rochelle from USA on April 30, 2018:

I thought I did exactly as you said but Google is messaging "These characters are not allowed [space]. What am I doing wrong? I already had deleted the URLs I had previously entered, so now have a big problem.

Glenn Stok (author) from Long Island, NY on March 12, 2018:

Anita, Yes, you can only have one AdSense account. And you use the same AdSense account with all the websites that you monetize.

However, You were asking about Google Analytics in your previous comment. I think you are confusing the two. With Analytics you need to create a separate property ID to use on each website. It’s still all under one Google account, but separated for the purpose of reporting individual website traffic.

In the case of HubPages, all the network niche sites are considered one property. You only need to create additional property IDs if you have other sites, such as blogs or your own business site.

Anita Hasch from Port Elizabeth on March 11, 2018:

Thank you. Although I struggle with google property analytics, I know the importance of having a thorough knowledge of it. The misunderstanding came about because of the following.

You can only have one AdSense account. I thought the analytics property ID was my AdSense account. Then I have been mixing up instructions for AdSense and amazon.

K S Lane from Melbourne, Australia on February 05, 2018:

Just got my AdSense approved and all of the buttons and menus were very intimidating. Thanks for the help!

Kari Poulsen from Ohio on September 28, 2017:

Thanks for walking me through this. :)

Glenn Stok (author) from Long Island, NY on September 07, 2017:

I sure do have instructions for Blogger too, Anita. Just scroll down on my profile page until you see the big B — the Blogger icon.

Anita Hasch from Port Elizabeth on September 07, 2017:

Thank you Glenn. I went over your instructions again. Think I have it right now. Do you perhaps have instructions for Blogger as well.

Sally Gulbrandsen from Norfolk on September 04, 2017:

Very useful thank you very much, Glenn. I am always grateful for visuals when it comes to me trying to learn something new. It is much appreciated.

Related Articles