Feature List

Features List¬†ūüĒ•

Bunting contains a variety of features, many of which you can find detailed on the main Bunting website. A more exhaustive list can be seen below. Last updated: 26/7/2018

Content Creation Tools 

  • Product Recommendations¬†Intelligent, data-driven product recommendations, which appear seamlessly as part of¬†your website’s content. Drag-and-drop integration makes plugging them in a one-minute task.
  • Lightbox¬†A popup you show to visitors containing information. Useful for preventing shopper exits, welcoming visitors to your site, and making important prompts. Your website is normally darkened in the background when a lightbox is being displayed.
  • Message Box¬†A box that appears at one¬†corner of visitors’ screens, containing text or images.¬†Less obtrusive than a lightbox. Great for offering special offers, reassuring visitors, or prompting an action.
  • Message Bar¬†A horizontal bar that appears a the top or bottom of visitors’ screens, containing a single line of text.
  • Targeted Email¬†Sends a personalised email to¬†individual visitors, or to your support staff, which can contain product recommendations, abandoned cart products and text.
  • Feedback Form¬†A feedback form that appears within a Bunting lightbox. You can download the responses from your Bunting account into a spreadsheet.
  • Redirect Visitors¬†Send visitors to other pages on your website when appropriate. A useful common example is¬†redirecting an international visitor to a version of your website that is written in their language.
  • Exit Message¬†Show visitors a message that only appears when they try to close their browser. When combined with a special offer, this can produce an effective method of preventing visitor exits.
  • Shopping Cart Email¬†A lightbox that appears to visitors, offering to send the contents of their shopping cart to their email. Bunting handles the form and the email sending, allowing you to easily collect more email addresses for later targeting.
  • Webhook¬†Bunting can send visitor data to any URL of your choice with a webhook, allowing you to easily integrate with your CRM, website, or any other tool of your choice.
  • Javascript Execution¬†Have Bunting execute a piece of Javascript¬†that you give it.

(more…)

XML Schema Guide

Bunting can learn about your product inventory to drive our product recommendation system, as well as using this data to enable social proofing & urgency messaging.

This document discusses the XML format required by Bunting.

Example Complete Feed

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  <!DOCTYPE feed SYSTEM "https://YOUR_BUNTING_ID.1.example.com/feed-9.dtd">
    <feed>
      <product>
        <upc>abc123</upc>
        <ns>
          <ENG>iPad</ENG>
        </ns>
        <ps>
          <GBP>399.99</GBP>
        </ps>
        <u>https://example.com/products/abc123-ipad.html</u>
        <iu>https://example.com/main-images/ipad.jpg</iu>
        <i2u>https://example.com/secondary-images/ipad.jpg</i2u>
        <c>Tablets</c>
        <b>Apple</b>
        <oss>
          <GBP></GBP>
        </oss>
        <oe></oe>
        <rt>4.8</rt>
        <s>y</s>
        <gtin>3001234567892</gtin>
        <kw>black 250Gb</kw>
        <g></g>
        <cv1></cv1>
        <cv2>Extended Warranty</cv2>
        <cv3></cv3>
        <cv4></cv4>
        <cv5></cv5>
      </product>
        <product>
        <upc>xyz789</upc>
        <ns>
          <ENG>Revolving iPad Case in Pink</ENG>
        </ns>
        <ps>
          <GBP>34.99</GBP>
        </ps>
        <u>https://example.com/products/xyz789-ipad-case.html</u>
        <iu>https://example.com/main-images/ipad-case.jpg</iu>
        <i2u></i2u>
        <c>iPad Accessories</c>
        <b>FAB Cases</b>
        <oss>
          <GBP>5</GBP>
        </oss>
        <oe>1541078129</oe>
        <rt>3.2</rt>
        <s>4</s>
        <gtin>3001234567892</gtin>
        <kw>leather casual</kw>
        <g>female</g>
        <cv1>Free Screen Cover!</cv1>
        <cv2></cv2>
        <cv3></cv3>
        <cv4></cv4>
        <cv5></cv5>
        <a>yes</a>
      </product>
    </feed>

Specification

Please note For products with variations, you should only include the main product, which represents all variations. For example if “Men’s Pique Polo Shirt” is available in red and blue, you should only include the product once within the feed, using the title “Men’s Pique Polo Shirt”. Do not include the product multiple times for each variation.

Unique Product Code

The identifier for each product has to be unique within your account, and cannot be re-used. You can use any sequence of letters and digits for the product ID.

Requirement Tag Type Character Limit Example Value XML Example
Mandatory <upc> Text 250 Characters Max abc123 <upc>abc123</upc>

Product Name

This is the name of your product, which is required. Within the <ns>...</ns> node should be the name, in each relevant language accepted by your site, as demonstrated below. It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

The default language is required for all products. Secondary languages are highly recommended, but not mandatory.

Requirement Tag Type Character Limit Example Value XML Example
Mandatory <ns> Text 250 Characters Max iPad <ns><ENG><![CDATA[iPad]]></ENG></ns>

Product Price

The price of the product. Within the <ps>...</ps> node should be the price, in each relevant currency accepted by your site, as demonstrated below.

The default currency is required for all products. Secondary currencies are highly recommended, but not mandatory.

Important: If the product is on offer, then the price should be after the reduction, not before. So, for example, if a product was 300 reduced to 250, then the price should be 250

Requirement Tag Type Character Limit Example Value XML Example
Mandatory <ps> Number 250 Characters Max 399.99 <ps><GBP>399.99</GBP></ps>

Product URL

This is the web address of the product on your website. It must be an absolute URL, including the http:// protocol. Please do not include any tracking parameters. It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

Requirement Tag Type Character Limit Example Value XML Example
Mandatory <u> Text (include protocol) 250 Characters Max https://www.yoursite.com/products/abc123-ipad.html <u><![CDATA[http://www.yoursite.com/products/abc123-ipad.html]]></u>

Product Image URL

This is the URL of the main image for a product and is the first image that users see on product detail pages. It must be an absolute URL, including the http:// protocol.

If you have multiple different images of the product, submit the main image using this attribute and include a secondary image in the ‘Image 2 URL’ attribute. For best performance, images should ideally be around 700px by 700px.

It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

Required for all products.

Requirement Tag Type Character Limit Example Value XML Example
Mandatory <iu> Text (include protocol) 250 Characters Max https://example.com/main-images/abc123.jpg <iu><![CDATA[http://example.com/main-images/abc123.jpg]]></iu>

Image 2 URL

If you have an additional image for this product, include its URL in this attribute, including the http:// protocol. For example, if you have an image that shows the product from a different angle than the main image or if you have images of the packaging or the product in various settings. For best performance, images should ideally be around 700px by 700px.

It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

Required for all products.

Requirement Tag Type Character Limit Example Value XML Example
Optional <i2u> Text (include protocol) 250 Characters Max https://example.com/secondary-images/abc123.jpg <i2u><![CDATA[https://example.com/secondary-images/abc123.jpg]]></i2u>

Category

This attribute is the category path used by your system that contains the product. Nested categories should be separated by > symbols.

It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

Required for all products.

Requirement Tag Type Character Limit Example Value XML Example
Optional <c> Text 250 Characters Max >Electronics > Computers > Tablets< <c><![CDATA[Electronics > Computers > Tablets]]></c>

Brand

The name of the brand that manufactures the product. It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML

Requirement Tag Type Character Limit Example Value XML Example
Optional <b> Text 250 Characters Max Apple <b><![CDATA[Apple]]></b>

Offer Saving

Offer saving if this product is on offer (number). For example, if price is 250, but used to be 300 when not on offer, then this value should be 50

Within the <oss>…</oss> node should be the offer saving, in each relevant currency accepted by your site, as demonstrated below.

Requirement Tag Type Character Limit Example Value XML Example
Optional <oss> Text 250 Characters Max 59.50 <oss><GBP>59.50</GBP></oss>

Offer Expiry

If the product is on offer, then this attribute should be set to the expiry date. Dates can be submitted as Unix Timestamps only (timestamp info). If the product isn’t on offer, or if the offer doesn’t have an end date then simply enter 0.

Requirement Tag Type Example Value XML Example
Optional <oe> 10 digit number 1541078733 <oe>1541078733</oe>

Product Rating

If this product has been rated then enter the rating here. Rating values should be between 0 and 5. If your rating uses a different scale, then this should be converted. For example, a product rated 9 / 10 should be halved to make 4.5. Decimal places accepted.

Requirement Tag Type Example Value XML Example
Optional <oe> Number between 0 and 5 4.5 <rt>4.5</rt>

Stock Level

Is product in stock? Passing a number means: “yes, 14 units are remaining”. Passing the value y means units are remaining, but the number is unspecified. Passing n or 0 mean out of stock.

Requirement Tag Type Example Value XML Example
Optional <s> Alpha-numeric value 14 <s>14</s>

GTIN

Use the ‘GTIN’ attribute to submit Global Trade Item Numbers (GTINs) in one of the following formats:

  • UPC (in North America): 12-digit number such as 3234567890126
  • EAN (in Europe): 13-digit number such as 3001234567892
  • JAN (in Japan): 8- or 13-digit number such as 49123456 or 4901234567894
  • ISBN (for books): 10- or 13-digit number such as 0451524233. If you have both, only include the 13-digit number.

For products with multiple variations and, consequently, multiple GTIN numbers, you can separate each number with a comma. For example, a jumper in red, blue and yellow could have the following GTINs: <gtin>3001234567892,4001234567892,5001234567892</gtin>

Requirement Tag Type Character Limit: Example Value XML Example
Optional <gtin> 8-, 12- or 13-digit number (UPC, EAN, JAN or ISBN) 20 3001234567892 <gtin>3001234567892</gtin>

Keywords

Part of Bunting’s product recommendation algorithm involves matching keywords found in each product’s name to find similarities. However, if your product names are short or keyword-poor then we recommend including additional keywords in this field to compensate. These could be, for example, the name of a range that each product is part of, or a characteristic that plays in important role in visitor’s buying decisions, such as colour or size.

Well chosen keywords can notably improve product recommendations while supportive order data is being collected. However, conversely, poorly chosen keywords can damage them. Therefore we recommend including keywords only if you have good ones available.

Keywords can be separated by commas or spaces. It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

Requirement Tag Type Character Limit: Example Value XML Example
Optional <kw> Text 250 black 250Gb <kw><![CDATA[black 250Gb]]></kw>

Gender

Does product have a target gender, such as a lady’s jumper, or a man’s watch? If so, enter male or female. If the product is unisex (applicable to both genders) then leave this field blank. Any other value, including blank, will default to unisex.

Requirement Tag Format Example Value XML Example
Optional <g> ‘male’,’female’, or any other value including blank for unisex female <g>female</g>

Custom Values 1 – 5

Within the product recommendations that Bunting delivers to your website you may wish to have unique features or benefits displayed against some products but not others. To achieve this you can use Custom Values. Up to 5 values are accepted per product.

Values can contain HTML such as an <img />, they can be text strings that can be styled within your recommendation widgets, or be simple flag values to be caught by a recommendation widget IF statement. Anything within 250 characters length.

It is highly recommended that you wrap your values in a CDATA section to avoid invalid XML.

Optional for all products.

Requirement Tag Type Example Value XML Example
Optional <cv1> - <cv5> Text Free Carry Case
3 Year Extended Warranty
<cv1><![CDATA[Free Carry Case]]></cv1>
<cv2><![CDATA[3 Year Extended Warranty]]></cv2>

Active

Is the product active and available to buy on the website? If not then pass the value no. Any other value, including blank, will default to yes.

Requirement Tag Format Example Value XML Example
Optional <a> ‘yes’ or ‘no’. Any value other than ‘no’, including blank, is taken as ‘yes’ yes <a>yes</a>

Adding Recommendations – Quick Guide

Product Recommendations are powerful. Not only can they increase conversions, and bump up each user’s average order volume, they excel in keeping users engaged and committed to browsing through your website.

In this tutorial, we’ll be running through each and every step needed to set up powerful recommendations that do their job from day one, but also get smarter all the time!

Step One – Setting Up Visitor Targeting

Go to your Bunting Dashboard.

Select Inactive Content under Personalization Cloud.

Choose the Create New Campaign button, then From Scratch.

Visitor Targeting is the first essential piece in performing a good test. This is a way of defining who exactly will see your content.

Once the targeting rules have been setup click On To The Next Step to continue.

Step Two – Creation

Let Bunting do the hard work for you, and use the in-built recommendations in the content section. To do this, select it from the content list.

Selecting Product Recommendations

Adding Buntings powerful pre-made Product Recommendations

Our Visual Editor will appear, and it will ask you where you would like to place your product recommendations. If you move your mouse over your website’s elements, you’ll see a blue marquee appear.

Click on one of the elements on your website.

There will be options asking where you would like the product recommendations to appear.

Here you have various options. Select the option most suited to where you would like your recommendations to be positioned.

If you need more information on placing content within the Visual Editor, this guide will be a great help!

There you go! Your recommendations have been added and are ready to be styled for your website!

Step Three – The Look and Feel

Why have something that looks out-of-place on your website, when you can match the look-and-feel of the Product Recommendations exactly to your branding?!

Moving straight on from the last stage, click Preview and Edit. This will again bring up the Visual Editor where you can see the recommendations.

From here click the Cog ⛭ symbol in the top right of the screen and select Setting for Recommendations. Click okay if you are ready to proceed on the alert prompt.

We’re now in the underlying configuration for the Product Recommendations, which define both how they operate and look. For now, scroll down to the Widget Designer – Wizard.

Here you can change the variables which define your font and colours to suit your brand guidelines.

Widget Designer

Using the Widget Designer to style recommendations

Step Four – Setting up Split Tests

Split tests are a bedrock in gaining a solid insight into what your users really want. This can be done in the measure impact tab.

To start running the split test for the campaign, turn the Google Analytics Event Tracking to ON and the Run a split-test to measure impact dropdown to yes.

Finally, Save and Finish. Now you have Product Recommendations that have been styled to match the look of your site in a few minutes!

Step Five – Publishing Live

You are now ready to get product recommendations on your site!

All you have to do is head to Inactive Campaigns and, in the manage column, select the drop-down for your New Product Recommendations and click Activate. 

Publishing Content

Call to action to publish content within Bunting

How to add Urgency Messaging Tutorial

How is Urgency Messaging used?

This is a step by step tutorial on how you can setup Urgency Messaging using only the Visual Editor.

Common Sales Uplift of Urgency Messaging

Common Sales Uplift of Urgency Messaging

Urgency messaging invokes a fear of missing out, making a person act quickly. This means that a user is more likely to buy an item – they know it is running out, so they want it more.

Now the benefits of Urgency Messaging have been outlined, we can go ahead and start setting up our campaign for this.

(more…)

Adding hyperlinks in the Visual Editor

So you have already created a new piece of content using the Visual Editor or by using a default template. Now, you need to add a hyperlink to the relevant webpage. Not a problem. Here is all you need to do this:

  • A piece of content setup that you want to add a hyperlink to.¬†ūüďú
  • A URL (web address) that you want the content to point to. (It doesn’t have to be a button, it could be an image, text or any other element you want to link from.)¬†ūüĒó
  • ¬†2 minutes of your day!¬†‚ŹĪ

Right-click on the element that you want to add the hyperlink to and select Edit Text/HTML. Next, before the content, type <a href="Add-URL-Here"> to add an anchor tag. Between the quotation marks, add the link address that you want to point to. Then close the anchor tag after the content by typing </a>

Depending on the styling of the website you may need to amend the color as shown in the demonstration below.  This is done by right clicking Edit Appearance -> Text then selecting the appropriate color.

Adding a hyperlink within the Visual Editor

Adding a hyperlink within the Visual Editor

How do I use the Visual Editor?

What is the Visual Editor?

The Visual Editor is a tool built into the Bunting Platform. It is a strong resource for creating and editing content for use within Campaigns.

It allows the user to see the layout of the webpage and how the HTML elements are structured in order to display exactly which elements on the page can be edited. This is displayed to the user by outlining the element in blue and showing the class/id name. To begin editing all that has to be done is right-click the element and follow the menu.

Surely it must be more difficult than that? Nope, that’s it, and to show you just how quickly you can start creating content, we have created a simple example below.

Inserting Content

Often the first place to start when using Bunting is to place personalised content within the Campaign. Great. How is this done? Either by using a ready-made template or from scratch.

Inserting-Product-Recommendations

(more…)

I don’t know how to code, can I still create content?

Through the use of the Visual Editor within Bunting, users that do not have programming experience can create Campaigns without the need for writing a single line of code.

When you create a New Campaign you have the option of whether to create the content from scratch or whether you want to use an in-built template.

These options with the addition of the Visual Editor and Widget designer allow users to create content without writing a line of code.

If you require any further information you can see the guide of how to use the Visual Editor here.

creating-content-without-code-gif

Getting started creating content with the Bunting platform.

What is a Product Data Feed and why do I need it?

Product feeds exist as a way of defining what products are within your inventory.

They include useful information such as the Product Name, Product Image, Stock Level, etc.

Bunting can read this data to begin attaching statistical probabilities that a user will purchase a particular product, and is the core of how the recommendation algorithm learns about your company.

What formats are supported?

We support XML and CSV/TSV formats.

What does it do?

This is where Bunting gains its knowledge of your products. This data is crucial to get the most value out of Bunting. A product feed with an updated index of products will allow the platform to provide much more efficiently.

Product feeds are ingested by default every 12 hours, and new products are then reasoned about.

(more…)