The Campaign Settings page enables you to name (or later rename) your Web Channel campaign, choose the website where you would like to display the campaign, set your audience (Recipient source) and define various filter options.
In Web Channel campaign names, only word characters (a-z, A-Z, 0-9) are supported by campaigns used in Automation Center programs. Other characters are replaced with an underscore.
- Campaign name – This will identify the campaign on the Campaigns tab.
- Campaign domain – You can select the domains on which you want to run the campaign. You can show your campaign on multiple websites and you can easily add new domains to Web Channel, see at Domains tab.
- Template – Select a pre-built template. This option is available only for Visual editor.
A Web Channel campaign can be connected to one domain only. If you want to run a campaign in more domains, you can copy it and select another domain for the new campaign. If there are more domains configured for the account, you need to select the one you want to use for the campaign.
Recipient Source (Audience)
Here you can define the target audience of the campaign. The available options are:
- All Visitors - Every visitor will see the campaign on your website.
- Unidentified Visitors - Only those visitors that Emarsys cannot identify will see the campaign on your website.
- Automation Center - Select this option when you want to use the Web Channel campaign in an Automation Center program. Learn more about how you can use Web Channel in the Automation Center.
- Interactions audience - Select this option when you want to use the Web Channel campaign in an Interactions program.
- Segment - If you select this option, you will be able to select any of the segments already available in your account.
- Segment results are cached for 10 minutes. So, if you run the same segment again within 10 minutes, you will get the previous (cached) results.
- Segments are updated every 2 hours.
The following options are not considered when testing or previewing the Web channel campaign:
- Personalization values (like vouchers) are displayed only if the campaign is launched and running.
- Filters: Currently filters are not supported in preview mode. If you use various Segment criteria or session filters in your campaign, remove them. If you don’t use filters, you may allow the Web Channel campaign some time to render in test mode.
- Emarsys Scripting Language (ESL) code
Browsing session filters
Here, you can apply additional filters on the selected contacts segments for more precise targeting.
If you click Edit Filters, the following filters are available:
- Site language – You can select the language of the website where you want to run the campaign. This option allows you to use localized campaigns in multi-language web stores. If you select a language here, the campaign will only appear when the website is showing content in the selected language. For more information, see Determining site language.
- Cart value – Use this filter to target those customers only whose shopping cart value meets the criterion you define here.
- Purchase value – Use this filter to target those customers only whose purchase value meets the criterion you define here. Filters use the currency that you set as your base currency for your account.
- Stop targeting recipients after click – If enabled, the campaign will not be shown to visitors who have already clicked it. Note that closing an overlay does not count as a click. Select it if you wouldn't like to target those customers who already clicked on your Web Channel campaign.
- Show only for logged in users – If enabled, only visitors who are logged in to your website will see the campaign.
- URL - Here you can specify the characters or URL segment that must be found in the URL of a page on which your campaign will be displayed. By adding multiple session filters with different operators, targeting becomes more accurate. For example, you can configure the URL session filters to display your campaign on all pages, except for the checkout site. For more information, see Using URL filtering to trigger Web Channel versions.
Click Apply when you have completed setting up your browsing session filters.
You can see a summary of all the set filters within your campaign. Click Edit Filters for further modification.
Determining site language
How does Web Channel determine the chosen site language? The internal logic looks for these four clues in the following order:
- OpenGraph locale tags:
- HTML lang attribute:
- HTML meta tag for content language:
- browser language:
nav.language || nav.browserLanguage || nav.systemLanguage || nav.userLanguage ||
where nav =
window.navigator from the browser
So, for Web Channel's Site language filter to work on your site, the selected localized site must use one of the above four methods for setting the language. Without one of these, the localized version of the campaign may not be found.
Using URL filtering to trigger Web Channel versions
If you cannot implement any of the above four language definitions, you can still use URL filtering as a workaround to identify your language sites.
- Append the chosen
#parameterto use with the link to the end of the URL.
- Use the URL filter with the
containsoperator from Web Channel session filters to add the relevant languages as filters.
By HTML campaigns, you cannot select the Device session filter in the drop-down. However, you can simply switch to Mobile preview, and leave the Desktop Preview empty to limit displaying the campaign to mobile users. Alternatively, leave the Mobile preview empty, and add your HTML code to the Desktop Preview to display the campaign to desktop users only.
What to do next?
When you are ready, proceed to the Placement step.