Matomo Campaign URL Builder

Fill out all fields marked with an asterisk (*), and the campaign URL will be directly generated for you.

Note: Matomo can detect Google campaign parameters (UTM Parameter). Matomo Analytics will read the Google UTM parameters to display their values in the campaign reports. Please refer to the Matomo documentation for more information.

The full website URL ( e.g. https://www.edcampaign.io/myLandingPage.html )
Product, promo code, or slogan (e.g. Email-SummerDeals, PaidAds-SummerDeals)
used to track the keyword or sub-category
used to track the source of the campaign such as “newsletter” for your email marketing, “affiliate”, or the name of the website displaying your ads
Used to describe the marketing activity, for example “PPC” for a pay-per-click campaign, or “SEM” for a paid search ads, or “review” to track a product review on an affiliate site
This parameter is often used when you are testing multiple ads, and would include the name of each ad to see which was most effective for driving traffic. You may also use this parameter to track a Campaign ID.
This parameter is used to track a Campaign ID: a unique identifier for the campaign consisting of at most 100 numbers, letters or symbols.
This parameter is used to track a Campaign Group to identify a group or audience: an identifier which can be a number of any string of data up to 255 characters.
This parameter is used to track a Campaign Placement (or Campaign Position): an identifier which can be a number or any string of data up to 100 characters.

Fill out the fields above to generate your individual campaign URL.

Check out our product plans to boost productivity and to avoid tedious work.

More information and examples for each Matomo campaign parameter

The following table gives a detailed explanation and example of each of the campaign parameters:

Parameter / Element Required? Example Description

Campaign Name

mtm_campaign

Yes “Spring Sale 2023”

Use campaign name to identify a specific product promotion or strategic campaign or simply to differentiate multiple campaigns.

Note: ed.Campaign will automatically generate the content of the campaign parameter for you. Further more it is not required to overload the campaign parameter with delimiter separated values. With ed.Campaign just push the generated ID into the campaign parameter and have ed.Campaign push all campaign data as classification data automatically to Adobe analytics.

Campaign Keyword

mtm_kwd

No “running+shoe” The campaign keyword parameter can be used to capture the paid keyword or sub-category.

Campaign Source

mtm_source

No

“CRM-System” Use campaign source to identify the source of the specific campaign element such as search engine, newsletter name, or print campaign with QR-code. Generally speaking Campaign Source contains the referring channel that generated the campaign traffic.

Campaign Medium

mtm_medium

No “email” Use campaign medium to identify a medium such as simple email, banner, or social.

Campaign Content

mtm_content

No “forest” or “field”

Campaign Content is relevant if you use different motives (or creatives) within an ad that all point to the exact same URL (Landing Page). This information can be further used for A/B testing and content-targeted ads.

It can also be used to compare the performance of different motives in the analytics tool directly, without the requirement of using a dedicated A/B testing tool. Although we recommend to use a dedicated A/B testing tool in order to generate sound results that allow to derive real insights from your tests. Only true insights lead to sustainable impact.

Campaign ID

mtm_cid

No “abc.123”

Used to identify which campaign this referral references. Use mtm_cid to uniquely identify a specific campaign or campaign element.

Note: ed.Campaign will automatically generate unique IDs for you.

Campaign Group

mtm_group

No Target Group Forest”or “Target Group Field” Campaign Group can be used to capture specific context information. If the newsletter of the “Spring Sale 2023” campaign was sent to different target groups using different wording or call to actions you might want to capture the different target groups, e.g. “Target Group Forest”, “Target Group Field”.

It can also be used to compare the performance of different motives in the analytics tool directly, without the requirement of using a dedicated A/B testing tool. Although we recommend to use a dedicated A/B testing tool in order to generate sound results that allow to derive real insights from your tests. Only true insights lead to sustainable impact.

Campaign Placement

mtm_placement

No “Business Contacts” or “Personal Contacts” Campaign Placement can be used to capture the placement (position) of the campaign element. If ads are placed and viewed in different content sections you might note the environment, e.g. “Business Contacts” or “Personal Contacts”.