Track every campaign
See which sources, mediums, and content blocks deserve attention.
Add UTMs and QR codes to Stripe Payment Links.
Install pluginhttps://buy.stripe.com/14k3cN7rD4gY3a8cMN?utm_source=newsletter&utm_campaign=spring_launch
Preview
Starter Plan
$29.00
per month
Secure checkout by Stripe
See which sources, mediums, and content blocks deserve attention.
Add QR code previews for receipts, flyers, emails, and events.
Keep Payment Links short to manage and ready for campaign handoff.
Works around Stripe Payment Links so campaign work stays focused.
How it works
Select the product or plan your team is already selling through Stripe.
Set source, medium, campaign, term, and content fields in one tidy view.
Copy the tracked URL or use the QR preview when the campaign goes offline.
A tagged Stripe Payment Link is the original checkout URL plus supported UTM query parameters that describe the campaign source, medium, name, term, or content. The builder assembles that URL and a matching QR preview; it does not change the Payment Link's product, price, or checkout settings.
Choose the intended Payment Link, enter only the campaign fields your reporting plan uses, then inspect the complete generated URL. Copy that URL for digital channels or encode the same destination in a QR code. Before launch, open the result in a test browser, complete a test-mode payment where appropriate, and verify the redirect and analytics destination.
Stripe supports utm_source, utm_medium, utm_campaign, utm_term, and utm_content. Its official
Payment Link URL-parameter guide
explains when those values are returned after checkout.
Access is currently request-based. If a released build lists existing Payment Links, its Stripe installation screen must show the required read permission; that screen is the final authority for scope. Generating a tagged URL and QR code should not require changing the underlying Payment Link.
Query strings are visible to recipients, browsers, analytics tools, screenshots, and server logs. Never place names, emails, internal customer IDs, API keys, tokens, or other secrets in UTM fields. Share each link only with its intended audience and review the Workestic Privacy Policy before requesting access.
The Stripe Payment Link campaign guide covers handoff and measurement in more detail.
Stripe limits UTM values to 150 characters and accepts alphanumeric characters, dashes, and underscores; invalid values can be discarded without breaking checkout. To receive UTM values in the post-payment redirect URL, the Payment Link must use redirect confirmation behavior. A QR scan or page visit is not proof of payment.
Existing query parameters, URL encoding, redirects, link shorteners, analytics consent, and offline camera behavior can affect measurement. Keep an untagged source link, test every final destination, and use Stripe payment or Checkout Session records—not UTM tags alone—as the source of truth for completed payments.