A merchant feels that product reviews are important and wants the reviews to have a more dominant placement on product detail pages. The merchant asks a developer for help with understanding better what to do.
The developer does the following:
pt_productdetails.isml
). The copy is changed to locally include the template
with either the new or the old layout, using the scripting API to determine the active test
group for the customer (ABTestMgr.isParticipant
). Because the new layout
differs significantly from the original layout, the developer only wants to test it on a few
selected products. Product-Show
). The pipeline
calls product.isml,
which calls pt_productdetails.isml
to dynamically select the copied product detail page template for products of brand
MyBrand
and the old one otherwise.Product-reviews
. Everyone
group, so any customer that
views the product detail page can be a participant.The developer stages the test to production in concert with the cartridge changes containing
the templates and pipeline. After 5 days, the developer checks the results. The old template
seems to result in more adds to baskets than the new template, not the results expected. So the
developer extends the test on production for an extra week, and after five more days, checks
again. The developer now knows with certainty that the old template results in more Add
to Baskets.
By sharing the results with the merchant, the merchant determines that the more prominent location of the product reviews pushed the Add to Cart button too far down the page. The merchant asks the developer to create a test that accounts for locations of both of these elements.