Dialogues Overview

Dialogue overview (video):

Create a dialogue in 60 seconds (video):

A dialogue is an online conversation with a customer or visitor to your channel. Based on the visitor's profile or behavior, you can trigger dialogues that directly start a conversation with them. Dialogues can interact with your customers in different ways -- such as changing the content of the page, displaying banners, lightboxes, or forms, or triggering an email.

All dialogues can contain one or more variations that interact with your customers in different ways. The aim is to find the variant that is most effective in reaching the goal you define. You can configure the BlueConic optimizer to evaluate the scores for the variants and then take a specific action. For example, you can see whether displaying a lightbox consistently leads to more clicks than displaying a banner. If the lightbox leads to more clicks, for example, then the optimizer will show the lightbox in favor of the banner.

The dialogue screen contains the following elements:

  1. Metadata area: Configure the general settings for the dialogue, such as name, labels, description, etc.
  2. Dialogue subsettings menu: Switch to specific settings for this dialogue, such as "Who" to pick your target group, "When" to determine the time and date to display the dialogue, "Where" to configure the channels to run this dialogue, "What" to define the specific message or interaction, and "Why" to define what makes a visitor 'converted' for this specific dialogue.
  3. Main configuration area: In this area, you configure the main elements for this dialogue. In this example the channel itself is displayed in this area to directly configure the changed content for this interaction.
  4. Right hand sidebar, containing:
    • Statistics widget, to show the statistics for this dialogue.
    • Properties widget, to choose the specific type of interaction, or make additional interaction settings.
    • Related items, which shows all items related to this dialogue.

Organizing and managing dialogues

When you enter the Dialogues menu for the first time, you end up on the dialogue navigation list. This list displays dialogues that are configured in your BlueConic environment.


Either click the name of a dialogue to view its details, or click the Add dialogue button to create a new dialogue from the gallery:


Search and select the type of dialogue that you want to add, and click it to start editing.

The list only shows the types of dialogues currently installed in BlueConic. Activate "Show all" to see all types of dialogues that are available in the Plugins Gallery. Selecting a new dialogue will automatically install it in BlueConic.

By using the different view options, you can configure this list to display the dialogues of your choice. Learn more about Object Navigation.


Creating and configuring dialogues

To create a new dialogue, go to "Dialogues" and click the Add dialogue button on the top right of the page to create a new dialogue.

To make configuring this new dialogue easy, the settings have been broken down into five sections:

  • Who is this dialogue for? Pick an existing segment, or create a new one on the fly.
  • When will this dialogue appear? Choices are always, following some schedule, or only when a specific event happens.
  • Where will this dialogue be displayed?
  • What is this dialogue going to show? Are you replacing text, inserting a toaster, or popping up a lightbox?
  • Why is this dialogue being displayed? Are there conversion criteria to measure success?

Read on to learn how to configure this new dialogue.


In the metadata area, you define the dialogue's basic properties. Metadata is not crucial for the daily operation of your dialogue, but it does hold information about the dialogue that makes your life easier, e.g. by being able to sort, filter, or relate dialogues to other objects.

To avoid clutter, the metadata area is usually hidden. To display it, you can click the "+" icon. To free up more screen space for the dialogue's content, you can hide the metadata area again by clicking the "-" icon.

The following metadata is available:
You can edit the name of the dialogue by clicking on it. You need to name your dialogue in order to be able to save it.

To set the status of a dialogue to "ON", click on the status toggle next to the name. This activates the dialogue on your channels. Setting the status to "ON" does not automatically mean your dialogue will be shown to visitors; restrictions on channels, segments, and start and end dates still determine the actual visibility of your dialogue per visitor.

Switching the status of a dialogue to "ON" is typically done after you are finished configuring the dialogue.

Note that you do not need to switch the status of a dialogue to "ON" to be able to see it in action. The same toggle is also shown in the Journey Simulator where you can override the status for simulation purposes.

Click the star icon to add the dialogue to your favorites. Favorite items are marked in overviews to stand out, and you can sort lists based on favorite status. 
By using labels you can group and organize different items in BlueConic. Assign multiple items the same label and you can quickly jump from one item to the other. Find out more about the use of labels in this section.
Use an optional description to inform other users of BlueConic about the purpose of this dialogue.
Edit rights
The "Edit Rights" property shows a list of domains. Only users who have access to all these domains are authorized to modify the interaction. The list of domains is read-only and is derived from the channels that have been defined in the "Where" section. See Domain-based permission for complete information. See User Management for information on how users are granted access to domains.

"Who" section

In the "Who" section you select visitors for whom the dialogue is intended. By default a dialogue is shown to all visitors. Click select condition to select a way to narrow the potential audience down to a smaller group of visitors.

Select one of three options to start drilling down to your audience: Segments, Objectives, or Profile properties. From there, it works in the same way as defining a segment.


"When" section

In the "When" section you can define the dates and times when this dialogue is visible to visitors.

Several tools help to set rules for restricting when dialogue are visible. Note that the date and time restrictions are additional to other (e.g. segment or channel) restrictions on the dialogue.

Dialogue priority

Dialogues placed in the same position compete with each other to be displayed. To indicate your preference for a winner, set the priority:


A dialogue with a higher priority will be chosen over dialogues in the same position with a lower priority. If multiple dialogues are chosen as winners, BlueConic will randomly select one and in following visits rotate through the others.

Learn more about priorities: Priority Settings.



Under "Dialogue Schedule" the effective schedule is displayed. Valid days are shown in green, and invalid days are white.

By default no rules are set, and the dialogue is unrestricted by date or time. To restrict the dialogue based on dates and times, select one or more of the rules from the "Add rule" drop-down menu:

Start Date & Time
Activate this option to select a start date and time after which the dialogue can be displayed to visitors, but not before. The selection is made in your time. This means a visitor in another time zone will adhere to your time.
End Date & Time
Activate this option to select an end date and time before which the dialogue can be displayed to visitors, but not after. The selection is made in your time, i.e. a visitor in another time zone will adhere to your time.



Activate this option to select a recurring schedule based on one of the following:

  • Days of the week: A list of weekdays is shown. Select the desired days of the week and deselect the others.
  • Day of the month: Select the desired day of the month.
  • Weekday of the month: Select first, second, third, fourth, or last and the desired weekday.
Active time
Activate this option to select the start time and the end time. Also select whether this should be in "Your Time" (i.e. the visitor will adhere to your time zone) or in "Visitor's Time" (i.e. the time zone of the visitor).


Views per visitor
Activate this option to specify the maximum number of views of a dialogue that each unique visitor gets within a specified time period (minute, hour, day, week, month, year, always). This lets you limit the number of views per individual. The number applies only to views. When an individual visitor reaches the number of views, the interaction or optimizer becomes inactive for that visitor during the specified time period but remains active for all other visitors until they reach their own view limits. You can also add a minimum time interval that must pass for an individual between consecutive views.


Hide after click and Hide after conversion
These two separate options let you hide the dialogue from a visitor after they have already clicked or converted on it. These options require no further configuration on the When tab; just be sure that clicks and conversions are being accurately tracked for the dialogue.
Show on Event
Activate the checkbox to only display the dialogue when a specific event occurs in the browser of the visitor. For example, the "Exit Intent" event will make the dialogue display when the visitor is about to leave the page, whereas the "Inactivity" event makes the dialogue appear when the visitor is inactive for a prolonged period of time.


"Where" section

On the Where tab, you define the channels(s) and position(s) where the interaction is active.

  1. Click the [Add channel] button.
  2. Select a channel from the search field. The channel is now added to the list and (after saving your dialogue) the domain to which the channel belongs will be added to the Edit Rights list in the metadata area.
  3. The channel you added has a type "Website" or "Mobile"; this can be recognized by the icon in front of the channel name. The plugin you select in the Interaction section has to be fit for use on the type of channel, or it will not work. This is indicated by the color of the channel; a red channel will not work for the chosen plugin.

    In the above example, the Dialogue has a website-specific Plugin configured on the Interaction tab. As a result, the website channel "www.blueconic.com" will work and is displayed in grey text. However, the Dialogue will never be displayed on the mobile channel "Test App" so the channel name is printed in red.
  4. By default, the dialogue is active on all pages of your web channel. To limit the interaction to one or more pages click [Add Rule]. This creates a new restriction rule.
  5. Click on the red area [enter URL (pattern)] to enter the URL of the page on which the interaction will be active. For example:


    The URL that you enter here is treated as a regular expression:

    • BlueConic automatically assumes a wildcard in front and after the entered URL.
    • Use ^ in front of the URL to define an exact match at the beginning.
    • Use $ at the end of the URL to define an exact match at the end.
    • Use .* (not *) to specify a wildcard in the middle of a URL pattern.


    For example, read the rules in the image above as: "Only show the dialogue on blog post pages under '/blog/', but don't show the dialogue on the blog overview page '/blog/' itself." You would be able to see the dialogue on https://www.blueconic.com/blog/toolkit-selecting-a-cdp/, but not on https://www.blueconic.com/blog/ or on https://www.blueconic.com/pricing/

    Click here to read more on how you can specify your URL range using regular expressions.

  6. Alternatively, click the word [Restrict] to toggle it to [Don't show] and have the dialogue not shown on the specified URL.
  7. Repeat the steps above for each URL (or URL-range) on which you want the interaction to be active.

"What" section

The appearance of the "What" section depends on the type of interaction chosen. Click the What tab. The type of interaction can be changed by selecting a different plugin in the properties widget in the right sidebar.

The default plugin that is selected when a new dialogue is created is "Content". Behind the plugin name is an icon indicating the plugin type:

  •  - The plugin will work on channels of the type Website.
  •  - The plugin will work on channels of the type Mobile App.

For some interaction types additional settings can be made in this properties windows; for example, for a lightbox you can specify the size of the lightbox in this widget.

Some plugins require a position. Positions are highlighted as areas on the page; hover over them and click "Place here and edit". Alternatively, select a named position from the selection menu right of the address bar. From this menu you can also create a new position by selecting Add new Position:

A visual picker opens where you can select the position for your plugin content. For more information on selecting positions, see Defining channel positions

"Why" section

In the "Why" section you can define a "conversion moment" when viewers of this dialogue are considered as successfully converted. A conversion moment can only occur when:

To illustrate this: a visitor just subscribed. How can you prove that this subscription can be attributed to a certain popup? A click somewhere in this popup would prove attribution without a shadow of a doubt! This is why a view and a click always need to be registered before a conversion can happen.

The best way to ensure clicks will be registered in your dialogue is by using the link icon in the inline editor to create links. 

Choosing a conversion moment


You can add multiple conversion moments for your dialogue and these conversion moments can apply to different variants of the dialogue:


The possible rule types are:

  • Web: Content — A conversion is registered if the visitor visits the specified website URL and the defined area contains the specified word or words.
  • Web: Click — A conversion is registered if the visitor clicks anywhere in the specified area in the specified website URL. Note: If the difference in time between the last click event and the conversion is more than 30 days, the conversion is not counted for the most recently clicked interaction.
  • Web: URL — A conversion is registered if the visitor visits the specified website URL.
    • If the URL you define is in a domain in a different domain group from the one in which the interaction runs, no conversion will be counted. For details, see Profile sharing.
    • For optimizers, the conversion is registered on behalf of the variant that was shown to the visitor. 
  • Profile property value — A conversion is registered when the indicated property in the profile of the visitor changes its value to one or more of the specified values. The profile property definition has to have the "Segment Filter" box checked and the "Filter type" has to be "Text".
  • Native app: Screen visit — A conversion is registered if the visitor visits a mobile screen on the indicated mobile channel that matches the specified screen name.
    • The Mobile Screen is a relative URL. This URL can be seen in the Simulator as you open the app. It consists of an application name and a relative path. In the Simulator example below the address bar contains com.test.TestAppSwift/Main/ViewController_1. Here we strip the application name com.test.TestAppSwift to leave the relative URL /Main/ViewController_1, this is the Mobile Screen we are looking for.

How to define the components of the above rules is described in the following sections. To define a rule, select the conversion option from the drop-down list and then click [Create].

Defining an area

For the conversion type "Content", you define an area in a channel where one or more keywords must appear in order for a conversion to be counted. For the conversion type "Click", you define an area in a channel within which a visitor must perform a click in order for a conversion to be counted. To define an area, follow these steps:

  1. Click "area" in the conversion rule definition.
  2. For the conversion type "Content", select the standard HTML that contains the defined word that registers a conversion ("any Heading 1", "any Heading 2", and so forth). To define a custom area, select "Custom defined area." Two new fields appear below.
  3. To define the area using a jQuery Selector, enter the valid jQuery selector that identifies the custom area in the "Selector" field. For complete information on jQuery selectors, see http://api.jquery.com/category/selectors/.
  4. To define the custom area using the Visual Picker, click the "Visual Picker" link.

Defining the words for a "Content" conversion

For the conversion type "Content", you define one or more words that have to be present in the defined area in order for a conversion to be counted. To define the word(s), follow the steps below.

  1. Click the "word(s)" link.
  2. Enter a word in the text field and then click [Add]. Repeat this step for each word you want to add and then click [OK]. When more than one word is defined, they have an AND relationship which means that all of the defined words must be present in order to register a conversion.

Defining the URL

For most conversion types you must define a URL. For the conversion types "Web: Content" and "Web: Click", enter the URL where the defined area is located in the "URL" field in order for a conversion to be counted. For the conversion type "Web: URL" and "Native App: Screen Visit", enter the URL the visitor must visit in order for a conversion to be counted.

The URL can also be a URL pattern defined by a regular expression:

  • BlueConic automatically assumes a wildcard in front and after the entered URL.
  • Use ^ in front of the URL to define an exact match at the beginning.
  • Use $ at the end of the URL to define an exact match at the end.
  • Use .* (not *) to specify a wildcard in the middle of a URL pattern.

Click here to read more on how you can specify your URL range using regular expressions.

Deleting a conversion rule

To delete a conversion rule, hover the mouse over the rule and click the delete icon:

Tracking indirect influence with view-through conversions

By default, BlueConic tracks conversions when a click is registered (view -> click -> conversion). However, some interactions produce a result without explicit clicks by the visitor -- when only a view has occurred, for example.

Check the option "Allow conversion after only a view occurs (view-through)" to override BlueConic's default behavior and allow conversion moments after only a "view" has been registered. This will register a view-through conversions (or view-through attribution) when a visitor only views a dialogue but doesn't click. 



Initially your dialogue may consist of a single interaction variant. But soon you will start to wonder about the effectivity of your dialogue. Maybe another interaction would lead to better results. If only you could have multiple variants of the same dialogue, and could figure out which one is the best one...

Enter the "Optimization" tab, where you can create dialogue variants:

This tab displays an overview of all existing variants. The top row shows the original content, i.e. the content of the page if the dialogue were not present. The second row represents your first variant of the dialogue, aptly named "Variant A."

The second column is an important one: it determines what percentage of the time a visitor is going to see a particular variant. In this example, 5% of the time a visitor will be served the original content, versus 95% of the time being served Variant A. Note that this means 5% of the time a visitor will not get to see your dialogue! In analytics this is called "the control group." It is intended to measure what would happen if you didn't change anything.

If your dialogue does not show on the website or in the Simulator, you may have been randomly picked to be part of the control group. To avoid this, set the percentage for the Original to 0%.

To add more variants, click the Add Variant button.

Learn more about the Optimization tab.

Modifying, copying, or deleting a dialogue

Dialogues can be manipulated in the same was as other BlueConic objects. See Save, Save As, and Delete to learn more.


Related items

In the right hand sidebar, the "related items" widget is displayed. It shows the other objects in BlueConic that are directly related to the dialogue you are managing.

Dialogues can have the following types of related items:

  • Plugin: The plugins that are used for interactions and variants in this dialogue.
  • Channels: The channels on which this dialogue is active.
  • Channel positions: The positions used in this dialogue.
  • Segments: The segments at which this dialogue is targeted.
  • Profile Properties: The profile properties used to define a custom segment this dialogue is targeted to.