|
I'm going with this uneducated reply from my experiences.
The first time the dynamically generated page is created with adsense ads on it, then that is when Big Brother knows what you are doing so that is when the content on the page is first monitored by Google.
Now there are different ways to generate dynamic pages, so I think that would have to be factored in to this discussion, too.
With common query strings, we have been able to get the results like you are seeking.
For a dynamic page with nothing in the URL to specify some type of categorization of the results that show up on that common named dynamic page url (i.e. results page is called searchresults.aspx, not searchresults.aspx?code=insurance), it makes sense that Google would basically be seeing a more diverse sets of results for the dynamic page and would display ads pertinent to the composite of all search results previously displayed on that page and known to Google through its content monitoring process that it uses to determine the ads to display.
The last paragraph is kind of rough, but take it for what it's worth.
For sure, I'd consider having a common querystring in the url if only for the search engines to better display their context sensitive ad displays. So the url is not just used by your site but also by the search engines to better classify the dynamic data that is displayed by such a web module when called.
Also, I do believe that Google does ad distributions also taking into consideration other stats that it has previously gained when monitoring your content on prior pages that you have displayed Google adsense ads on.
If Google doesn't have ads available for that page based on that page's content, why not use statistics from across the URL, that make sense. This is my hunch from my work on various sites especially one that displays a lot of dynamic content pages.
These re my rookie thoughts.
|