Категории

    Новости

    Тонгкат Али
    http://silverfox.in.ua/product-tag/tongkat-ali/ (англ. Long Jack, Tongkat Ali) – это средство, в основном используемое спортсменами для повышения уровня тестостерона и серьезных силовых нагрузках. Но

    Иван Айвазовский
      этой (Ованес Айвазян, Иван Гайвазовский, Aivazovsky, Ivan. 1817-1900), –   русский живописец, мастер морского пейзажа (маринист). Популярнейшие картины Айвазовского - “Радуга” (1873 г. ), “Чёрное

    Изменение фона в шаблоне Joomla
    6. Сейчас колдуем с CSS так, чтоб было похоже на данный макет. Поехали: Я заключил меню в блочный элемент levoe-menu: Таким макаром, Joomla генерирует последующий код: Основная Сырье Аддитивы Диоксид

    Как быстро перенести сайт на Joomla Часть 2 Восстановление из резервной копии
    Как запустить цикл? У меня на данный момент выводит одну и туже картину либо просто "i" $q ="SELECT vm.`file_url_thumb` FROM `#__virtuemart_medias` vm LEFT JOIN `#__virtuemart_product_medias` vpm ON vpm.`virtuemart_media_id`

    Анализ сайта яндекс
    Продвижение веб-сайта в ТОП Yandex'а и Google (других поисковых машин) - главная цель для хоть какого вебмастера либо оптимизатора. В попытке закрепить собственный ресурс на фаворитных позициях выдачи

    Материнские платы на 2 процессора
    Для тех у кого нет времени, чтоб прочесть всю статью, я сразу даю рекомендуемые модели материнских плат под различные микропроцессоры. На сей день оптимальными по соотношению стоимость/качество являются

    Обозначение смайликов в картинках
    Здрасти, читатели блога Веб-сайт с нуля. Доводилось ли вам думать над тем, что означают смайлы, которые вам прислали, и как на их ответить? Сталкивались ли с необходимостью выразить свои эмоции очень

    Форд мондео ремонт
    На Форд Мондео ремонт силовых агрегатов случается довольно изредка, так как моторы южноамериканского производителя обычно надежны и долговечны. Особенного внимания стоит 2, 5л бензиновый вариант, снаряженный

    Процессоры intel socket 775
    Сокет (socket) микропроцессора - разъем, место на материнской плате компьютера куда вставляется микропроцессор. Микропроцессор, до того как он будет установлен в материнскую плату, должен подходить ей

Полезные материалы

A / B-тестирование для React JS или Angular.js: решение!

  1. AB Tasty еще раз расширяет границы технологий, облегчая оптимизацию работы пользователей на всех типах...
  2. Некоторое техническое образование
  3. Что изменилось с новыми платформами JavaScript?
  4. Как вы можете запустить A / B-тестирование на одностраничных приложениях?
  5. AB Tasty, изменяющее игру тестирующее программное обеспечение для современного Интернета
  6. Каковы преимущества этого нового подхода?

AB Tasty еще раз расширяет границы технологий, облегчая оптимизацию работы пользователей на всех типах сайтов.

Мы очень рады объявить о развертывании платформы тестирования и персонализации A / B, которая полностью совместима с ReactJS, Angular.js и другими популярными средами JavaScript . Лучшая часть? Запуск кампаний в любом одностраничном приложении (SPA) не требует написания одной строки кода!

Мы были бы упущены, если бы не поблагодарили нашу экстраординарную команду по исследованиям и разработкам - многие из которых были наняты специально за их навыки работы с этими платформами - которые неустанно трудились, чтобы сделать эту новую функциональность возможной.

Текущие пользователи AB Tasty не должны ничего менять в том, как они используют интерфейс, поскольку это нововведение полностью интегрировано в платформу. Эта эволюция позволяет нам оставаться верными нашим ценностям простоты и эффективности , в то же время обеспечивая множество преимуществ для наших пользователей, в том числе:

  • Совместимость со всеми текущими или будущими платформами
  • Повышение производительности благодаря более быстрому времени загрузки страницы и более легкому тегу JavaScript
  • Нет больше мерцающего эффекта

Обзор 6 лет постоянных инноваций ...
все, чтобы мы могли лучше обслуживать наших клиентов

все, чтобы мы могли лучше обслуживать наших клиентов

Некоторое техническое образование

A / B тестирование программного обеспечения эта работа на стороне клиента, такая как AB Tasty, сильно зависит от JavaScript. Чтобы четко понять, что новые JavaScript-фреймворки привносят в таблицу, и какие у них последствия, нам нужно сначала уточнить, как обычно работает традиционное A / B-тестирование. Когда пользователь Интернета запрашивает страницу с веб-сайта («сервер»), первый отправляет запрошенный контент в виде статической страницы, содержащей весь HTML-код и ресурсы, которые пользовательский браузер («клиент») будет интерпретировать и отображать.

Частью этого контента является код решения A / B-тестирования, который автоматически выполняется при каждой загрузке страницы, чтобы изменить DOM (объектную модель документа). DOM - это представление содержимого страницы, которым можно манипулировать с помощью jQuery. Например, изменение или удаление элементов страницы, таких как текст, изображения, макет и т. Д. Это то, чем занимается А / Б-тестирование по своей сути.

Что изменилось с новыми платформами JavaScript?

Инфраструктуры или библиотеки Javascript, такие как React JS, Vue.js, Ember.js, приобрели популярность за последние несколько лет благодаря оптимизированному пользовательскому интерфейсу, который они предлагают: отсутствие обновления страницы, высокоинтерактивная навигация, меньше передачи данных и так далее. Они стали частью любого современного стека веб-разработки и используются растущим числом сайтов, таких как facebook (его создатель), Airbnb , Американский экспресс, Spotify и многое другое.

Но то, как эти платформы ведут себя, представляет собой одну из основных проблем для традиционных инструментов A / B-тестирования на стороне клиента : нет перезагрузки страницы при взаимодействии пользователя со страницей / контентом, что означает, что код тестирования A / B загружается один раз, и не знает об изменениях состояния, вызванных этими структурами. Любое взаимодействие с пользователем обычно инициирует изменение состояния приложения: значения, отображаемого пользователю в любой момент времени, в зависимости от доступных данных и триггера. Для приложений React JS одна общая проблема заключается в том, что компоненты пользовательского интерфейса перерисовываются при каждом изменении состояния. Таким образом, традиционные изменения в инструментах A / B-тестирования не сохранятся, так как они удалены React 🙁

Как вы можете запустить A / B-тестирование на одностраничных приложениях?

Если вы запускаете одностраничное приложение или используете одну из вышеупомянутых платформ JavaScript, выполнение A / B-тестов может быть грязным и потребовать большой работы по разработке. Некоторые решения требуют от вас определения состояний, на которые вы хотите настроить таргетинг, и условной активации кода эксперимента с помощью вызовов API, как только посетитель входит в желаемое состояние. Другие решения изменяют тестовые модификации вашего приложения или даже требуют индивидуального развертывания для каждого нового A / B-теста.

Инструменты A / B-тестирования нуждаются в пользовательских разработках для работы с React

Эти решения могут соответствовать знаниям вашей организации и группы разработчиков, но затрудняют работу пользователей (менеджеров по продукту, маркетологов и т. Д.), Которые хотят запускать тесты без привлечения своей команды разработчиков. Все решения, упомянутые выше, требуют сотрудничества с разработчиками для написания необходимого кода. Это далеко от идеала, если вы ищете ловкости!

AB Tasty, изменяющее игру тестирующее программное обеспечение для современного Интернета

Со времени создания AB Tasty наша миссия осталась неизменной: запустить A / B тесты и доступны для всех команд, независимо от уровня их технических знаний. Эта миссия находится на переднем крае всего, что мы делаем, и мы считаем своей ролью адаптацию к инновациям и тенденциям развития, а не адаптацию наших пользователей.

Мы предвидели появление новых JavaScript-фреймворков и их влияние на традиционное A / B-тестирование некоторое время назад и начали работать над действительно инновационным решением, чтобы сделать AB Tasty совместимым с современными стеками веб-разработки, оставляя его простым в использовании. Поскольку эти структуры остаются здесь (даже если их много, некоторые со специфическим вкусом), мы прилагаем все наши усилия и ресурсы, чтобы предоставить вам наилучшее возможное решение.

Под этим мы подразумеваем, что мы наняли армию высококвалифицированных разработчиков интерфейсов, чтобы сосредоточиться на этой конкретной теме (12, если быть точным!). После нескольких месяцев напряженной работы они придумали чертовски хорошее решение (если мы это сделаем скажем так сами).

Он основан на нашей способности проверять и применять модификации в современных браузерах 60 раз в секунду. Каждые 16 мс, прежде чем браузер начинает отображать свое изображение, мы подключаемся, проверяем, есть ли изменения, которые нужно применить, и, если да, применяем их. Это абсолютно независимая структура. Таким образом, если пользовательское взаимодействие запускает повторный рендеринг компонента React, мы применяем модификацию до того, как браузер начинает отображать то, что React отправляет им обратно. Он работает аналогично для Vue.js, Ember.js или любых других сред JavaScript.

Чтобы сделать это возможным, наши инженеры также написали новый метаязык для описания содержания вариантов и их интерпретации. Это позволяет нам не хранить этот контент как JavaScript (даже если мы все еще делаем это для обратной совместимости), хранить историю всех модификаций и применять их по требованию, например, при изменении состояния. Это делает ваши тесты возможными в любых одностраничных приложениях.

Каковы преимущества этого нового подхода?

Наконец, решение, которое не требует jQuery и полностью избавляется от эффекта мерцания

Рамки агностика

Он работает с React JS и всеми другими JavaScript-фреймворками и библиотеками (Ember.js, Vue.js, AngularJS, Meteor.js и т. Д.). Не имеет значения, используете ли вы один из них для всего своего сайта или только для определенных областей, таких как корзина для покупок или воронка продаж.

Нулевой шанс получить эффект мерцания

Все теперь управляется асинхронно, и мы применяем изменения каждые 16 мс, чтобы они не были замечены визуально.

Возможность использовать редактор AB Tasty WYSIWYG, как обычно

Обратная совместимость

Используя наш новый фреймворк (v2.3), вы можете быть уверены, что ваши существующие кампании будут работать правильно, даже если вы не используете ни одну из этих фреймворков JavaScript или не используете более старые версии.

Вы зависимый от эксперимента, расстроенный неспособностью запускать тесты на этих популярных платформах Javascript? Вы ищете больше ловкости? Вы устали от мерцающего эффекта? Если это так, запросите демонстрацию.

Как вы можете запустить A / B-тестирование на одностраничных приложениях?
Лучшая часть?
Что изменилось с новыми платформами JavaScript?
Каковы преимущества этого нового подхода?
Вы зависимый от эксперимента, расстроенный неспособностью запускать тесты на этих популярных платформах Javascript?
Вы ищете больше ловкости?
Вы устали от мерцающего эффекта?