BẠN ĐÃ NGHE VỀ BITCOIN VÀ MUỐN TÌM HIỂU CHÍNH THỐNG?

HƯỚNG DẪN TOÀN TẬP ĐẦU TƯ VỚI THỊ TRƯỜNG BITCOIN 2021

>> Xem tại đây <<

a/b testing

A/B Testing – Hướng dẫn áp dụng A/B testing trong lập trình PHP

Trong bài viết trước Giới thiệu A/B testing trong lập trình PHP, mình đã giới thiệu cho các bạn biết được A/B  Testing là gì, bài viết hôm nay mình sẽ giới thiệu đến các bạn cách áp dụng A/B Testing trong lập trình PHP bằng cách sử dụng thư viện http://phpabtest.com

Áp dụng A/B Testing trong PHP

1. Cài đặt

Vào trang https://github.com/briancray/phpA-B ,  download gói cài đặt về, giải nén, và copy thư mục vừa giải nén vào bất cứ đâu trong thư mục chưa website của bạn.

Tiếp đến, trong trang bạn muốn áp dụng A/B testing, ví dụ ở đây là trang abc.php có nội dung đơn giản như sau:

<<html>
<head>
	<title>Ap dung ab testing</title>
</head>
<body>
<p>mẫu thử 1</p>
</body>
</html>

chèn đoạn code này ở đầu trang :

<?php
require_once('đường-dẫn-đến-thư-mục-abtest/phpab.php'); // include phpab.php

2. Thiết lập các phiên bản thử nghiệm

Ở đầu trang, sau đoạn code require_one, bạn chèn đoạn code này :

<?php
$my_test = new phpab('my_test'); // Đặt tên cho đối tượng ab testing
$my_test->add_variation('my_variation', '<p>Mẫu thử 2</p>'); // Tạo mẫu thử 2

Ý nghĩa của đoạn code trên đó là bạn khởi tạo một đối tượng là my_test, và tạo ra các mẫu thử, ở đây đó là mẫu thử my_variation có giá trị là ‘<p>Mẫu thử 2</p>’.

Tiếp đến, ở những vị trí bạn muốn kiểm tra hành vi người dùng thì dùng thẻ {phpab} bao nội dung cần test lại, những nội dung bên trong thẻ {phpab} sẽ được thay đổi một cách ngẫu nhiên theo mẫu thử của bạn, từ đó biết được người dùng thích style nào hơn.

{phpab my_test}<p>Mẫu thử 1</p>{/phpab my_test} <!-- Nội dung được bao trtrong {phpab} tags -->

Gắn css style vào 2 bản mẫu thử

p
{
  color: black; /* control styles */
}

.phpab-my_variation p
{
  color: red; /* variation styles */
}

Giờ thì lưu lại toàn bộ code đầy đủ như sau :

<html>
<head>
	<title>Ap dung ab testing</title>
</head>
<body>
<?php
	require_once('đường-dẫn-đến-thư-mục-abtest/phpab.php'); // include phpab.php
	$my_test = new phpab('my_test'); // Đặt tên cho đối tượng ab testing
	$my_test->add_variation('my_variation', '<p>Mẫu thử 2</p>'); // Tạo mẫu thử 2
?>
{phpab my_test}<p>Mẫu thử 1</p>{/phpab my_test} <!-- Nội dung được bao trtrong {phpab} tags -->
</body>
<style type="text/css">
p
{
  color: black; /* control styles */
}

.phpab-my_variation p
{
  color: red; /* variation styles */
}
</style>
</html>

Chạy trang abc.php , F5 vài lần và cảm nhận nhé. 🙂

 

 


Bình luận trực tiếp ↓

Một bình luận

  1. Sao mình làm nó ko work vậy B?Mình tạo file index.html và để file phpab.php cùng với thư mục root,code file index.html của mình nè :

    Document

    add_variation(‘my_variation’, ‘Mẫu thử 2’); // Tạo mẫu thử 2
    ?>
    {phpab my_test}Mẫu thử 1{/phpab my_test}

    p
    {
    color: black; /* control styles */
    }

    .phpab-my_variation p
    {
    color: red; /* variation styles */
    }

    Khi run thì nó ra như vậy :

    add_variation(‘my_variation’, ‘
    Mẫu thử 2

    ‘); // Tạo mẫu thử 2 ?> {phpab my_test}
    Mẫu thử 1

    {/phpab my_test}

    B có biết mình sai chô nào không? Cám ơn nhiều!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *