将A / B测试整合到Magnolia中

时间:2016-03-22 22:46:10

标签: java magnolia ab-testing

我们想在我们的项目中使用Magnolia,但是企业希望将A / B测试集成到Magnolia中,我使用这个CMS是新的,所以我不知道这怎么可能要完成。

您是否知道是否有可以与Magnolia集成的优秀A / B测试工具?或者有人知道如何做到这一点?

提前致谢...

2 个答案:

答案 0 :(得分:0)

Magnolia提供开箱即用的A / B测试功能。首先,您必须创建要测试的页面的variants。我们以电子商务产品详情页面为例。一个带红色按钮“立即购买”,另一个带蓝色按钮“立即购买”。接下来的事情是将用户分成两组,或者因为它们也被称为traits,因此您需要能够为用户收集特定信息的内容,例如:您可以按地理位置或其他人口统计标准(如语言)拆分它们,或者如果您希望以50-50这样的百分比拆分它们,则需要编写自己的服务/模块,创建两个存储桶并在跟踪时为每个存储桶分配人员人数保持与预先配置的百分比一致。

您可以在此处阅读有关特征的信息:https://documentation.magnolia-cms.com/display/DOCS/Creating+custom+traits

这里有变种:https://documentation.magnolia-cms.com/display/DOCS/Personalization#Personalization-Variantsarealternativecontent

以下是个性化广告系列及其工作原理的示例:https://documentation.magnolia-cms.com/display/DOCS/My+first+personalized+campaign

答案 1 :(得分:0)

对于A / B测试,您需要一个控制页面(A),页面的变体(B)以及必须满足的目标,以决定哪个是赢家。 页面变体(A / B)的设置可以通过Magnolia的个性化来完成,其中测试的每个变体将由Magnolia中的变体表示。您可以在上一个答案中找到有关个性化的链接(我还不能发布两个以上的链接)。

一种可能的解决方案是使用Google Analytics(分析)实验来管理测试持续时间,重定向到每个变体的访问者数量,甚至是为了获得测试的胜利者必须达到的目标。使用Google Analytics等工具的优势在于,您可以利用已经为您提供的分析功能,例如事件计数,页面访问或会话持续时间。此外,重定向到测试的每个变体都将由Google Analytics完成,因此您不需要使用特征只需在Magnolia中创建变体而不需要任何特定的受众(或特征)。 您可以在此处找到有关Google Analytics(分析)实验的更多信息:

https://support.google.com/analytics/topic/1745146?hl=en&ref_topic=1120718

我们的想法是,您可以使用Google Analytics实验API,根据在Magnolia中创建的网页变体,为在Google Analytics上创建的实验实施一个内容应用模块。

测试称为Google Analytics中的实验。 Google Analytics管理目标的设置,测试的持续时间以及访问者的重定向方式。您只需要在Magnolia的“控制”页面中嵌入一个Javascript片段(在创建实验时由API提供)。您可以使用Marketing Tags模块在任何页面中嵌入JS代码段:

https://documentation.magnolia-cms.com/display/DOCS/Marketing+Tags+app