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.
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).
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.
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.
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.
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.
10. Website Cookie
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.
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.
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.
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.
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.
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”.
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.