<?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>Mainstream IT</title>
	<atom:link href="http://www.mainstreamit.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mainstreamit.com</link>
	<description></description>
	<lastBuildDate>Wed, 13 Mar 2013 07:36:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>What is funnel leakage, how to reduce it and why should you care?</title>
		<link>http://www.mainstreamit.com/2009/04/02/what-is-funnel-leakage-how-to-reduce-it-and-why-should-you-care/</link>
		<comments>http://www.mainstreamit.com/2009/04/02/what-is-funnel-leakage-how-to-reduce-it-and-why-should-you-care/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 17:34:49 +0000</pubDate>
		<dc:creator>Paul Maine</dc:creator>
				<category><![CDATA[Lite Commerce Shopping Cart]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.mainstreamit.com/?p=309</guid>
		<description><![CDATA[If you are interested in improving the conversion rates for your shopping cart read on. A goal funnel can be thought of similar to a funnel you might use to pour gasoline into your lawn mower. The analogy to the shopping cart is visitors enter the large end of the funnel and you hope they [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">If you are interested in improving the conversion rates for your shopping cart read on.</p>
<p style="text-align: left;">A goal funnel can be thought of similar to a funnel you might use to pour gasoline into your lawn mower. The analogy to the shopping cart is visitors enter the large end of the funnel and you hope they will exit out the other end of the funnel by making a purchase. If we record all of the visitors that enter the funnel and those that exit the funnel at the other end &#8211; we can calculate a conversion rate. Every visitor that entered the funnel but did not make a purchase can be thought of as funnel leakage. You ideally want to establish baseline measurements prior to making changes to your shopping cart.  Next, you make the changes and then observe the results.</p>
<p style="text-align: left;">Google Analytics provides for the creation of  goals and also provides for Funnel Visualization. The following graphic depicts a real goal funnel. The example goal funnel begins when a customer adds an item to their shopping cart, the next step in the funnel is when they depress the checkout button. The final step is the customer receiving a thank you page after a success sale.</p>
<p style="text-align: left;">The question of the day is &#8211; how can we reduce funnel leakage? Amazon.com is one of the worlds most successful ecommerce sites and so there is value in observing what they have done to reduce funnel leakage. Upon examination, Amazon removes virtually all other links that could distract a potential buyer as they complete the purchase process.</p>
<p style="text-align: left;">Mainstream IT has developed a custom module for the Lite Commerce shopping cart that removes all of the distracting links once the checkout process is initiated.</p>
<p style="text-align: left;">How do you reduce funnel leakage on your shopping cart?</p>
<p><img class="alignnone size-medium wp-image-310" title="goalfunnel" src="http://www.mainstreamit.com/wp-content/uploads/2009/04/goalfunnel-300x286.jpg" alt="goalfunnel" width="300" height="286" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainstreamit.com/2009/04/02/what-is-funnel-leakage-how-to-reduce-it-and-why-should-you-care/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Computing &#8211; The Tarzan PHP Toolkit</title>
		<link>http://www.mainstreamit.com/2009/04/01/cloud-computing-the-tarzan-php-toolkit/</link>
		<comments>http://www.mainstreamit.com/2009/04/01/cloud-computing-the-tarzan-php-toolkit/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 04:46:44 +0000</pubDate>
		<dc:creator>Paul Maine</dc:creator>
				<category><![CDATA[Lite Commerce Shopping Cart]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.mainstreamit.com/?p=301</guid>
		<description><![CDATA[If you are interested in a PHP toolkit to build web applications that communicates with  Amazon Web Services ( AWS ) read on. There is a great deal of discussion these days related to cloud computing. Amazons cloud computing environment is one of the more mature offerings available at this time. The Tarzan PHP toolkit [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">If you are interested in a PHP toolkit to build web applications that communicates with  Amazon Web Services ( AWS ) read on.</p>
<p style="text-align: left;">There is a great deal of discussion these days related to cloud computing. Amazons cloud computing environment is one of the more mature offerings available at this time.</p>
<p style="text-align: left;">The Tarzan PHP toolkit is designed to communicate with Amazon&#8217;s web services. There are alternative PHP packages that can communicate with AWS.  At the time of this writing I believe that Tarzan offers the most complete PHP implementation. Tarzan is free, open-source software with a BSD license.</p>
<p style="text-align: left;">The following Amazon Web Services are supported by Tarzan:</p>
<p style="text-align: left;">S3: Simple Storage Service</p>
<p style="text-align: left;">Cloudfront: Content Delivery Network</p>
<p style="text-align: left;">SIMPLEDB</p>
<p style="text-align: left;">SQS: Simple Queue Service</p>
<p style="text-align: left;">EC2: Elastic Compute Cloud</p>
<p style="text-align: left;">AAWS: Amazon Associates Web Service</p>
<p style="text-align: left;">The latest version of Tarzan is version 2.0.3 and was released on 28 February 2009.</p>
<p style="text-align: left;">You can learn more about Tarzan by visiting the following link:</p>
<p style="text-align: left;">
<p><a href="http://tarzan-aws.com/">Tarzan AWS Site</a></p>
<p style="text-align: left;">What toolkit do you use to communicate with AWS?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainstreamit.com/2009/04/01/cloud-computing-the-tarzan-php-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Google Optimizer with Lite Commerce Shopping Cart</title>
		<link>http://www.mainstreamit.com/2008/09/27/using-google-optimizer-with-lite-commerce-shopping-cart/</link>
		<comments>http://www.mainstreamit.com/2008/09/27/using-google-optimizer-with-lite-commerce-shopping-cart/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 16:24:03 +0000</pubDate>
		<dc:creator>Paul Maine</dc:creator>
				<category><![CDATA[Lite Commerce Shopping Cart]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.mainstreamit.com/news/?p=11</guid>
		<description><![CDATA[This article provides an example of how to setup Google Optimizer to be used with the Lite Commerce shopping cart. ]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Wouldn&#8217;t it be nice if you could improve conversion rates for your shopping cart by performing experiments? Thanks to Google Optimizer&#8217;s ability to perform multivariate testing you can perform experiments and select a high confidence winner that increases conversions.</p>
<p style="text-align: left;">This article will describe the necessary steps to setup Google Optimizer for use with the Lite Commerce shopping Cart. In this example we will assume the following:</p>
<p style="text-align: left;">1. The shopping cart has already been instrumented with Google Analytics</p>
<p style="text-align: left;">2. Lite Commerce version 2.2 is installed</p>
<p style="text-align: left;">3. The Lite Commerce HTML catalog is installed and enabled.</p>
<p style="text-align: left;">4. A Google Optimizer A/B Experiment is being setup</p>
<p style="text-align: left;">In the typical Lite Commerce installation that uses the HTML catalog, the index.php file that is in the web server document root directory contains a redirect to the index.html file that is located in the catalog directory. The following is an example of the document root index.php file:</p>
<pre style="text-align: left;">&lt;?php
header('Location: ./' . 'shop/catalog/index.html');
?&gt;</pre>
<p style="text-align: left;">In the example A/B Experiment, we desire to use the standard HTML catalog index.html page for our A experiment and an entirely different homepage for the B component of our experiment. We will also setup a goal page so that we can use Google Optimizer to determine if the A or B homepage leads to more sales conversions.</p>
<p style="text-align: left;">In order to use Google Optimizer you must have a Google account and must sign into Google Optimizer. The process of setting up a Google Optimizer experiment is beyond the scope of this article.</p>
<p style="text-align: left;">We next need to configure the original index.html file in the catalog directory. In order to configure the index.html file, we need to add two javascript snippets to the file. If we add the javascript to this file, the changes will be overwritten each time a new HTML catalog is created. In order to circumvent this issue, we made a copy of the index.html file in the catalog directory and named it index1.html. We then edited index1.html and added the two javascript snippets to this file. This solution will require the same process to be repeated anytime the HTML catalog is recreated. After creating the index1.html page we need to modify the original index.php file as follows:</p>
<pre style="text-align: left;">&lt;?php
header('Location: ./' . 'shop/catalog/index1.html');
?&gt;</pre>
<p style="text-align: left;">We create the B part of the experiment by creating an alternate homepage by naming it index2.html and placing the file in the document root directory. After index2.html is created the Google Optimizer javascript must be added just before the closing body tag ( e.g. &lt;/body&gt; ).</p>
<p style="text-align: left;">The final task is to determine the Lite Commerce goal page. The best goal page would be the &#8220;Thank You&#8221; page that is displayed after a successful purchase. You can use the following url for the conversion page:</p>
<p style="text-align: left;">https://your domain and path to the shopping cart directory/cart.php?target=checkoutSuccess</p>
<p style="text-align: left;">For example: https://www.mainstreamit.com/shop/cart.php?target=checkoutSuccess</p>
<p style="text-align: left;">Since the Lite Commerce shopping cart is template driven, we will need to add the Google Optimizer javascript to the Lite Commerce file named main.tpl. The javascript must only be displayed if the checkoutSuccess dialog is displayed. Here is an example:</p>
<pre style="text-align: left;">{if:target=#checkoutSuccess#}
&lt;script&gt;
if(typeof(urchinTracker)!='function')document.write('&lt;sc'+'ript src="'+
'http'+(document.location.protocol=='https:'?'s://ssl':'://www')+
'.google-analytics.com/urchin.js'+'"&gt;&lt;/sc'+'ript&gt;')
&lt;/script&gt;
&lt;script&gt;
_uacct = 'UA-xxcxxcx-x';
urchinTracker("/xxxxxxxxxx/goal");
&lt;/script&gt;
{end:}
&lt;/body&gt;</pre>
<p style="text-align: left;">This completes the process of enabling Lite Commerce to use Google Optimizer.</p>
<p style="text-align: left;">Happy experimenting!</p>
<p style="text-align: left;">Did you find this article to be useful?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainstreamit.com/2008/09/27/using-google-optimizer-with-lite-commerce-shopping-cart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web application development using frameworks</title>
		<link>http://www.mainstreamit.com/2008/09/22/web-application-development-using-frameworks/</link>
		<comments>http://www.mainstreamit.com/2008/09/22/web-application-development-using-frameworks/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 04:41:54 +0000</pubDate>
		<dc:creator>Paul Maine</dc:creator>
				<category><![CDATA[Lite Commerce Shopping Cart]]></category>
		<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.mainstreamit.com/news/?p=3</guid>
		<description><![CDATA[Mainstream IT primarily serves small and medium-size business ( SMB ) and has been using the PHP scripting language for several years to meet our clients needs. In the interest of providing the best value to our clients, we have adopted Symfony as our web application development framework. Symfony automates many of the time consuming [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;">Mainstream IT primarily serves small and medium-size business ( SMB ) and has been using the PHP scripting language for several years to meet our clients needs. In the interest of providing the best value to our clients, we have adopted Symfony as our web application development framework. Symfony automates many of the time consuming software development tasks associated with web application development and thus provides a much more attractive value proposition than non-framework based applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainstreamit.com/2008/09/22/web-application-development-using-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
