Overview

Captures offers unlimited combinations of rules to ensure your form shows to the right user at the right time.

What use is a popup form if you end up just showing it to everyone? This can be frustrating for users and also hurt your conversion rates.

That's where our behavioural rules come in. Rules allow you to specify very tailored rules that only show your Capture once they are satisfied.

The result is a more targeted experience and increased flexibility in what you can achieve with your campaigns.

Gleam capture shown on website

The possibilities are endless, but here's a breakdown of the most popular uses for our Behavioural Rules:

  • Triggering based on page activity (Time on page, amount of page scrolled or interaction with a specific element)
  • Showing a coupon or special offer to someone who's showing intent to leave your site
  • Showing specific messages based on where a user navigates from (for example from an Ad or a partner site)
  • Embedding the Capture on your landing page or blog posts
  • Letting users know about special offers based on their purchases (i.e. Free shipping or discounts)
  • Show specific messaging based on the users language or country
  • Detect users leaving your shopping cart and try to win them back
  • Show different messaging based on the users device
  • Change & test your messaging or templates for advertising campaigns (to help increase conversions)

Each individual rule sits under a number of different categories:

excludes, triggers, visitors, geo-location, schedule, acquisition, browser"

Before we dive into the rules it's important first to understand how they work.

Note

Everything inside a specific rule group is chained together with AND, which means everything must be satisfied for the Capture to show.

Gleam interface showing capture rules

For example, the Capture above will show on the following conditions:

  • Users who have not previously completed this Capture
  • Users who have not closed this Capture
  • The Current URL contains /blog/

By default on all plans except Premium your Rules are grouped into a single rule group. On the Premium Plan you can create multiple rule groups.

This can be useful if you want to adapt a rule to function differently without having to create a separate Capture.

For example:

  • Rule Group 1: Show to logged in users who have visited the /cart/ page
  • Rule Group 2: Show to logged in users who have visited at least 20 pages
  • Rule Group 3: Show to logged in users who are about to exit the site
Note

Remember that groups are chained together via OR, so it's possible for one group to override another simply because the first group gets ignored but the user satisfies the second group of rules.

When you create a new Capture or add a new Rule Group we add a few default actions:

Gleam interface showing capture rules with default actions
Tip

These actions just ensure that your Capture stops showing when someone either completes it or closes it. If you remove these you might annoy users so be careful.

Gleam interface showing capture rules with 2 different rule group triggers

The example above has two Rule Groups, the first one will trigger for:

  • Users who have not previously completed this Capture
  • Users who have not closed this Capture
  • The Current URL contains /blog/

Or the second one will trigger for:

  • Users who have not previously completed this Capture
  • Users who have not closed this Capture
  • The user has visited the site from facebook.com

Certain rules allow you to include multiple matches which can help you set up more targeted and specific conditions for triggering your Capture.

When you add multiple matches to a rule you can choose to chain them together using either AND or OR.

Chaining a rule's matches using AND means that every condition in your rule must be met in order to satisfy the rule.

For example, this Selector rule is chaining matches using AND, so the rule will not be satisfied unless every condition is met. This means that h1 must contain "Store" and the .product-title selector must be present for the rule to be satisfied.

Gleam interface showing capture rules with rule match chaining

Chaining a rule's matches using OR means that if any condition in your rule is met the rule will be satisfied.

For example, this Selector rule is chaining matches using OR, so the rule will be satisfied if any of the conditions are met. This means that if h1 contains "Store" or h1 contains "Collection" the rule to be satisfied.

Gleam interface showing capture rules with rule match chaining

See Next Article

Excludes

By default we add two exclude rules to newly created Captures. You can remove these, but they are there to ensure you don't potentially annoy visitors with Captures that keep showing all the time.