Testing Multiple Variations of Content within Drupal

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
zfactor's picture

Apologies for posting this same conversation to two groups, I couldn't determine the best place for this conversation to take place as it is relevant to both groups.

I wanted to start a discussion on best practices for optimizing content stored within Drupal for click-throughs and conversions. I am familiar with external tools like Optimizely and Google Analytics Content Experiments, and use them regularly for A/B and multivariate testing. They have not proven great, though, when wanting to automate testing of content within the CMS.

Here is a general use case:

The Old Valley Times is not getting a large number of clickthroughs on the teaser listings of articles on their homepage. They would like to test multiple variations of their page titles for these listings to see what microcopy will drive up the total number of clicks. They use Drupal for their website, which will allow them to create fields for their variations of titles, but they do not know how to randomize the display of those title variations to site visitors.

I have not found an elegant way to run tests based on fields filled out by content editors on node creation/edit screens for field like titles, teaser descriptions, menu title names, etc.

Does anyone have recommendations on how to automate these types of tests within Drupal using contrib modules or an external service?