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:
- Display name - the name of the campaign displayed in the administration interface (in campaign lists and reports).
- Code name - serves as a unique identifier for the campaign. It is also stored as the value of the Campaign browser cookie used to identify visitors who came to the website through the given campaign.
- Description - can be used to enter a text description for the campaign in order to give information about its purpose, goals, etc.
- Open from/to - sets the time interval during which the campaign is active. Use the Calendar button ( ) to select an exact date and time.
- Enabled - you can use this property to manually start or stop tracking of the campaign. The system does not log visitor statistics and actions for disabled campaigns.
- 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).
Campaign condition example
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:
- All conversions will be tracked for the campaign - all conversion hits logged on the entire website are included in the campaign's statistics.
- Only the selected conversions will be tracked for the campaign - allows you to limit which conversions the campaign tracks. You can assign specific conversions to the campaign by clicking Add conversions and choosing from the list in the displayed dialog.
In both cases, the system only logs campaign conversions for visitors who arrive on the website as a result of the given campaign.
Configuring campaign tracking
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:
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 Select to choose from a list of existing campaign objects available for the website.
You can use Edit and New to manage campaigns directly from the dialog.
- 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.
Page aliases for campaigns
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.
- Open the Pages application.
- Select the page in the content tree.
- Go to Properties -> URLs.
- Click Add new alias.
- Configure the alias settings:
- Select Standard URL or wildcard.
- Enter a suitable path into the Path or pattern field.
- Specify the name of the campaign in the Track campaign property.
- Click Save.
Use the URL of the alias in the campaign's links, for example:
The system assigns the campaign to visitors who access the page through the exact page alias.
Enabling automatic campaign creation
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.