2016-03-22 20 views
0

我們希望在我們的項目中使用Magnolia,但業務希望將A/B測試集成到Magnolia中,我新使用此CMS,所以我沒有任何想法這怎麼可能完成。將A/B測試集成到Magnolia

你們知道有沒有可以與Magnolia集成的A/B測試工具?還是有人有一個想法如何做到這一點?

在此先感謝...

+0

你能描述一下你希望能夠儀器的實驗性功能? – Forelight

回答

0

白玉蘭提供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

0

對於A/B測試需要一個控制頁面(A),頁面變體(B)以及決定哪個是勝利者必須滿足的目標。 可以通過Magnolia的個性化設置頁面變體(A/B)的設置,其中每種變體的測試將由Magnolia中的變體代表。您可以在之前的回答中找到關於個性化的鏈接(我目前無法發佈兩個以上的鏈接)。

一個可能的解決方案是使用Google Analytics實驗來管理測試的持續時間,重定向到每個變體的訪問者數量,甚至是爲了獲得測試的勝利者而必須滿足的目標。使用Google Analytics等工具的優勢在於您可以利用已爲您提供的分析功能,如事件計數,頁面訪問或會話持續時間。此外,Google Analytics會對每個測試變體進行重定向,因此您不需要使用特質就可以在沒有任何特定受衆(或特質)的情況下在Magnolia中創建變體。 你可以找到關於谷歌Analytics(分析)實驗這裏更多的信息:

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

的想法是,你實現一個模塊基於使用在玉蘭創建一個頁面的變種對谷歌Analytics(分析)創建的實驗內容的應用程序Google Analytics實驗API。

測試在Google Analytics中稱爲實驗。 Google Analytics(分析)管理目標的設置,測試持續時間以及訪問者重定向的方式。您只需在Magnolia的「控制」頁面中嵌入JavaScript片段(在創建實驗時由API提供)。您可以嵌入JS代碼片段中的任何頁面與營銷標籤模塊:

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