Usually you can find out which domain by setting in adsense itself. But, which page is also new to me. Hope some experts will share it here.
use adsense chanels on each page. in that way you can track earnings..if you want to track each page then each ad on specific page must have its own chanel.. this is how i do my earning track
but, setting up channels for each page will take a lot of time. if a blog/site/forum that have more than 1000 pages, what we should do?
only 200 channels now, but they are enough. Google recommend using channel for testing and find out the best way to place adsense.
i agree with the channel. but why not try to check you google analytics to see what's the most popular page in you site.
Google Analytics is now also tracking AdSense data. I blogged about it here: http://www.admoolah.com/blog/index.php/2008/10/google-adding-adsense-statistics-to-analytics/
You can choose to create channel's on your Google Adsense account and place each ad on a different page or place within a page. I have found that this is a great way to work out which pages on your website are earning more revenue. ~ Mike