Skip to main content
All CollectionsGet started
Fresh Relevance system overview
Fresh Relevance system overview

An introduction to what the platform can do and how it works.

Updated over 6 months ago

Fresh Relevance uses JavaScript on your website to capture data such as products and shopper behavior. You can also choose to integrate data from other sources, such as your messaging provider, or your offline shopping data.

Your data isn’t shared with any other organization unless you tell us to do so. Learn more in Regulations and privacy.

This data gets processed in near real-time, and used to drive your marketing. For example:

  • Cart abandon messages

  • Browse abandon messages

  • Personalized content in email campaigns

  • Personalized content on your website

  • Actionable analytics imported to your messaging platform


System requirements

There are some prerequisites for the systems you use to access Fresh Relevance to ensure that the platform works as expected.

System type

Requirement

Internet connection

An internet connection speed of at least 10 Mbps.

Browser

A version of either Chrome or Firefox web browser, updated no more than 12 months previously.

FTP server

If you use FTP transfer as part of the solution and are providing your own server, the server must be capable of handling either SFTP or FTPes with username and password authentication.


Personalization

Fresh Relevance can personalize emails and web content based on what we know about each visitor. For example, are they a first time customer, or have they made a purchase before?

To show your personalized messaging you create SmartBlocks, which are chunks of real-time content.

Available SmartBlock types include:

SmartBlocks are displayed in Slots, and you set marketing rules to define who sees the content. You position the Slots in your emails or web pages, either by pasting in the slot HTML, or by using our Site Editor to drag-and-drop directly onto your live website.

Learn more in The Site Editor.


Triggering

For every page on your site that a shopper visits, a signal can be generated with important information about that page visit. For example, a cart signal is generated when a shopper visits the cart page.

In Fresh Relevance, you can create a Trigger which prompts an action that you define in response to that signal, such as a cart abandon recovery message.

You can create many triggers so that dif0ferent types of visitors receive personalized and relevant messages.


Identification

Every person who visits your site is tracked using a first-party cookie on every device they use, whether or not we know who they are. If the visitor is eventually identified, their cookies are connected, and all their behavior up to date is joined together, so that you have their full history from when they first visited your site.

Example

Imagine a shopper who clicks on an email on their mobile device, then later goes to their computer and carries on with their purchase.

While browsing your site on their computer, the visitor creates an account with you. At this point, we’re able to identify them, and link up all the data we have for that visitor into a single profile.

The data about the shopper and their behavior is captured in a database and used later for

  • Triggers

  • Personalization

  • Marketing rules

  • Reporting

  • Field values for mail merge in your ESP


Site performance

We’re very conscious of the importance of performance and have optimized our script to reflect this. The script has been minified, meaning it’s stripped of all unnecessary characters, such as spaces, to decrease the size, and is served from a content delivery network (CDN) for maximum speed.

The script also uses both the async and defer attributes, which means it isn’t loaded until after the page has finished rendering. This is so it doesn’t block the loading of any other elements and so shouldn’t affect the speed at which the rest of the page is displayed.


Underlying technology

Our script scrapes data from your site pages using JavaScript, either to extract it from existing JavaScript variables or objects, or by extracting information from the mark-up on the page. This is then reported back to Fresh Relevance using websockets.

A hidden iframe is used for those browsers that don’t support websockets.

All information is transmitted over the same protocol (for example, http or https) as the page the customer is on.

The script also inserts your chosen SmartBlocks and personalization into your site.

Did this answer your question?