2017 © Pedro Peláez
 

library php-bucket-testing

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing. This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion.

image

rapidwebltd/php-bucket-testing

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing. This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion.

  • Wednesday, March 21, 2018
  • by DivineOmega
  • Repository
  • 4 Watchers
  • 0 Stars
  • 20 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 11 % Grown

The README.md

PHP Bucket Testing

Build Status Coverage Status StyleCI, (*1)

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing., (*2)

This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion., (*3)

Features

  • Random selection of buckets, with optional weights
  • Automatic handling of temporary redirects
  • Ability to retrieve bucket and manually handle URL redirection
  • Easy to use fluent interface syntax

Installation

To install, just run the following composer command., (*4)

composer require rapidwebltd/php-bucket-testing, (*5)

Remember to include the vendor/autoload.php file if your framework does not already do so., (*6)

Usage


use \RapidWeb\BucketTesting\BucketManager; use \RapidWeb\BucketTesting\Bucket; // Create a new bucket manager $bucketManager = new BucketManager; // Add buckets, with URLs and optional weights $bucketManager->add(new Bucket('https://google.co.uk/'))->withWeight(25); $bucketManager->add(new Bucket('https://php.net/'))->withWeight(75); // Redirect to a randomly selected URL $bucketManager->redirect(); // Or, if you wish, get a random bucket and manually handle the redirection $bucket = $bucketManager->getRandomBucket(); header('location: '.$bucket->url);

The Versions

21/03 2018

dev-master

9999999-dev

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing. This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion.

  Sources   Download

LGPL3 LGPL-3.0-only

The Requires

  • php >=5.3

 

The Development Requires

testing split testing a b testing bucket testing ux testing ui testing frontend testing

21/03 2018

v1.0.3

1.0.3.0

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing. This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion.

  Sources   Download

LGPL-3.0-only

The Requires

  • php >=5.3

 

The Development Requires

testing split testing a b testing bucket testing ux testing ui testing frontend testing

21/03 2018

dev-analysis-8KWlee

dev-analysis-8KWlee

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing. This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion.

  Sources   Download

LGPL-3.0-only

The Requires

  • php >=5.3

 

The Development Requires

testing split testing a b testing bucket testing ux testing ui testing frontend testing

30/01 2018

v1.0.2

1.0.2.0

This library enables developers to easily redirect users to different URLs, for the purpose of bucket testing. Bucket testing is also known as A/B testing or split testing. This type of testing is used to test two or more versions of a webpage to determine which one performs better based on specfied key metrics, such as clicks, downloads, purchases or any other form of conversion.

  Sources   Download

LGPL-3.0-only

The Requires

  • php >=5.3

 

testing split testing a b testing bucket testing ux testing ui testing frontend testing

21/03 2017

v1.0.1

1.0.1.0

PHP Bucket Testing

  Sources   Download

LGPL3

The Requires

  • php >=5.3

 

testing split testing a b testing bucket testing ux testing ui testing frontend testing

21/03 2017

v1.0.0

1.0.0.0

PHP Bucket Testing

  Sources   Download

LGPL3

The Requires

  • php >=5.3

 

testing split testing a b testing bucket testing ux testing ui testing frontend testing