Somando ao que a comunidade já comentou, após criar um cupom associado a uma campanha, basta divulgar a url do teu site com os parâmetros utm_source e utm_campaign para os usuários desejados para que o cupom correspondente seja aplicado automaticamente no orderForm, sem precisar digitar o cupom.
Importante, desde que esteja utilizando a app nativa BuyButton, quando um usuário clica no BuyButton junto com a requisição POST são enviados todos os dados necessários ao Checkout, incluindo os valores para utm_source, utm_campaign e utm_medium para que depois você possa filtrar estes pedidos no módulo VTEX OMS.
Caso utilize um BuyButton personalizado, recomendo também este guia que explica em detalhes como as UTMs são usadas no checkout e tem uma parte que explica como anexar manualmente os valor das UTMs para o teu orderForm para que estes dados sejam enviados junto com o pedido.