Is this an official Amazon Attribution builder?
No. It is a practical browser-first campaign URL builder that can be used for Amazon Ads and Attribution-style workflows, but it is not an official Amazon validator.
Can it be used for product pages and listing traffic?
Yes. The page is framed around product pages, listings, and external campaign traffic where cleaner tracking URLs are useful.
Does it preserve existing landing-page params?
Yes. Existing non-UTM query params remain in place while UTM values are rebuilt from the form.
Do UTM parameters work on Amazon product pages?
No. UTMs are read by the analytics running on the destination site, and you do not run analytics on Amazon's detail pages. If the ad points at an Amazon listing, use Amazon Attribution, which issues tags that report back into the Amazon console.
So when is an Amazon Ads UTM link useful?
When Amazon DSP or Sponsored Display drives traffic to your own website. Then the UTM parameters land on a page you control and your analytics attributes the session normally.
Can I put {lpurl} in a UTM field?
No. {lpurl} is a landing page placeholder used inside a tracking template, where it stands in for the destination URL. As the value of a UTM parameter it is meaningless.
What utm_medium should Amazon Ads traffic use?
cpc, so it groups with your other paid channels in GA4's default channel grouping. Reserve utm_source for amazon so you can still isolate it in a report.
What is Amazon Attribution and how is it different?
It is Amazon's own measurement product for non-Amazon traffic sent to Amazon listings. It issues tracking tags that append Amazon-specific parameters and report clicks, detail-page views and purchases back into the Amazon console. UTMs cannot do that.