I’ve recently discovered that Hubspot is not tracking links within VML commonly used to create bulletproof buttons for Outlook. When I create a button I use a combination of VML and HTML to accomodate Outlook users so they experience (roughly) the same design as other email clients. But Hubspot is not converting the link to their standard tracking format and is, instead, sending the receipt directly to the link I provide, which is not giving us a true representation of clicks within our reporting.
Has anyone else experienced this issue when working with VML-based buttons and have any alternate solutions?
Hi @CHiggins-Walker and Happy New Year! 
Sending you my warmest and best wishes for 2025!
Thank you for asking the HubSpot Community!
First, I’d like to share this similar post that might help you: “Custom CTA module - Outlook removes UTM”.
Also, I’d love to put you in touch with some of our Top Experts and Community Members: Hi @JLetellier, @JTBuys, @cstruble, @Ben_M and @Danielle_J do you have suggestions to help @CHiggins-Walker, please?
Have a great weekend and thanks so much! 
Best,
Bérangère
Thanks @BérangèreL - I reviewed the post you sent me and it appears to be the same issue, but it doesn’t offer a solution. Instead it suggests that Hubspot doesn’t replace URLs within VML objects with the appropriate URL to track clicks within our emails. Can someone else confirm that and, if this is the case, how can I suggest to the Hubspot dev team that this is something that’s needed?
We use VML to create a consistent look across our email designs and, while it’s not perfect by any means, it does get the job done until Microsoft decides to make Outlook compliant with HTML standards.
Thanks!
-chris
Hi @CHiggins-Walker, I hope that you are well!
Thanks for getting back to me and thanks for your valuable feedback.
You can share feedback on this Developer form or for new feature suggestions, I’d recommend first to search and check if this idea is already present on our Ideas Forum here. If you find a similar idea, give it an upvote and share your unique use case in the comments.
If the idea doesn’t exist already, please consider posting and creating a new Idea on our Ideas Forum here.
Thank you for being part of the discussion!
Also, I’d love to check with our Top Experts: Hi @sylvain_tirreau, @zach_threadint and @Jnix284 can you think of a workaround or do you have suggestions to help @CHiggins-Walker, please?
Have a great day and thanks so much!
Best,
Bérangère
Hi,
I don’t know if it’s gonna work, but you can try to wrap your VML in an anchor tag:
<a href="YOUR_TRACKING_URL" style="text-decoration:none;">
<!--[if mso]>
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" href="YOUR_TRACKING_URL" style="height:40px;v-text-anchor:middle;width:200px;" arcsize="10%" stroke="f" fillcolor="#f60">
<v:textbox inset="0,0,0,0">
<center style="color:#ffffff;font-family:sans-serif;font-size:16px;">Click Here</center>
</v:textbox>
</v:roundrect>
<![endif]-->
<!--[if !mso]><!-- -->
<span style="display:inline-block;background-color:#f60;color:#ffffff;font-family:sans-serif;font-size:16px;padding:10px 25px;">Click Here</span>
<!--<![endif]-->
</a>
Best,