/** * Theme functions and definitions * * @package HelloElementor */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '3.4.4' ); define( 'EHP_THEME_SLUG', 'hello-elementor' ); define( 'HELLO_THEME_PATH', get_template_directory() ); define( 'HELLO_THEME_URL', get_template_directory_uri() ); define( 'HELLO_THEME_ASSETS_PATH', HELLO_THEME_PATH . '/assets/' ); define( 'HELLO_THEME_ASSETS_URL', HELLO_THEME_URL . '/assets/' ); define( 'HELLO_THEME_SCRIPTS_PATH', HELLO_THEME_ASSETS_PATH . 'js/' ); define( 'HELLO_THEME_SCRIPTS_URL', HELLO_THEME_ASSETS_URL . 'js/' ); define( 'HELLO_THEME_STYLE_PATH', HELLO_THEME_ASSETS_PATH . 'css/' ); define( 'HELLO_THEME_STYLE_URL', HELLO_THEME_ASSETS_URL . 'css/' ); define( 'HELLO_THEME_IMAGES_PATH', HELLO_THEME_ASSETS_PATH . 'images/' ); define( 'HELLO_THEME_IMAGES_URL', HELLO_THEME_ASSETS_URL . 'images/' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', 'navigation-widgets', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); add_theme_support( 'align-wide' ); add_theme_support( 'responsive-embeds' ); /* * Editor Styles */ add_theme_support( 'editor-styles' ); add_editor_style( 'editor-styles.css' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) { /** * Check whether to display header footer. * * @return bool */ function hello_elementor_display_header_footer() { $hello_elementor_header_footer = true; return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', HELLO_THEME_STYLE_URL . 'reset.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', HELLO_THEME_STYLE_URL . 'theme.css', [], HELLO_ELEMENTOR_VERSION ); } if ( hello_elementor_display_header_footer() ) { wp_enqueue_style( 'hello-elementor-header-footer', HELLO_THEME_STYLE_URL . 'header-footer.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { return; } if ( ! is_singular() ) { return; } $post = get_queried_object(); if ( empty( $post->post_excerpt ) ) { return; } echo '' . "\n"; } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); // Settings page require get_template_directory() . '/includes/settings-functions.php'; // Header & footer styling option, inside Elementor require get_template_directory() . '/includes/elementor-functions.php'; if ( ! function_exists( 'hello_elementor_customizer' ) ) { // Customizer controls function hello_elementor_customizer() { if ( ! is_customize_preview() ) { return; } if ( ! hello_elementor_display_header_footer() ) { return; } require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_elementor_customizer' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check whether to display the page title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); /** * BC: * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } require HELLO_THEME_PATH . '/theme.php'; HelloTheme\Theme::instance(); Какой метод означает сплит тестирование а также почему оно необходимо - Yayasan Lentera Jagad Nusantara Sejahtera

Какой метод означает сплит тестирование а также почему оно необходимо

Какой метод означает сплит тестирование а также почему оно необходимо

сплит проверка составляет из себя способ сравнения двух а также дополнительных решений раздела, экрана, копирайта, кнопки, анкеты, рассылки, промо объявления либо другого цифрового элемента. Его функция проявляется в этом, для того чтобы определить, какая вариант эффективнее показывает себя в практике. Без опоры на гипотез без проверки и оценочных суждений задействуется эксперимент в рамках живой группы пользователей, когда одна группа просматривает версию A, тогда как другая — формат B.

Подобный метод позволяет выбирать решения с опорой на базе показателей, но не субъективных вкусов а также нерегулярных замечаний. В обзорных материалах, среди них 1win зеркало, нередко подчеркивается, поскольку сплит тестирование особенно полезно там, при которых точечные правки имеют шанс сказываться на поведение посетителей: клики, оформления профилей, заполнение форм, объем просмотра, возвращаемость, заказы, оформления подписок либо прочие заданные шаги. Эксперимент дает возможность проверить, на самом деле ли корректировка улучшает 1win результат.

По какому принципу проводится сплит эксперимент

Логика А/Б проверки довольно понятен. На первом этапе выбирается элемент, который необходимо протестировать. Объектом проверки имеет шанс оказаться заголовок, цвет элемента действия, последовательность секций, сообщение уведомления, построение формы, картинка, цена, формат оффера либо позиция целевого элемента. Затем готовятся минимум двух варианта: первоначальный и обновленный. После подготовкой посещения разделяется среди ними на основе до запуска определенным параметрам.

Одна часть посетителей сохраняет возможность видеть первоначальную версию, а тестовая видит обновленную. Платформа собирает данные о действиях любой категории а также сравнивает результаты. Если решение B демонстрирует более сильный результат при нужном объеме наблюдений, эту версию можно запускать. Если прироста не наблюдается а также обновленная страница работает менее эффективно, правка не принимается. Именно в данной логике как раз проявляется прикладная ценность теста: он дает возможность проверять предположения до полного 1вин внедрения.

Зачем используется A/B проверка

A/B эксперимент важно для уменьшения неопределенности. В онлайн продуктах включая малая правка способна влиять в отношении понимание экрана. Один headline способен стать яснее альтернативного, краткая заявка имеет шанс проходиться регулярнее расширенной, и намного более видимая CTA способна усилить число переходов. При отсутствии тестирования такие выводы обычно сохраняются догадками.

Эксперимент дает возможность развивать платформу постепенно. Взамен полной переделки полного сайта либо приложения получается тестировать точечные блоки а также фиксировать реальный показатель. Такой подход уменьшает риск ошибочных решений, экономит затраты и помогает формировать данные касательно поведении посетителей. Со временем команда 1 win формирует не случайный комплект оценок, но модель валидированных подходов.

Какие именно объекты можно сравнивать

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

Когда задача проявляется в увеличении заполненных заявок, разумно проверять анкету, формулировку около нее, число строк и заметность CTA. В случае если нужно увеличить длину изучения, имеет смысл оценивать меню, модули предложений, связанные ссылки а также структуру материала. Чем прямее зависимость 1win между правкой и целью, тем полезнее итог тестирования.

Предположение в качестве база теста

Всякий хороший А/Б эксперимент стартует на основе проверяемой идеи. Проверяемая идея показывает, какое именно решение предлагается, по какой причине оно имеет шанс воздействовать на эффект плюс какой именно показатель может измениться. К примеру, можно сформулировать, будто уменьшение заявки создания профиля снизит количество незавершенных действий, так как что именно посетителю будет необходимо значительно меньше усилий для окончания процесса.

Хорошая гипотеза не может оставаться слишком размытой. Фраза наподобие «изменить раздел качественнее» не позволяет помогает зафиксировать эффект. Намного более полезный вариант: «когда заменить длинный формулировку элемента действия с помощью краткий и точный, количество нажатий увеличится, так как ведь ожидаемый результат станет понятнее». Эта гипотеза сразу 1вин задает предмет эксперимента, основание а также метрику.

Базовая и тестовая выборки

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

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

Какие именно показатели применяются внутри A/B тестах

Критерий — является показатель, на основе которому оценивается эффект проверки. Определение метрики строится от цели теста. Ради страницы с размещенной формой значимы заполнения заявок, для онлайн-магазина — сохранения к корзину и заказы, ради контентного проекта — объем просмотра плюс длительность сессии, ради сервиса — регистрации, запуски, возвращаемость и повторные 1win события.

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

Расчетная существенность

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

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

Размер выборки а также продолжительность эксперимента

Объем группы влияет на достоверность вывода. Если тест охватывает чрезмерно небольшое число людей, выводы способны оказаться неточными. Например, несколько новых нажатий у первой аудитории способны показываться в виде рост, при этом на большем объеме будут простой погрешностью. Следовательно до момента запуском важно рассчитывать, какой объем людей 1 win либо конверсий необходимо с целью проверки гипотезы.

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

Почему опасно корректировать тест по ходу процесс работы

Одна из из частых ошибок — делать корректировки по ходу проверку после начала. В случае если в середине эксперимента поменять текст, группу, дизайн, параметры вывода а также цель, показатели перемешаются. После этого станет трудно понять, какой фактор конкретно воздействовало по части итог. Тест потеряет чистоту, и выводы окажутся сомнительными 1win.

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

Одновременное тестирование многих правок

Порой формируется стремление проверить одновременно ряд правок: новый headline, иную кнопку, укороченную заявку и измененный расположение элементов. Этот вариант способен дать итоговый эффект, однако не объяснит, какой именно фактор воздействовал на результат. Если обновленная вариация победила, сохранится неясно, что сработало сильнее остального.

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

Примеры A/B тестирования на уровне интерфейсе

На уровне интерфейсах А/Б тестирование нередко применяется для повышения понятности сценариев. Например, получается проверить несколько форматы формы: расширенную с большим количеством строк плюс краткую с небольшим минимальным комплектом данных. Когда краткая заявка усиливает объем успешных регистраций без риска потери качества заявок, ее можно признавать гораздо более эффективной.

Другой случай — сравнение надписи элемента действия. Нейтральная надпись может оказаться менее понятной, относительно точное объяснение результата. Кроме того тестируют расположение CTA-элементов, последовательность контентных секций, подачу 1 win подсказок, присутствие индикатора прогресса, метод отображения ошибок а также объем действий на протяжении пути. Отдельный подобный объект воздействует на степень того, как просто завершить заданное событие.

сплит тестирование внутри материалах

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

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

A/B тестирование в email-рассылках

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

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