Our Personalization tools work on a system of triggers and actions. When the conditions of a trigger are met, an action occurs that personalizes the site for that visitor. Use Personalization to create 1-to-1 conversion driving experiences for site visitors based on time of day, device type, location, and more.
You need to republish your site for personalization rule changes to be reflected on your live site. Note that personalization rules are not triggered automatically while viewing a site preview. Instead, to view a personalization rule, click the three dot icon next to your personalization rule and select Preview.
Following are important notes about personalization rules:
-
Rules will only trigger for the same user once every 30 minutes, or until they clear their browser cache, even if that user still meets the trigger requirements.
-
If a user comes back more than 30 minutes after the first visit, we update the number of visits cookie.
-
Duda uses cookies for first-time users when using personalization rules. One cookie is used for timestamp, another cookie for number of visits.
-
We only show pop-ups once for the current browser session.
Warning
Personalization is not supported on multi-language sites or dynamic pages.
To create a personalization rule:
-
Click +Add Rule.
-
Select from the available pre-built rules or Build your own, then click Next.
-
Set a trigger for when there are Any visits to your site or when there is a Visit based on a specific condition. To learn about the specific conditions that can be configured, see personalization triggers,
-
Click Next.
-
Choose the desired action that happens when the trigger is met. Note the options vary based on the selected personalization rule. To learn more about the available actions, see personalization actions.
-
Click Next.
-
Enter a Rule name and optionally enable the Show once per visitor toggle. Preview your rule, then click Activate. Or, click Save as Draft if you want to return and work on it later.
Triggers allow you to define a set of conditions that, when met, automatically execute a specific action on your site. Combine a variety of triggers like time, device-type, or location to create a very customized experience for your site's visitors.
You can select one or more of the following triggers:
-
Device used: Which device a user is visiting from (desktop or mobile).
-
Visitor Location: What geographic location a user is visiting from. Specifiy a city, region, or country and site visitors within a 50 km radius of the area will be served the personalization rule.
-
Timing: What time range the trigger will be active for. Configure the following: Set the timezone and select whether or not the trigger's active time should repeat (every day, week, month, or year). Set an end date for the trigger to never, or set a specific date and time.
-
Start date
-
All day (enable the checkbox to have the trigger active all day)
-
Start and end time
-
Timezone
-
Repeats (trigger can be set to repeat every day, week, month, or year)
-
End date (can be set to never, or a specific date)
-
-
Number of visits: How many times the site visitor needs to visit the site before the trigger is activated. Select On the 1st visit, or enter a custom number of visits.
-
Campaign URL: Whether the user gets to the site from a URL with specific parameters in the query string. Activate the trigger if the site visitor arrives with specific marketing campaign parameters in the URL. Configure the following:
-
Campaign URL (if adding multiple parameters, use the "&" symbol to seperate them)
-
Campaign URL Builder. Enter your UTM source, medium, and campaign.
-
Other settings. Select whether you want the campaign to show once per visitor, after a delay in a custom amount of days, or on page load.
-
Actions allow you to personalize your visitor's experience, lead them to information they may have missed previously, or present them with opportunities to help complete a sale or get them to visit. Actions occur after a trigger is met.
Following are the available action types:
-
Show top bar message: A sticky, notification bar that displays at the top of the page. Configure a message, which page(s) to display the message on, and when to show and hide the message.
Do not use the Notification Bar if you have the Cookie Notification enabled. The Cookie Notification takes priority and covers the notification bar.
Note that in Classic Editor, the notification bar displays at the bottom of the page to assit in optimizing core web vitals.
-
Show popup: Triggers a popup to display on your site. Configure which popup to display, which page(s) to display it on, the position of the popup on the page, and when to show the popup (immediately, after a delay in a custom amount of seconds, when the visitor is about to leave, or scrolls).
Note that popups display once per browsing session, even if the trigger is met multiple times in one session.
-
Run JavaScript: Custom JavaScript that runs when the trigger is met. Enter your custom JavaScript and select which pages to run it on.
Note that we recommend this feature only for advanced users familiar with JavaScript. Duda support cannot troubleshoot custom code.
-
Show Special Effects: Select from a variety of special effects, like fireworks, falling hearts, or snowflakes. Select which page(s) to display the effect on and for how long (forever, or a custom amount of seconds).
While you can have multiple personalization rules on your site at one time, only one of each action can be active at the same time. If two rules with the same action type are both triggered at the same time, on the same page, whichever is listed highest on the list of rules will take effect.
Following are examples of how personalization rules are prioritized:
-
If two rules with the same action type are both triggered at the same time, on the same page, whichever is listed highest on the list of rules will take effect. To change the order of rules in the list, drag and drop them into the desired order.
-
If there are two rules with different actions, they can display at the same time. For example, if one rule creates a notification bar and the other a special effect, and both trigger at the same time, both the notification bar and special effect will appear.
-
If there are two rules with the same action, they can display at the same time if they are on different pages. Only duplicate actions on the same page will not display.