Is this really the version you are looking for? Kentico Xperience 8.2 Documentation is no longer updated. Use the switcher in the header to choose your product version.
Kentico EMS required
Features described on this page require the Kentico EMS license.
To manage your website's marketing campaigns, open the Campaigns application and select the Campaigns tab.
To create new campaigns:
Click New campaign.
Fill in the following properties:
Click Save.
The General tab of the campaign's editing interface open.
You can modify the fields listed above, as well as the advanced campaign settings.
The Impressions and Total cost values can be used to help evaluate the campaign and calculate its goals (see Evaluating campaigns).
The Condition field allows you to specify a macro condition that must be fulfilled in order for visitors to be included in the campaign. Click Edit to build conditions using text-based macro rules.
Campaign condition example
Cookies.Campaign != "banner1"This sample condition checks the value of the Campaign cookie and prevents the campaign from being assigned to visitors who are already being tracked by a different campaign named banner1.
Refer to the Macro expressions chapter for details about available macro options and syntax.
On the Conversions tab, you can configure which conversions the campaign tracks. There are two possible options:
In both cases, the system only logs campaign conversions for visitors who arrive on the website as a result of the given campaign.
You can use three different approaches to identify visitors who access the website through a marketing campaign:
The campaign tracking methods are listed in the order of their priority. So if a campaign is set for a specific page, but the page is accessed via a URL containing a tracking parameter, the system assigns the campaign specified via the parameter.
Utilize a URL query string parameter to indicate that the traffic source is a campaign.
Open the Settings application.
Select the On‑line marketing -> Web analytics category.
Enter the name of the URL parameter into the website's Campaign tracking URL parameter setting.
Click Save.
Ensure that all link URLs used in the campaign's marketing materials contain the parameter, with the name of the appropriate campaign as the value. For example:
http://www.mywebsite.com/Home.aspx?campaign=banner1
http://www.mywebsite.com/News.aspx?campaign=newsletterJune
This type of campaign tracking is not limited to a specific page and works for all pages on the website.
You can configure pages to behave as campaign landing pages. When visitors view such a page, the system automatically assigns the specified campaign. A visit is logged for the campaign every time the page is requested.
Note: To ensure accurate campaign tracking, it is recommended to create a special page that is not available in the website's standard navigation.
To create a campaign landing page:
Open the Pages application.
Select the page in the content tree.
Switch to the Analytics -> Settings tab.
Type the name of your campaign into the Track campaign field.
Click Save.
Direct all campaign links to the URL of the landing page.
The system assigns the campaign to all users who view the page. Repeated page views by the same user are logged as separate campaign visits.
You can define campaign tracking for a page's specific page alias. This approach is useful if you need the campaign to link visitors to an easily accessible page, but want to avoid using a query string parameter.
The system assigns the campaign to visitors who access the page through the exact page alias.
When a visitor comes to the website through an undefined campaign (typically specified via a tracking URL parameter), the system ignores the campaign by default.
Administrators with access to the application's web.config file can change this behavior by adding the following key to the /configuration/appSettings section:
<add key="CMSEnableAutomaticCampaignCreate" value="true" />This ensures that unknown campaigns are automatically added to the list of campaigns for the given website. Campaigns created this way are enabled and have an unlimited time interval by default.