Угловое и 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/ и если вы упомянете об этом посте, я предоставлю вам доступ к расширенному бесплатному уровню.

Другие вопросы по тегам