When you want to show several floating widgets on your site, you endeavor to avoid the following situations, when:
Two or more widgets are displayed at the same time and overlap each other fully or partially.
Two or more widgets are displayed at the same time or too frequently, causing thereby annoyance to the site visitors.
We implemented the features allowing you to show your widgets without overlapping and causing annoyance.
Understanding Overlapping Protection
The overlapping protection permits to prevent the following floating widgets from overlapping each other:
Floating box
Floating bar
The overlapping protection establishes the displaying rules for the cases when more than one widget shall be displayed on a page.
The following rules apply to the floating widgets:
It is possible to show several floating widgets on a page at the same time.
A floating widget is not displayed if it overlaps the widget already displayed on a page.
If the displaying rules of two or more widgets are similar, and they can overlap each other, the displaying priority is higher for that widget, which On Pages displaying conditions are fulfilled.
If the displaying rules of two or more widgets are the same and their displaying priority is the same, then the widget to be displayed is selected randomly.
Understanding Annoyance Safeguard
When you want to show many floating widgets on your site, their displaying conditions may result in a situation when many widgets are shown one right after the other. This upsets the visitors of your site and can cause their annoyance.
Annoyance Safeguard (ASg) allows you to decrease the level of annoyance and establish silence intervals between displaying widgets. It determines when to show the next floating widget if:
Another floating widget is currently displayed.
Another floating widget was displayed recently.
There are 3 rules for displaying floating widgets you can select from:
Show: The widget will be displayed on the site, even if another floating widget is being displayed. You can apply this rule to the widgets that must be shown on your site, such as information about site maintenance.
Show in sequence using Silent interval: If another widget is being displayed, the widget will be displayed after that widget with a holding time set in Silent interval of Annoyance safeguard. You can apply this rule to the widgets you want to show in sequence, without causing annoyance to site visitors. By default, the Show in sequence rule applies to all widgets. And widgets having more precise settings will be shown earlier.
Do not show during the current session*: The widget will be displayed on the site if no other widget is displayed at the same time. The widget will not be displayed on the site if another floating widget is being displayed, or when the silent interval is activated.
* For the definition of a session, read the following section.
Using ASg, you can set the silence interval in
Minutes. Acceptable values are numbers between 1 and 60.
Seconds. Acceptable values are numbers between 1 and 60.
Pageviews. Acceptable values are numbers between 1 and 10.
Defining a Web session
A user web session is an interactive period during which a user engages with your website, where the service script is installed.
During a session, a user may perform various actions, such as navigating between pages, interacting with content, submitting forms, or using specific features.
Examples of interactions:
Cursor movements
Clicks
Keyboard pressings
Taps
Scrolls
A new session starts when a user enters a page where the service script is installed, and the user’s previous session has timed out or there was no previous session.
A session ends after 30 minutes of user inactivity.
Examples of user inactivity:
A user does not interact for 30 minutes with the site where the service script is installed.
A user closes all tabs with the site where the service script is installed and does not return to this site for at least 30 minutes.
Configuring Annoyance Protection
To configure Annoyance protection:
Select My Project in the left-hand side menu, point at the My Project item, and select the Site details (cog) icon.
Select Annoyance safeguard in the Site details menu.
In Annoyance Safeguard, enter the value and select one of the following parameters from the dropdown list:
pageviews
seconds
minutes
For example, 20 seconds.
Click Save.
Practical Cases
Case 1
Conditions
You want to display two widgets on all pages of your site:
Subscription widget
Promo informer
You want to show both widgets for all site visitors in the following order:
Subscription widget.
Promo informer after N seconds or minutes after a visitor has subscribed using the subscription widget or closed it.
You want to show only the promo informer to the site visitors who already subscribed using the subscription widget.
Configuration
1. Configure Annoyance Safeguard. For example, for 20 seconds.
2. In the Triggering menu, configure the rule-based display conditions as provided in the table below.
Subscription widget |
| Promo informer |
|
Rule | Option | Rule | Option |
Display frequency |
| Display frequency |
|
When to display |
| When to display |
|
When to stop displaying |
| When to stop displaying | – |
Annoyance safeguard |
| Annoyance safeguard |
|
To whom |
| To whom |
|
In countries |
| In countries |
|
3. Publish your widgets.
Case 2
Conditions
You want to display consequently several informers with promo actions on a site, with a time interval of 5 minutes.
Configuration
1. Configure Annoyance Safeguard for 5 minutes.
2. Configure the following rule-based display conditions for all the widgets to be displayed:
Rule | Option |
Display frequency |
|
When to display |
|
When to stop displaying |
|
Annoyance safeguard |
|
To whom |
|
In countries |
|
3. Publish your widgets.
When you publish your widgets, they will be displayed in sequence in random order with a silence interval of 5 minutes.
Case 3
Conditions
You want to show the widgets on all pages of your site in the following sequence:
Informer.
Subscription form for collecting emails.
Subscription form offering a bundle of your whitepapers.
You don’t want to show the subscription forms to the visitors who already subscribed using those forms.
You want to show the widgets in sequence with a silence interval of 30 seconds.
Configuration
1. Configure Annoyance Safeguard for 30 seconds.
2. In the Triggering menu, configure the rule-based display conditions of your widgets as provided below.
Displaying rules for the informer:
Rule | Option |
Display frequency |
|
When to display |
|
When to stop displaying |
|
Annoyance safeguard |
|
To whom |
|
In countries |
|
Displaying rules for the subscription forms:
Rule | Option |
Display frequency |
|
When to display |
|
When to stop displaying |
|
Annoyance safeguard |
|
To whom |
|
In countries |
|
3. Publish your widgets.
When you publish your widgets, they will be displayed in sequence in random order with a silence interval of 30 seconds.