A/B Testing plugin development

Hace 2 meses
Hello-

I'm looking to hire a developer to build a plugin for our company.
We want to do A/B testing on many of our pages, but none of the existing A/B testing services work well with nop.

We will manually create alternate views to test the layout and design.

The configuration screen for the plugin would allow admins to input each of the views that should be A/B tested, like:

CREATE TEST >>
Name:  HomePageTest
A:   /themes/uptown/views/Home/Index.cshtml
B:   /themes/uptown/views/Home/IndexB.cshtml

The plugin would need to load both views into RAM when the site loads, and some kind of magic would cause nop to display "view A" for one user session, and to display "view B" for the next user session, and then display "view A" for the next user session...etc...etc...

On the pages which are being tested, the plugin will need to populate a custom metric in our Google Tag Manager tag to indicate which view was being displayed to the visitor...then we can use Google Analytics to determine which view has lower bounce rate and which view has higher conversion rate...etc..
https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets

We want to be able to do multiple tests at the same time, like:
CREATE TEST >>
Name:  HomePageTest
A:   /themes/uptown/views/Home/Index.cshtml
B:   /themes/uptown/views/Home/IndexB.cshtml


and

CREATE TEST >>
Name:  ProductDetailTest
A:   /themes/uptown/views/Product/ProductTemplate.Simple.cshtml
B:   /themes/uptown/views/Product/ProductTemplate.SimpleB.cshtml

We would manually stop each test and delete it when we have accumulated enough data in Google Analytics to make a decision about which view is working better, and nop would need to resume using the normal view.

If you're interested in the project or want any additional information, please PM me at your earliest convenience.

Thanks,
Steve
Hace 2 meses
hello,
PM sent, please check !

Thanks,
Nicole
Hace 2 meses
Hello,
I would be glad to assist you.
Sent you PM with further details.
Thanks!
Trish
Hace 2 meses
Hello,
I would be glad to assist you.
Sent you PM please check
Thanks!
Shivaay Soft
Hace 2 meses
embryo wrote:
Hello-

I'm looking to hire a developer to build a plugin for our company.
We want to do A/B testing on many of our pages, but none of the existing A/B testing services work well with nop.

We will manually create alternate views to test the layout and design.

The configuration screen for the plugin would allow admins to input each of the views that should be A/B tested, like:

CREATE TEST >>
Name:  HomePageTest
A:   /themes/uptown/views/Home/Index.cshtml
B:   /themes/uptown/views/Home/IndexB.cshtml

The plugin would need to load both views into RAM when the site loads, and some kind of magic would cause nop to display "view A" for one user session, and to display "view B" for the next user session, and then display "view A" for the next user session...etc...etc...

On the pages which are being tested, the plugin will need to populate a custom metric in our Google Tag Manager tag to indicate which view was being displayed to the visitor...then we can use Google Analytics to determine which view has lower bounce rate and which view has higher conversion rate...etc..
https://developers.google.com/analytics/devguides/collection/gtagjs/custom-dims-mets

We want to be able to do multiple tests at the same time, like:
CREATE TEST >>
Name:  HomePageTest
A:   /themes/uptown/views/Home/Index.cshtml
B:   /themes/uptown/views/Home/IndexB.cshtml


and

CREATE TEST >>
Name:  ProductDetailTest
A:   /themes/uptown/views/Product/ProductTemplate.Simple.cshtml
B:   /themes/uptown/views/Product/ProductTemplate.SimpleB.cshtml

We would manually stop each test and delete it when we have accumulated enough data in Google Analytics to make a decision about which view is working better, and nop would need to resume using the normal view.

If you're interested in the project or want any additional information, please PM me at your earliest convenience.

Thanks,
Steve


Hello,
I have read and understood your requirements. I can definatley help you.
Please check PM.

Tnanks,
Jatin
Hace 2 meses
Thank you to everyone who has responded. I've narrowed my choice down to a few developers who responded already and don't need any further responses.
Thank you!