Skip to content

Campaign Triggers

There many triggers available for you to configure the campaign’s timing behavior.

TRIGGERS

1. Landing

Enabling this trigger means the campaign will appear on the website as soon as the user loads the website page.

2. New Customers

If you want to target first-time visitors only, you can enable this trigger.

3. Returning Customers

Enable this trigger if you want to target returning customers (who have visited your website in the past).

4. Exit Intent

If enabled, it will trigger the campaign to run and display the popup on the website when the end-user’s mouse moves outside the browser’s bounds. For example, when the user attempts to move the cursor to open a new tab or switch to another tab.

Triggers

5. Visited Page Count

If enabled, this trigger runs the campaign only when certain page count conditions are met. You can configure this trigger with the following two types of settings. Only one of the following can be selected at a time for a campaign. Use the Value dropdown to choose the page count. The minimum value allowed is 1, and the maximum value can be 20.

  • Is Equal to a Page Count: This option is used when the visited page count exactly matches the defined number. For example, if the page count value is 4, then the campaign will appear on the website when the user has visited exactly four pages of the website or visited the same page four times (by refreshing the page).

  • Is More than a Defined Page Count: The campaign appears only when the visited page count exceeds the defined value. For example, if the defined page count value is 4, the campaign will appear when the user visits the fifth page or the same page a fifth time (by refreshing/reloading).

Visited Page Count Trigger

6. Scroll Position

Using this trigger, you can configure the campaign behavior more discreetly by allowing the campaign to be displayed only when the user has scrolled through the website by a certain percentage.

Scroll Position Trigger

7. Time Spent

Using this trigger, you can control the campaign’s display timing. So, instead of launching the campaign right away when the website is loaded, you can time it to appear, let’s say, 10 seconds after the user loads the website or the website page. It can be configured for minutes and seconds in the following two ways.

  • Session Start: Configuring the minutes/seconds for this option will display the campaign on the website when the defined time has passed after starting the website session, i.e., when the user enters the website.

  • Page Start: This option allows you to configure the campaign display behavior at the page level instead of the session level. For example, if you set the time spent to 10 seconds with this option, the campaign will appear exactly after 10 seconds on the website page.

Time Spent Trigger

8. Geo Location

This trigger allows you to launch your campaign in specific countries using the Include option. Similarly, you can choose to target the whole world with the exception of a few countries that you can keep out using the Exclude option.

Geo Location Trigger

9. Website URL

Using this trigger, you can specify the pages of your website on which the campaign should appear. For example, you may want to display a campaign only when the users are on their cart page. You can use the following parameters to specify the URL for which the campaign should run.

  • Contains: Use this option to define the word the website URL should contain. For example, “cart”.
  • Does Not Contain: Use this option to specify a page that you want to exclude. For example, if you don’t want to display the campaign on the About Us page, you can enter a term that appears in the About Us page URL; let’s say it’s “about-us.”
  • Is Equal: Use this option to specify the exact URL of the web page. When you select this option, enter the part of the URL that appears after the domain. For example, if the page URL is https://demo.fluentos.com/details/6, enter /detail/6 in the Value field.

If you want to run it on multiple web pages, you can use a combination of AND/OR operators.

Website URL Trigger

Using this trigger, you can run a campaign only for users with specified cookie data stored on their browsers. For example, if you want to display a campaign only for the website’s beta testers, you can define a cookie with a specific value for them.
Using the AND/OR operators, you can combine different conditions for the website cookie to be evaluated for running the campaign.

Website Cookie Trigger

11. Referring Website

Using the Include option, you can run your campaign only for users landing on your website through a specific website, such as those coming from Google, Yahoo, and Bing. You can select multiple referring websites from the Referring Website List.

Or, if you want to exclude the users being referred through the specific website(s), you can use the Exclude option and select the unwanted websites from the list.

Referring Website Trigger

12. Device Type

There may be campaigns that you want to run only for desktop or mobile users. You can use this trigger to select the desired device type based on marketing/business needs. Available options to choose from are:

  • Desktop Only
  • Mobile Only

If this trigger is disabled, the campaign is launched for both types of devices by default.

Device Type Trigger

13. Re-Engage

If enabled, this trigger allows you to increase the chances of customer interaction or engagement with the campaign. In other words, if the user closes the campaign upon their first encounter with it, then by default, it will not be displayed to them even if they refresh the page. However, if this trigger is enabled, you can display the campaign to the end-user/customer again after a specific time. The trigger can be configured using the following options.

  • Select the Time in: Select from minutes, hours, or days to define the time measuring unit.

  • Time: Select the time value from 1 - 60. This digit will identify the delay time between the first and the next display, for example, after 1 minute.

  • Limit To: Using this setting, you can limit the number of times the campaign should be displayed to the user. To limit, you can define a number from 1 - 20. For example, if you set it to 2, the campaign will be displayed only two more times after it was first closed by the user, according to the time delay settings.

    Setting it to No Limit will display the campaign to the end user each time they load the webpage.

Re-Engage Trigger

ADVANCED TRIGGERS

14. Browser Agent

You can use this trigger to control the campaign appearance based on the end-user’s browser agent details. For example, if you want to display it to the users using the app that embeds the browser and not using the native application, then you can configure it here.

The embedded browser will have a specific browser signature that you can enter in the Value field to specify the application, and select “Contains” under the Select Matching Category. This way, you will allow the campaign to be displayed only on the application when it is opened in the embedded browser.

Browser Agent Trigger

15. DataHub

DataHub is an advanced trigger, and it is not just about configuring it at the Fluentos Dashboard level; it requires defining trigger values and pushing them from your website.

Using this trigger, you can personalize the user experience by displaying the campaign based on their use case. For example, you want to display a free shipping campaign to the user when the order value reaches a specific limit.

Learn how to configure the DataHub.

AND / OR Operators

AND

This operator combines two or more conditions so that the trigger runs only when all of the conditions are true.

For example, if you consider the image below, the campaign will be launched on the website page if its URL contains the keyword “products” and does not contain the word “test”.

AND / OR Operators

OR

This operator is used to combine two or more conditions in such a way that the trigger will run even if one of the conditions is true. For example, if you want to run the campaign for three website pages using the Website URL trigger, then you will use the OR operator. In this case, even if one website page is taken down, the campaign will run for the remaining two pages defined.

For example, in the image shared above, three different website URLs are specified using two OR operators.

In short, the campaign will run even if one of the conditions is true for the trigger.