Угловое и A/B тестирование
Мне нужно добавить функциональность A/B-тестирования в большое приложение, созданное на Angular 2 и поставляемое в комплекте с Webpack.
Такие инструменты, как VWO, недостаточно гибки для нас.
Любые онлайн-руководства или советы?
Благодарю.
1 ответ
В случае, если кто-то еще придет с тем же вопросом, я запускаю продукт, чтобы решить эту проблему. Он прекрасно работает с Angular2/4 или любым другим фреймворком JavaScript.
Вот пример из документации. Вы можете легко отключить манипулирование DOM jQuery для функции, которая обновляет переменную, связанную с ng-if
для использования с Angular.
var experiment = engauge.experiment({
name: 'signup-button',
variants: {
// This is the first variant. It should be your control.
'#ff5722': {
activate: function() {
$('#signup-col').html('<button class="variant-1 signup-button">Try it Free</button>');
}
},
// This is the second variant.
'#9c27b0': {
activate: function() {
$('#signup-col').html('<button class="variant-2 signup-button">Try it Free</button>');
}
}
}
});
Домашняя страница теперь доступна по адресу https://engaugeab.com/ и если вы упомянете об этом посте, я предоставлю вам доступ к расширенному бесплатному уровню.