UTM Link Builder & Generator

Create trackable URLs with UTM parameters to measure the success of your Instagram campaigns in Google Analytics.

The full website URL (e.g. https://www.example.com)


The referrer (e.g. google, newsletter, instagram)

Marketing medium (e.g. cpc, banner, social, email)

Generated URL

How to Use UTMs on Instagram

Using UTM tags is essential if you want to know which of your posts, stories, or DMs are actually driving sales and traffic.

Best Practices

  • Be Consistent: Always use lowercase (e.g., use 'instagram' not 'Instagram'). Analytics tools are case-sensitive and will split them into two different sources.
  • Use Dashes, Not Spaces: If your campaign name is "Spring Sale", write it as spring-sale or spring_sale.
  • DMs vs. Bio: If you use WilloSend to send automated DMs, use utm_medium=dm and utm_content=post_title. For your main bio link, use utm_medium=bio. This lets you compare how effective your automated DMs are compared to your static bio link.

Frequently Asked Questions

What are UTM parameters?

UTM (Urchin Tracking Module) parameters are short text codes added to URLs that help you track the performance of campaigns in analytics tools like Google Analytics. They tell you exactly where your traffic is coming from.

Why do I need to use UTMs on Instagram?

Instagram traffic often shows up as 'Direct' in Google Analytics if you don't use UTMs. By using UTMs in your 'Link in Bio' or in DMs sent via WilloSend, you can track exactly how many sales or signups came from a specific post or automated DM campaign.

Do UTM links affect SEO?

No. Search engines know to ignore UTM parameters. However, you should ensure your website has canonical tags set up properly so duplicate content isn't indexed.

Turn Instagram Comments Into Customers Automatically

Stop manually replying to DMs. Use WilloSend to instantly send links, capture leads, and make sales while you sleep.

Start Free Now →