Free tool
Add campaign tags to a URL.
Set source, medium, and campaign. Paste the result into the DM.
3 minute read
https://example.com/offer?utm_source=instagram&utm_medium=dm&utm_campaign=comment-link
Put this URL in the DM. DripDM can also wrap a link and count taps inside the product.
How to read the result
DripDM can also wrap a link and count taps. Use UTM when the destination analytics tool needs the tags.
The tool runs in your browser. It does not send the numbers to DripDM.
Use stable campaign labels and a real destination
Enter a complete destination URL and source, medium, and campaign labels. The widget adds or replaces utm_source, utm_medium, and utm_campaign through URL parameters. Existing query parameters are retained by normal URL parsing, while those three named tags are set to your selected values. An invalid URL produces an instruction rather than a usable destination. This is a tagging utility, not a URL shortener, live analytics connector, or proof that your destination preserves and records the tags.
Using the inputs and result
Choose a naming convention before launch. For example, use a consistent source for Instagram, a medium identifying the DM handoff, and a campaign name describing the offer. Keep spelling and case stable across the team so reports do not split the same campaign into several labels. Paste the generated URL into the saved message or tracked destination, then test it on mobile. Verify both the final landing page and the relevant destination analytics; some redirects or checkout paths can change attribution behavior.
Limits and result checks
Never put emails, phone numbers, or other personal data in campaign tags. URLs can be logged or shared, and labels should describe the campaign rather than identify a customer. A DripDM tracked tap and a destination analytics session are different observations and may not reconcile one-for-one. If attribution is missing, inspect redirects, tag preservation, analytics consent, and the destination setup before editing the keyword. The generator does not guarantee purchases or causal attribution from the presence of UTM parameters.
Keep tagging ownership clear across the team
Choose who maintains campaign names and destination URLs so different operators do not create inconsistent spellings for the same offer. Review existing tags before replacing them, particularly when a partner already uses the link. Verify redirects and destination reports after publication through an authorized test. Keep attribution claims narrow when session counts and taps differ. Stable campaign labels help later analysis, but the URL alone cannot identify a unique buyer, prove causation, override analytics consent, or guarantee that a checkout retained every tag.
Questions
No. Copy the result into your caption, bio, or a DripDM rule.
No. The tags help a configured destination analytics system identify traffic. DripDM can count tracked link taps separately, but a purchase must be confirmed by the relevant commerce system. Keep the attribution assumptions visible and test the destination before relying on its campaign report.
Avoid personal data in URL tags. Links can be logged, shared, and copied. Describe the campaign rather than the person, then verify the destination’s analytics behavior through an authorized test.