Results 1 to 10 of 13

Hybrid View

  1. #1
    Join Date
    Jul 2012
    Posts
    16,817
    Plugin Contributions
    17

    Default Re: A/B Split Testing and Optimization for Zen Cart

    Quote Originally Posted by McLovin View Post
    Then would it be possible to 'split' the template files (for example copy/paste 'index.php' and rename it 'index_variant1.php') and have both of them function normally? Because if that is possible, then you could simply set up Google Analytics Content Experiment to compare index.php and index_variant.php. GACE would take care of the rest, that way you wouldn't have to mess with the Zen Cart core files or database.
    Possible? Yes.
    Practical, a good idea, easy to implement, etc... NO

    What does GACE need to "test" these two different templates? If it is some sort of uri difference, then the question would be if the uri contained a parameter such as template=1 would that work for them?

    In essence that is what the plugin should offer/allow. Designation of the template to be used through a uri get parameter:
    Your host dot com/index.php?template=1 as a generic example would be for the one page, where as = 2 for the other. Otherwise, would suggest some sort of htaccess rewrite to append the template parameter based on the input uri which would also rewrite to the zc site appropriate address. It's really a lot about what does GACE require and what are standard setup methods for ZC that could support the expectation. But renaming/cloning/duplicating the index.php file is definitely something requiring a lot of additional work and relatively breaks the overall processing/operation.
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  2. #2
    Join Date
    Feb 2014
    Location
    The Netherlands
    Posts
    58
    Plugin Contributions
    0

    Default Re: A/B Split Testing and Optimization for Zen Cart

    Quote Originally Posted by mc12345678 View Post
    Possible? Yes.
    Practical, a good idea, easy to implement, etc... NO

    What does GACE need to "test" these two different templates? If it is some sort of uri difference, then the question would be if the uri contained a parameter such as template=1 would that work for them?

    In essence that is what the plugin should offer/allow. Designation of the template to be used through a uri get parameter:
    Your host dot com/index.php?template=1 as a generic example would be for the one page, where as = 2 for the other. Otherwise, would suggest some sort of htaccess rewrite to append the template parameter based on the input uri which would also rewrite to the zc site appropriate address. It's really a lot about what does GACE require and what are standard setup methods for ZC that could support the expectation. But renaming/cloning/duplicating the index.php file is definitely something requiring a lot of additional work and relatively breaks the overall processing/operation.
    I've added an example screenshot of how Google Analytics performs a content experiment. Basically you need 2 (or more) landing pages. One original page and one variant of the original page. GACE will then send half (or whatever percentage you've set) of your visitors to one page (the original) and the rest to the other page (the variant). Depending on your goals (for example minimizing bounce rate) GACE will then analyze which page performed the best (had the lowest bounce rate in this case) and - if you want - compare it to another variant to see which of those is the most successful page.

    This is very easy when it comes to static HTML pages, but I'm starting to think that it might not be that easy with ZenCart. Which is really a shame, because you don't really need a fully functioning template, you only need two or more variants of a landing page that you can compare.

    Name:  gace.jpg
Views: 125
Size:  47.3 KB
    Last edited by McLovin; 13 Nov 2014 at 08:21 PM. Reason: forgot attachment

  3. #3
    Join Date
    Jul 2012
    Posts
    16,817
    Plugin Contributions
    17

    Default Re: A/B Split Testing and Optimization for Zen Cart

    So looking at the image that was provided, there is a statement that url parameters are supported. As a result, any number of methods to create a landing page could be used: ez-page, defined page, multiple template style home page, category x vs category y, etc....
    Whatever uri would be needed to get the guest to the desired location is what GACE is looking for. So again kind of depends on what it is you want to test as to "test" uunderstanding that changing many things at once may not identify a particular aspect that is "better" but a true this or that. A properly formatted test of multiple differences would be able to be compared over a large enough population to identify particular attributes of the differences.
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  4. #4
    Join Date
    Feb 2014
    Location
    The Netherlands
    Posts
    58
    Plugin Contributions
    0

    Default Re: A/B Split Testing and Optimization for Zen Cart

    Quote Originally Posted by mc12345678 View Post
    So looking at the image that was provided, there is a statement that url parameters are supported. As a result, any number of methods to create a landing page could be used: ez-page, defined page, multiple template style home page, category x vs category y, etc....
    Whatever uri would be needed to get the guest to the desired location is what GACE is looking for. So again kind of depends on what it is you want to test as to "test" uunderstanding that changing many things at once may not identify a particular aspect that is "better" but a true this or that. A properly formatted test of multiple differences would be able to be compared over a large enough population to identify particular attributes of the differences.
    Thank you for your answers. So could I copy the original template files, rename them to their variant and use htaccess to get the guests to the right landing page?

  5. #5
    Join Date
    Feb 2005
    Location
    Lansing, Michigan USA
    Posts
    20,021
    Plugin Contributions
    3

    Default Re: A/B Split Testing and Optimization for Zen Cart

    Since the Google thing requires separate URLs, it looks like you could clone your Zencart site in a subdirectory of your main site (with a separate database copied from the original) and point Google to the main page of that site as the second page.

  6. #6
    Join Date
    Jul 2012
    Posts
    16,817
    Plugin Contributions
    17

    Default Re: A/B Split Testing and Optimization for Zen Cart

    Quote Originally Posted by McLovin View Post
    Thank you for your answers. So could I copy the original template files, rename them to their variant and use htaccess to get the guests to the right landing page?
    In a way yes... The easiest way to implement having the "same" template but with minor differencesin the way the information is layed out would be to copy all of the template override directories to a new directory name and to also modify the template_info.php file in includes/templates/YOUR_COPIED_TEMPLATE directory to provide a "description/name' that would make sense to you on the admin side.

    The next thing though would be the directing of the guest(s) to the template of choice.

    I'm not entirely sure how GACE works whether it is a passive observing "utility" or if it actually kicks in and provides some sort of direction. If it is passive, then code changes are necessary to modify the what template is presented to a guest. If it is active, then pretty much depends but more than likely also would need similar changes. Seems like the plugin suggested above may be the best way to implement such an option of choosing the template/enabling the "next" template, but would require some tweaking as that plugin supposedly (and I haven't used it) allows the guest to pick their preferred template and it stays with their profile for the next time they login.

    Or as steve suggested is another route. :)
    Last edited by mc12345678; 13 Nov 2014 at 10:13 PM.
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  7. #7
    Join Date
    Feb 2014
    Location
    The Netherlands
    Posts
    58
    Plugin Contributions
    0

    Default Re: A/B Split Testing and Optimization for Zen Cart

    Thanks a lot guys! I'm going to give it a try and I'll let you know how things went!

 

 

Similar Threads

  1. v153 edit <head> of main page only for split testing
    By thomaswhiteeagle in forum General Questions
    Replies: 2
    Last Post: 21 Apr 2015, 07:20 AM
  2. A-B Split Testing For ZenCart homepage?
    By JGraphics in forum General Questions
    Replies: 14
    Last Post: 22 Apr 2010, 11:46 AM
  3. Store Speed and optimization
    By rwslippey in forum General Questions
    Replies: 5
    Last Post: 18 Mar 2010, 11:43 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg