Buzz

Introducing Buzz, the ultimate A/B testing add-on for ExpressionEngine! Elevate your website’s performance with Buzz’s intuitive and powerful features, designed to make split testing a breeze. With Buzz, you can effortlessly compare different versions of your content, layouts, and calls to action to determine what resonates best with your audience. Its seamless integration with ExpressionEngine ensures that you can set up tests in minutes without any technical hassle. Gain valuable insights with detailed analytics, optimize your user experience, and boost your conversion rates. Take the guesswork out of your marketing strategy with Buzz – where data-driven decisions lead to success.

Buy Now

Buzz

Built in A/B Testing for conversion tracking, right in your EE site!

INSTALLATION

  1. Copy entire buzz folder to your system/user/addons folder.
  2. Copy entire themes/buzz folder to your themes/user folder.
  3. On your EE backend, navigate to Developer > Addons (yoursite.com/admin.php?/cp/addons).
  4. Scroll to Third Party Add-Ons.
  5. Find Buzz and click Install.
  6. Add your settings, and enjoy!

SETTINGS

Control Panel

Buzz works in Campaigns, a set period of time that you will run the particular test. Therefore, to get started, you will want to set up your first campaign!

Campaigns consist of a few basic settings:

  • Name: Name of your campaign
  • Start Date: Start date of your campaign, in format Y-m-d
  • End Date: End date of your campaign, in format Y-m-d

How It Works

The Template

Buzz allows you to set your A/B Tests directly in your EE templates by setting your probability on each template section you want to test against. See the test tag below for more information.

The Script

You don't need to add any javascript of your own; Buzz works out of the box with its own event tracker! Currently, buzz tracks the first time a tested element is seen in browser, as well as clicks and form submissions.

The Data

In your control panel, you can head to the campaign to get active information about the campaign including:

  • Which elements are converting
  • Which URLs are converting, if you are testing on multiple
  • Data visualization for your conversions

Caveats

Buzz adds a span around each of the templated area. This may cause issues with your existing CSS.

Template Tags

{exp:buzz:test}

The primary tag to test a section.

Params

The test tag requires one parameter:

  • campaign: Required. The slug of your campaign. This can be found in the Buzz dashboard.

Testing a Section

Each tested section should start with the {buzz:test} tag. This should contain the probability that this section is shown to each user.

{buzz:test probability="30"}
        <a href="#">
            Test A
        </a>
    {/buzz:test}

By default, if a test is not running or there is another issue, the first tested template portion will display.

Full Example

{exp:buzz:test campaign="test-campaign"}
    {buzz:test probability="30"}
        <a href="#">
            Test A
        </a>
    {/buzz:test}
    {buzz:test probability="70"}
        <a href="#">
            Test B
        </a>
    {/buzz:test}
{/exp:buzz:test}

{exp:buzz:script}

This installs the nececssary script to run the conversion tracking, and needs to be installed in the footer of every page you are testing on. This requires no cookies.

{exp:buzz:script}

FULL EXAMPLE

<section class="row content home pad">
    <section class="w-16">
        {exp:buzz:test campaign="test-campaign" parse="inward"}
            {buzz:test label="A" probability="30"}
                <a href="#">
                    Test A
                </a>
            {/buzz:test}
            {buzz:test label="B" probability="70"}
                <a href="#">
                    Test B
                </a>
            {/buzz:test}
        {/exp:buzz:test}
    </section>
</section>

{exp:buzz:script}

TERMS OF SERVICE

All tripleNERDscore add-ons come with free 30-day support period beginning after the inital purchase. If the reported issue is clearly an issue with tripleNERDscore add-ons, we will attempt to fix the issue in a timely manor, free of charge to the customer.

Support is only provided for add-ons installed in official releases of ExpressionEngine. This does not include forks or individually maintained ExpressionEngine repositories.

tripleNERDscore reserves the right to suspend support at any time and ask the customer to pay an additional $50 per hour of support in the occurance of any scenario noted below. Fees will be invoiced and payable by credit card.

Plainly said, tripleNERDscore reserves the right to ask for compensation for time spent diagnosing what is clear or suspected conficts with other 3rd party add-ons, or if the issue relates to other 3rd party add-ons and requires excessive time and effort to investigate. If after diagnosis it is determined that it is not a conflict with an add-on but an issue with tripleNERDscore add-ons, then no extra fees will be required of the customer. In many cases bugs reported after the free 30 day support period will still be addressed, free of charge, if tripleNERDscore can replicate the issue in local development environments.

SUPPORT

We want to make sure you have what you need on this. Email [email protected] for help.