What is UTMKit?

UTMKit helps marketing teams create targeted website popups based on UTM parameters from their campaigns. Instead of showing the same popup to every visitor, you can display different messages to people arriving from specific campaigns, sources, or mediums. For example, you might show one popup to visitors from a paid search campaign and a different one to those from an email newsletter. The tool captures UTM data automatically and uses it to decide which popup to display, making it easier to deliver relevant messaging without custom development work. It's designed for marketers who run multiple campaigns and want to personalise the onsite experience without building complex integrations.

Key Features

UTM-based targeting

Display popups conditionally based on campaign, source, medium, content, and term parameters

Popup builder

Create and design popups with a visual editor; no coding required

Campaign segmentation

Set up different popups for different traffic sources in one place

Easy installation

Add UTMKit to your website via simple script tag or integration

Analytics tracking

Monitor which popups are shown and how visitors interact with them

Freemium access

Test the tool with basic features before upgrading

Pros & Cons

Advantages

  • Straightforward setup without needing developer input for UTM-based logic
  • Lets you personalise messaging based on actual campaign data you're already collecting
  • Frees you from building custom popup logic by hand or paying for complex integrations
  • Works with existing UTM infrastructure; no need to restructure tracking

Limitations

  • Relies on properly formatted UTM parameters; inconsistent tagging will limit effectiveness
  • Limited to onsite popups rather than broader website personalisation beyond pop-up experiences
  • Free tier may have restrictions on popup count, rules, or analytics that push users toward paid plans

Use Cases

E-commerce teams showing product-specific offers to visitors from different paid ads

SaaS companies displaying different value propositions to visitors from different marketing channels

Content publishers delivering targeted signup prompts based on traffic source

Agencies managing multiple client campaigns and needing campaign-specific messaging

B2B marketers showing industry-specific content offers to leads from different campaigns