Posting the checkout URL in a public reply is free advertising for competitors.
Pattern
Caption asks for a keyword. Match fires a private DM. The DM holds the tracked link.
Comments stay public (social proof). Offer stays private.
Bonus
You can meter DMs, swap destinations per campaign, and read click rates without scraping the thread.
Tool
HitDM — comment keyword → one private DM + tracked link.