Free UTM Builder for Instagram Ads
Instagram Ads run through the same Meta Ads Manager as Facebook, which means the same fbclid-plus-UTM setup applies. The difference worth tagging for is placement: Feed, Stories, Reels, and Explore behave like different channels and deserve separate utm_content values.
Build a tagged Instagram link
https://mybrand.com/landing-page?utm_source=instagram&utm_medium=paidsocial&utm_campaign=product_launch&utm_content=reels_15s
Supported ad formats: Feed, Stories, Reels, Explore
Instagram Ads tracking gotchas to know before you launch
Instagram and Facebook share one Ads Manager
Both platforms are configured in the same interface, so it is easy to accidentally leave utm_source=facebook on an ad that is actually running on Instagram. Double-check the source value against the actual placement, not just the campaign you copied it from.
Stories and Reels links need the swipe-up/link-sticker destination tagged directly
The clickable link sticker on a Story or Reel carries its own destination URL, separate from the caption. Tag that link directly rather than assuming it inherits parameters from anywhere else in the ad.
Placement blending is the most common Instagram tracking mistake
If every placement shares one utm_content value, you cannot tell whether Feed or Reels actually drove the click, which is usually the exact comparison advertisers care about most on Instagram.
Instagram Ads UTM FAQ
Do Instagram Ads use the same tracking as Facebook Ads?
The underlying mechanics are identical since both run through Meta Ads Manager, including fbclid and dynamic URL parameters. Set utm_source=instagram specifically so the two platforms stay distinguishable in your reports.
How do I track which Instagram placement performs best?
Use a distinct utm_content value per placement, for example feed_post, story_link, and reels_cta, so Feed, Stories, and Reels traffic show up as separate rows instead of one blended number.
Does the Instagram bio link need UTM tagging too?
Yes, and it is worth tagging separately from paid ads since it captures organic traffic. Tag it with utm_medium=social rather than paidsocial to keep the two traffic types distinguishable.
What utm_source should Instagram Shopping ads use?
Use instagram consistently, then differentiate the format with utm_content (for example shopping_tag) so Shopping-tag clicks do not blend into your standard Feed or Stories numbers.
Stop rebuilding this link by hand every time.
UTMLoop saves your Instagram presets, shortens every link, and reports on what actually converts, free to start.