When I first started monetizing my websites using Google Adsense I was surprised that there wasn’t an obvious way to see which pages were generating my income. This seemed like a critical piece of information for any blogger or site owner!
Of course, there is a way to get this information, but it not given to you on a silver platter. You need to set it up.
Note, Google has launched a new version of Google Analytics called Google Analytics 4. The technique below will not work on GA4, and there is no solution for GA4 yet. I’ll post it when it appears.
How to Do It
- First, you’ll need a Google Analytics account. So, sign up for one if you don’t already have one and set up your site with the standard Analytics tracking code if it doesn’t have it already.
- Log into your Google Analytics account and click “Admin”.
- In the “Property” column, click “AdSense Linking”.
- Select your AdSesne property and click “Adsense for Content”, then Continue.
- You’ll have to wait a day for the change to take effect.
- Then, go back into the Analytics account for your site.
- In the left column, click “Behavior”, then click “Publisher”. (This is what threw me off… It wasn’t obvious to me that “Publisher” meant “Adsense”).
- Click “Overview” and you should see your top ten pages’ Adsense earnings! There are more options available.
That’s it! If you haven’t done this yet, I highly recommend it. If you want to maximize your site’s advertising revenue, it is critical to know which pages are generating your income! Hope this helps! – Brian

I am a freelance web developer and consultant based in Santa Monica, CA who uses WordPress, PHP, and JavaScript to create websites and web applications for businesses, nonprofits, and organizations.
Please Leave a Question or Comment
Aha! At last!
Google Analytics can be a proper rabbit warren at times.
I can now see which of my pages are brining the bucks in.
Thank you Brian!
Glad it worked for you Andy! Thanks for sharing!
Best,
Brian