I work on a modular onepager microsite in which I have several modules:
- a rotator module (full width, rotating big visuals, each of them containing some CTA and action button)
- several half width modules (placed in pairs, side by side) communicating values of a service
- a conversion module (basically: a form)
- a footer
Regarding the modules and rotator states, each of them communicates different values. The layout goes below the fold somewhere between the half-widht boxes.
Now, there are going to be several campaigns running (possibly) in the same time, communicating different values. As it is impossible to emphasise one value without degrading the other ones, and I don't want to end up with several layouts or additional landing pages, I have come up with an idea of dynamically configuring the modules order and rotator states using variables in url. Using this approach, I could adjust the landing page for the campaigns (thus boosting the campaigns results, I believe), while still having just one site (which would let me avoid some SEO problems).
The link would look e.g. like: http://www.somedomain.com/?moduleorder=13254&rotatorstate=2&rotatorfreezed=true where:
moduleorder=13254regards the order of the modules
rotatorstate=2regards the state of the rotator displayed upon opening the site
rotatorfreezed=truefixes the rotator state on the selected state (so that user has to click the previous/next chevron to trigger switching to another state manually)
Of course the variables and their names would be obscured.
Is this approach good or bad from user- and conversion-centered design points of view? Are there any studies of how to effectively implement this approach?