Setting Up Widgets for Your Site
Place different widget types on your site to improve visitor interaction and collect more contact data.
NoteTo publish widgets, install our script before the closing
More about getting and installing web tracking script >bodytag on every website page. To get a script, go to Site ā Widgets, click the Get script button (available after creating your first widget), and specify your site's domain.
Note
- If you load the script with a delay instead of immediately after the page loads, the display immediately condition won't trigger on the actual page load ā it fires only once the delayed script initializes. Other display conditions are not affected.
- Widget form content is visible to and can be indexed by search engine crawlers like Googlebot.

After installing the script, proceed to widget creation. All widget types have similar settings.
To personalize widgets, use Merge Tags or prefill form fields with contact data from Reteno, URL query parameters, JavaScript variables, Local storage, cookies, or Data layer events. In multi-step widgets, add branches to direct users to different pages based on their responses.
Select the widget type from the left menu or the drop-down list.

Appearance
Start widget creation with initial settings.
1. Name / Type and Fields
1.1. Fill in the Name field. The name is used for search within the system. Users won't see it.
1.2. For subscription forms and informers, select the type from the available options:
- Inline ā embedded into any element of the webpage.
- Popup ā appears on top of other elements and disables the background. When open, it prevents page scrolling.
- Floating box ā floats on top of other elements in the corner of the webpage or as a full-width bar without disturbing the user's reading experience.
- Floating bar ā floats as a full-width bar without disturbing the user's reading experience.

1.3. For subscription forms, activate the widget's input fields.
1.4. Click Next.

2. Style (Skipped for Launchers)
2.1. To create a widget based on your website style, select colors and style. The system will generate a widget based on your settings.

2.2. Click Next.
3. Select Appearance
Select the appearance style for the element. Each widget type has different options.
Widget Editor
Use the editor tools to customize the widget's style and elements.
Basic Actions
The widget structure has three levels:
- State.
- Container (for some widget types).
- Element.

When you right-click a widget element, the following basic actions become available:

- Copy.
- Duplicate.
- Cut.
- Delete.
- Put behind all floating elements.
- Put in front of all floating images.
- Move to container.
Top Panel
The top panel contains buttons with the following functions:

- Switch between the desktop and mobile versions.
- Undo/Redo.
- Multilanguage settings:
- The widget appearance is configured only for the default-language version and then applied automatically to other language versions.
- In other language versions, you can change only the text.
- The form is displayed in the site's language, determined by the
langattribute in thehtmltag. If the page code does not contain this attribute, the widget uses the visitor's browser language.
- Widget preview.
- Close without saving.
- Save.
Left Panel
The left panel contains the widget components. The editor works as a drag-and-drop builder: select an element and drag it to the required position in the widget.

The NPS/Rating and gamified components are described in separate articles.
Right Panel
When no widget element is selected, the right panel displays design settings that apply to the entire widget:
- Align inner elements
- Distance between elements
- Size

- Background
- Stroke
- Shadow
- Round corners
- Spacing inside component
- Spacing around component
- Breakpoint

Launcher settings include:
- Action on click
- Positioning
- Entry animation
- Loop animation
- Z-Index
NoteSettings marked with a lock icon synchronize parameters across pages. Click the icon to change the synchronization option.

Editing Widget Elements
Select an element to edit it.

Text Settings
Select a text element to open its settings on the right panel.

To change the color of an individual word, phrase, or character, select the required fragment directly in the text element and choose a color from the inline formatting toolbar. The color is applied only to the selected fragment, not to the entire text element.
Note
- By default, widgets use the primary font set on your website.
- If this automatic detection doesn't pick up the correct font, you can set it manually: right-click the text on your site and select Inspect to open the browser's developer tools, filter the Styles panel for
font-family, copy the value of the active (non-crossed-out) declaration, and paste it into the widget's Title font or Text font field. The pasted value applies to all widget text using the corresponding font option.- The widget only loads Google Fonts that are actually used in the widget's content ā fonts referenced in unused styles or classes are not loaded.
- The Text roller element animates scrolling text, helping attract attention and display more information in a compact format.
- Merge Tags personalize widget text with website data.
Image Customization
To open image settings, select the image. You can upload an image, choose one from the library of free photos and icons, or enter an external URL. An external URL keeps the referenced image current, for example, for changing promotions or products.

In addition to the standard settings on the Content tab, the following positioning options are available:
- Fill
- Fit
- Fit to image

NoteYou can edit an image directly in the editor during upload if it does not meet the requirements, or after upload by clicking Edit. After editing, the image is saved in
PNGformat.

NoteFor a custom-designed Informer built around a full background image, a wide desktop image may get cropped or hard to read once it's resized for mobile. To use a different image on mobile, switch to the mobile view in the top panel, click the lock icon next to the Background setting, select Do not sync, and upload a separate image ā the desktop and mobile versions will then use different images without affecting each other. Square or vertical images usually adapt best to both screen sizes.
Slider Settings
Drag the slider from the left panel into the widget template. The Set up slider and Manage slides buttons appear on the right panel.

- Configure navigation buttons, indicators, slideshow animation, and the overall slider design in the Slider setup window.

- Manage the slide order and add, duplicate, or rename slides in the Manage slides window.

You can also add a slide by clicking +.

To replace or edit an image, select it in the template. It appears on the right panel. Select the image thumbnail on the panel to open the image window.

Use the navigation buttons to switch between slider images.

Close Button
Click the widget's close button to open its settings on the right panel: pick a more or less visible design, set the icon's color and opacity, adjust its size (particularly useful to make it easier to tap on mobile), and place it inside, centered on, or outside the widget's edge. A Custom tab lets you upload your own close icon instead of the default one.
NoteThe close button can't be fully hidden on standard widgets ā this is intentional, so visitors always keep control over closing the widget.
General Tab
Select a widget element to open the General tab with the following settings:
- Action on click

- Contact field placeholder, validation, and prefill

NoteFor the Email field, enable the Do not accept public email domains validation option to reject addresses from providers like Gmail, Yahoo, or Hotmail and collect only business email addresses.
Prefilling Form Fields
You can enable prefill for Email, Phone, First Name, Last Name, and text fields. Values can come from:
- Static field ā a contact field in Reteno, such as Email;
- URL query parameter;
- JavaScript variable;
- Local storage;
- Cookie;
- Data layer event.
Select the form field, enable prefill, and configure the selected source. If the system cannot find a value, the field displays its standard placeholder and remains available for manual input.

For details about the sources and their settings, see Using Website Data in Widgets.
- Video settings

Creating Multi-Step Widgets
A multi-step widget can split a long form across several pages or change the next step based on the user's response. This makes the form easier to complete and supports more complex experiences, including:
- quizzes with different outcomes;
- progressive discounts;
- NPS surveys with follow-up questions;
- forms where the next question, promo code, or CTA depends on the previous response.

To add a page to the widget, use:
- Add ā to create a page based on the current one;
- the three-dot menu on an additional page ā to duplicate, move, or delete it.

Configuring Branches
Branches open different widget pages depending on the user's response.
- Add all pages that may appear in the flow.
- Select the component whose response determines the next step.
- For each response option, select the page that should open next.
- Configure the content of the final pages.
- Test every branch in preview mode.
For example, in an NPS survey, a score from 0 to 6 can open a page asking why the user gave a low rating, while a score of 9 or 10 can open a request to leave a public review. For details about rating components, see NPS/Rating Widget Components.

Note
- Multi-step forms are available in all widget types except launchers.
- A widget can contain only one game component.
- Only one widget component can write data to a single contact field.
- When you first save a Subscription form or Request form in the Popup or Floating box format, Reteno suggests adding a Teaser if the widget does not have one. You can add it immediately or save the widget without it.
- The maximum number of pages is 20.
Widget Placement
- The age gate covers the entire screen until the user confirms their age, so this widget has no placement settings.
- The launcher position is configured in the appearance editor.
- To specify the position of a subscription form or informer, enter the CSS selector of the element where the widget should be placed. This tab appears after you configure the appearance and click Save.

- Select where to add the widget relative to the matching element:
- Before the element
- After the element
- Inside the element, last
- Inside the element, first
- Replace element

NoteYou can insert up to ten inline forms on one page, which is especially useful for long articles or landing pages.
If you are not ready to specify the widget placement, enable Add placement later.

- Click Done. Initially, the form is visible only to you. Use the Parameters tab to make it public.
- Create additional placements as needed.

Widget Parameters
On the Parameters tab, you can:
- Edit the widget appearance.
- Edit the placement of the form or informer.
- Configure widget calling rules.
- Configure actions after the user submits the form or clicks the launcher.
- Enable or disable widget revenue calculation (learn more).

Publishing a Widget
- After saving the settings, check how visitors will see the widget on your website. Click Test widget.

- Enter your website URL and click Open.

- If the settings are correct, the widget appears on your website according to the configured rules.

- After testing, publish the widget by selecting Published, then click Save.

Select Unpublished and save the changes to stop displaying the widget.
You can also configure a display schedule by clicking the calendar icon.

The schedule includes:
- Start and end dates
- Custom days and time
- User timezone

Widget statuses appear in the widget list and details:
- Published ā the widget is published and its scheduled period is active or not configured
- Unpublished
- Scheduled ā the publication period starts in the future
- Expired ā the publication period has ended
Widget Integrations
On the Integrations tab, you can configure the transfer of widget interactions and custom events to Google Analytics. The integration is compatible only with the Universal Analytics script installed directly on the website.
Learn more about exporting data to Google Analytics >

Further settings include:
Updated 5 days ago
