<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Data-Diggers.com &#187; A/B Split Tests</title>
	<atom:link href="http://www.data-diggers.com/index.php/tag/randomized-tests/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.data-diggers.com</link>
	<description>Zen Cart Optimization, Performance and A/B Split Testing Modules for Zen Cart</description>
	<lastBuildDate>Mon, 24 May 2010 18:56:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Randomized Tests version 1.3</title>
		<link>http://www.data-diggers.com/index.php/2009/11/randomized-tests-version-1-3/</link>
		<comments>http://www.data-diggers.com/index.php/2009/11/randomized-tests-version-1-3/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 10:05:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[A/B Split Tests]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.data-diggers.eu/?p=77</guid>
		<description><![CDATA[
			
				
			
		
Randomized tests version 1.3 is here (download). This release brings quite few new features that should be very helpful. I added 95% trust intervals for each statistic. There&#8217;s also probability that given experiment will beat control group. You can now also decide when impression occurs. Read below for more.
Installation
Refer to INSTALL.txt in .zip file.
If You [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F11%2Frandomized-tests-version-1-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F11%2Frandomized-tests-version-1-3%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">Randomized tests version 1.3 is here (<a href="http://www.data-diggers.com/contribs/rt/downloads/rt.zip">download</a>). This release brings quite few new features that should be very helpful. I added 95% trust intervals for each statistic. There&#8217;s also probability that given experiment will beat control group. You can now also decide when impression occurs. Read below for more.</p>
<h2 style="text-align: justify;">Installation</h2>
<p style="text-align: justify;">Refer to <em>INSTALL.txt</em> in .zip file.</p>
<p style="text-align: center;"><strong><span style="text-decoration: underline;">If You already have RT installed refer to<em> INSTALL.txt</em> file for UPGRADE instructions.</span></strong></p>
<h2 style="text-align: justify;">Trust intervals</h2>
<p style="text-align: justify;">Randomized Tests provides few estimates:</p>
<ul style="text-align: justify;">
<li>order conversion rate</li>
<li>visitor to customer conversion rate</li>
<li>total items bought</li>
<li>total order value</li>
</ul>
<p style="text-align: justify;">You have to remember that RT presents only estimated values &#8211; for example after tracking ten orders RT might calculate that order conversion rate is 0.9%, but You&#8217;re almost sure (because You know that from earlier experiments) that Your conversion rate is 1.1%. Unfortunately RT can&#8217;t do much better since it hasn&#8217;t collected enough data yet. In new version RT will however present also 95% chance intervals for each estimated value. So now instead of conversion rate 0.9% You&#8217;ll see 0.9% +/- 0.2% which means that there&#8217;s 95% chance that true conversion rate is between 1.1% and 0.7%.</p>
<h2 style="text-align: justify;">Chance to beat Control Group</h2>
<p style="text-align: justify;">Previous versions of RT leaved to You decision if changes You made were actually useful. In version 1.3 RT will give You probability that those changes outpeform original version of Your Zen Cart store. RT displays now &#8216;Chance to Beat Original&#8217; value. This value should be around 95% or 5% before You decide that new version perform better/worse then original version of Your store.</p>
<h2 style="text-align: justify;">Custom impression detection functions</h2>
<p style="text-align: justify;">This new feature lets You decide if and when to include particular visitor in experiment. You might want for example test performance of Your new customer registration form and include in experiment only those visitors who actually visited customer registration form. Thanks to that You&#8217;ll get more accurate results very quickly.</p>
<p style="text-align: justify;">There will be separate post about this new feature &#8211; so stay tuned <img src='http://www.data-diggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2 style="text-align: justify;">Download</h2>
<p style="text-align: justify;">You can download latests release of RT here:</p>
<p style="text-align: center;"><a href="http://www.data-diggers.com/contribs/rt/downloads/rt.zip">www.data-diggers.com/contribs/rt/downloads/rt.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.data-diggers.com/index.php/2009/11/randomized-tests-version-1-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New feature in upcoming version of Randomized Tests</title>
		<link>http://www.data-diggers.com/index.php/2009/10/new-feature-in-upcoming-version-of-randomized-tests/</link>
		<comments>http://www.data-diggers.com/index.php/2009/10/new-feature-in-upcoming-version-of-randomized-tests/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 20:14:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[A/B Split Tests]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.data-diggers.eu/?p=75</guid>
		<description><![CDATA[
			
				
			
		
Yeah, I&#8217;m not dead. I don&#8217;t have much time but I still work on my modules. I spent most time on Randomized Tests module &#8211; sorry to all people counting on new Query Cache version  . In upcoming release of Randomized Tests You&#8217;ll be able to:

decide whether or not impression occurred (and when it [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F10%2Fnew-feature-in-upcoming-version-of-randomized-tests%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F10%2Fnew-feature-in-upcoming-version-of-randomized-tests%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">Yeah, I&#8217;m not dead. I don&#8217;t have much time but I still work on my modules. I spent most time on Randomized Tests module &#8211; sorry to all people counting on new Query Cache version <img src='http://www.data-diggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . In upcoming release of Randomized Tests You&#8217;ll be able to:</p>
<ul style="text-align: justify;">
<li>decide whether or not impression occurred (and when it happened). For example, You want to count in experiment only visitors that viewed &#8216;login&#8217; page. Now You can <img src='http://www.data-diggers.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>get more accurate results. Experiment stats view in Admin area will give You probability that given test group will beat control group. All stats will be also presented with 95% probability range. For example visitor/customer conversion ratio will be presented as: 1% +/- 0.02% which mean that conversion ratio is in [0.98%, 1.02%] with 95% probability.</li>
<li>maybe more&#8230; for example support for Your own statistics (like &#8217;search form usage stats&#8217;, &#8216;contact us page stats&#8217; etc).</li>
</ul>
<p style="text-align: justify;">Would You like to see more features in next version? Let me know through comments / mail.</p>
<p style="text-align: justify;">Sorry, multivariate testing will probably not be included in upcoming version. I&#8217;ll add support for it most probably in next next version.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.data-diggers.com/index.php/2009/10/new-feature-in-upcoming-version-of-randomized-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randomized Tests V1.2 for Zen Cart Released</title>
		<link>http://www.data-diggers.com/index.php/2009/07/randomized-tests-v1-2-for-zen-cart-released/</link>
		<comments>http://www.data-diggers.com/index.php/2009/07/randomized-tests-v1-2-for-zen-cart-released/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:08:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[A/B Split Tests]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.data-diggers.eu/?p=73</guid>
		<description><![CDATA[
			
				
			
		
New version of Randomized Tests for Zen Cart is available. New version introduces few bug fixes and one very important feature &#8211; orders filters and customer filter. Order/Customer filters can be used to dynamically remove (not permanently) from statistics certain customers/orders and recalculate statistics without them. Why is it important?
Let&#8217;s assume that You have store [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F07%2Frandomized-tests-v1-2-for-zen-cart-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F07%2Frandomized-tests-v1-2-for-zen-cart-released%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">New version of <strong>Randomized Tests for Zen Cart</strong> is available. New version introduces few bug fixes and one very important feature &#8211; orders filters and customer filter. Order/Customer filters can be used to dynamically remove (not permanently) from statistics certain customers/orders and recalculate statistics without them. Why is it important?</p>
<p style="text-align: justify;">Let&#8217;s assume that You have store with many customers. You use <strong>Randomized Tests</strong> to check how new layout affects sales. Unfortunately after You run Your experiment for few days You notice that one group is biased because it includes one or two top buyers. Those two buyers are different from regular customer &#8211; they buy a lot of items, place orders every few days and probably aren&#8217;t affected by new layout &#8211; they already know Your store and don&#8217;t care about it as long as they can place orders.</p>
<p style="text-align: justify;">Group containing these customers is biased since it includes data outliers. You probably would like to remove them from statistics. New version of <strong>Randomized Tests</strong> can do that using filter functions. Currently there are two types of filter functions:</p>
<ul style="text-align: justify;">
<li><strong>order filter functions</strong> &#8211; executed for each order in group &#8211; allows removal certain orders from statistics.</li>
<li><strong>customer filter functions</strong> &#8211; executed for each customer in group. Orders from rejected customers will not included in statistics.</li>
</ul>
<p style="text-align: justify;">Randomized Tests V1.2 contain two sample filter functions:</p>
<ul style="text-align: justify;">
<li><em><strong>ddigers_2std_customer_total_rt_cff()</strong></em> &#8211; removes top buyers (formally &#8211; customers with total spent in 2+ standard deviation from average) from statistics.</li>
<li><em><strong>ddigers_2std_order_total_rt_off()</strong></em> &#8211; removes super big orders from statistics.</li>
</ul>
<p style="text-align: justify;">To check how they&#8217;re implemented view <strong><em>admin/includes/functions/extra_functions/randomized_tests.php</em></strong></p>
<p style="text-align: justify;">You can implement Your own functions by following below pattern.</p>
<h2 style="text-align: justify;"><strong>Custom Customer Filter Functions</strong></h2>
<p style="text-align: justify;">Randomized Tests will recognize any function with name ending with &#8220;_rt_cff&#8221; as customer filter function and allow You to use it. For example following function will be recognized as filter:</p>
<div style="text-align: justify;">
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw2">function</span> customer_filter_rt_cff<span class="br0">&#40;</span><span class="re0">$customer_id</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$cid</span> <span class="sy0">==</span> 12345<span class="br0">&#41;</span> <span class="kw1">return</span><span class="br0">&#40;</span><span class="kw4">FALSE</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">return</span><span class="br0">&#40;</span><span class="kw4">TRUE</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></div>
</div>
</div>
<p style="text-align: justify;">Randomized Tests passes to customer filter functions single attribute &#8211; id of customer in database. If function returns <em><strong>TRUE </strong></em>customer is accepted in calculation of statistics, and is rejected otherwise.</p>
<h2 style="text-align: justify;"><strong>Order Filter Functions</strong></h2>
<p style="text-align: justify;">Order filter functions are similar to customer filter functions &#8211; any function with name ending with &#8220;_rt_off&#8221; will be recognized as order filter function. Example filter function:</p>
<div style="text-align: justify;">
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw2">function</span> order_filter_rt_off<span class="br0">&#40;</span><span class="re0">$eid</span><span class="sy0">,</span> <span class="re0">$gid</span><span class="sy0">,</span> <span class="re0">$cid</span><span class="sy0">,</span> <span class="re0">$oid</span><span class="sy0">,</span> <span class="re0">$itemsBought</span><span class="sy0">,</span> <span class="re0">$ordersTotal</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$orderTotal</span> <span class="sy0">&gt;</span> 1000<span class="sy0">.</span>0<span class="br0">&#41;</span> <span class="kw1">return</span><span class="br0">&#40;</span><span class="kw4">FALSE</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="kw1">return</span><span class="br0">&#40;</span><span class="kw4">TRUE</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></div>
</div>
</div>
<p style="text-align: justify;">Randomized Tests passes few more parameters to order filter functions:</p>
<ul style="text-align: justify;">
<li><strong>$eid</strong> &#8211; experiment row id in database</li>
<li><strong>$gid</strong> &#8211; group row id in database</li>
<li><strong>$cid</strong> &#8211; customer id in database</li>
<li><strong>$oid</strong> &#8211; order id in database</li>
<li><strong>$itemsBought</strong> &#8211; number of items in order</li>
<li><strong>$totalValue</strong> &#8211; total value of order</li>
</ul>
<p style="text-align: justify;">As with customer filter functions order filter functions should return <em><strong>TRUE </strong></em>to accept order in statistics and <em><strong>FALSE </strong></em>to reject it.</p>
<h2 style="text-align: justify;">Making Filter Functions Visible to Randomized Tests Module</h2>
<p style="text-align: justify;">Let&#8217;s assume that You&#8217;ve placed Your custom filter functions in <em><strong>admin/includes/functions/extra_functions/my_custom_filters.php</strong></em> file. The best way to make them visible to RandomizedTests is to include the file through autoloaders interface. Create <em>config.filters.php</em> file in <em><strong>admin/includes/auto_loaders/</strong></em> and paste there:</p>
<div style="text-align: justify;">
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="re0">$autoLoadConfig</span><span class="br0">&#91;</span>180<span class="br0">&#93;</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">&#8216;autoType&#8217;</span><span class="sy0">=&amp;</span>gt<span class="sy0">;</span><span class="st_h">&#8216;require&#8217;</span><span class="sy0">,</span><br />
<span class="st_h">&#8216;loadFile&#8217;</span><span class="sy0">=&amp;</span>gt<span class="sy0">;</span> DIR_FS_CATALOG <span class="sy0">.</span> DIR_WS_FUNCTIONS <span class="sy0">.</span> <span class="st_h">&#8216;extra_functions/my_custom_filters.php&#8217;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div>
</div>
<p style="text-align: justify;">That&#8217;s it &#8211; Randomized Tests module will now be able to use Your filters.</p>
<h2 style="text-align: justify;">Screenshot</h2>
<p style="text-align: justify;">Here&#8217;s screenshot of experiment with applied filters:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.data-diggers.com/contribs/rt/images/experiment_stats_demo.jpg"> <img src="http://www.data-diggers.com/contribs/rt/images/experiment_stats_demo.jpg" alt="" width="500" height="109" /> </a></p>
<h2 style="text-align: justify;">Download</h2>
<p style="text-align: justify;">You can download current version of Randomized Tests <a href="http://www.data-diggers.com/contribs/rt/downloads/rt.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.data-diggers.com/index.php/2009/07/randomized-tests-v1-2-for-zen-cart-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Randomized Tests v1.0 Released</title>
		<link>http://www.data-diggers.com/index.php/2009/07/randomized-tests-v1-0-released/</link>
		<comments>http://www.data-diggers.com/index.php/2009/07/randomized-tests-v1-0-released/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 13:38:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[A/B Split Tests]]></category>
		<category><![CDATA[Utils]]></category>
		<category><![CDATA[UTI]]></category>
		<category><![CDATA[Zen Cart]]></category>

		<guid isPermaLink="false">http://www.data-diggers.eu/?p=71</guid>
		<description><![CDATA[
			
				
			
		
This module allows You to perform experiments on Your website. You can test for example how Your new &#8216;Add to Cart&#8217; button performs compared to old one.
I don&#8217;t have much time to write long post, so I&#8217;ll cut it to most important things. You can download the module here. This module requires UTI to work [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F07%2Frandomized-tests-v1-0-released%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.data-diggers.com%2Findex.php%2F2009%2F07%2Frandomized-tests-v1-0-released%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">This module allows You to perform experiments on Your website. You can test for example how Your new &#8216;Add to Cart&#8217; button performs compared to old one.</p>
<p style="text-align: justify;">I don&#8217;t have much time to write long post, so I&#8217;ll cut it to most important things. You can <a href="http://www.data-diggers.com/contribs/rt/downloads/rt.zip">download the module here</a>. This module requires UTI to work properly (<a href="http://www.data-diggers.com/content/user-tracking-interface-v10-released">download it here</a> ). Installation instructions are in .zip file. Here&#8217;s how You can use it.</p>
<p style="text-align: justify;">To create experiment follow these steps:</p>
<ol style="text-align: justify;">
<li>Go to Admin-&gt;Tools-&gt;[RT] Groupsets.</li>
<li>Create groupset (it&#8217;s set of groups). Call it &#8216;Basic Test Groupset&#8217;.</li>
<li>Click on Basic Test Groupset &#8211; You will be forwarded to page where You can edit it.</li>
<li>Each groupset must have EXACTLY one control group. I usually call it &#8216;Control Group&#8217;. Create two groups (you can create as many groups in groupset as You want, but for simplicity We use 2 now):</li>
<li>Control Group &#8211; with id &#8216;cg&#8217; (as ControlGroup). Check &#8216;control group&#8217; checkbox</li>
<li>Test Group &#8211; with id &#8216;tg&#8217;. DO NOT check &#8216;control group&#8217; checkbox.</li>
<li>Go to Admin-&gt;Tools-&gt;[RT] Experiments.</li>
<li>Create Experiment &#8216;Exp #1&#8242; using groupset &#8216;Basic Test Groupset&#8217;.</li>
</ol>
<p style="text-align: justify;">Click on Exp #1 &#8211; You will be forwarded to its stats:</p>
<ul style="text-align: justify;">
<li><strong>Impressions </strong>- in this version of Randomized Tests its simply number of visitors in each group</li>
<li><strong>Customers Registered</strong> &#8211; (visitor to customer conversion rate) / (change in regard to control group) / (total count of newly registered customers in this group)</li>
<li><strong>Orders Placed</strong> &#8211; (visitor to order conversion rate) / as above / (total number of orders visitors in this group placed)</li>
<li><strong>Items Bought</strong> &#8211; (avg. size of order) / as above / (total number of items bought)</li>
<li><strong>Orders Value</strong> &#8211; (avg. order value) / as above / (total orders value)</li>
</ul>
<p style="text-align: justify;">Ok, You&#8217;ve created experiment, now You have to create two versions of Your page. Let&#8217;s assume that You want to change &#8216;Add to Cart&#8217; button on product_info page. Edit <em><strong>includes/templates/your_template/templates/tpl_product_info_display.php</strong></em>.Find code responsible for displaying &#8216;Add to Cart&#8217; button &#8211; in my case it&#8217;s:</p>
<div style="text-align: justify;">
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw1">echo</span> <span class="re0">$display_button</span><span class="sy0">;</span></div>
</div>
</div>
<p style="text-align: justify;">Change it to:</p>
<div style="text-align: justify;">
<div class="codesnip-container" >
<div class="php codesnip" style="font-family:monospace;"><span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$exp</span><span class="sy0">-&gt;</span><span class="me1">groupID</span> <span class="sy0">==</span> <span class="st_h">&#8216;tg&#8217;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// visitor has been assigned to Test Group</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">echo</span> <span class="re0">$display_my_new_button</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// user is in Control Group &#8211; We don&#8217;t change anything</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">echo</span> <span class="re0">$display_button</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></div>
</div>
</div>
<p style="text-align: justify;"><em><strong>$exp</strong></em> is global variable (it&#8217;s instance of <strong>ExperimentManager</strong> defined in <em>includes/classes/randomized_tests.php</em>) and holds basic information about experiment and group to which has been assigned current visitor<br />
<em><strong>$exp-&gt;groupID</strong></em> is &#8216;<strong>id</strong>&#8216; of group that You assigned in step 4. You can use it to detect in which group is current visitor and perform custom action.</p>
<p style="text-align: justify;">You&#8217;re done. Wait until experiment becomes statistically significant ( &gt;2000 visitors in each group, many orders ) and check results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.data-diggers.com/index.php/2009/07/randomized-tests-v1-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
