Typically, the best way to do offline-online tracking here would be through a vanity (custom) URL landing page, where user goes to separate landing page, inputs promo code, and they are sent to the website to shop and the promo is automatically populated into the checkout, i.e., there is no need for a promo code redemption box at checkout, which again, would cause cart abandonment for the general traffic (those with no code).
Now for those with the paper promo code who, INSTEAD of going to vanity URL, arrive to the website organically, we can track them if they get to the cart page with and input their code. HOWEVER, we want to alert these users they have a discount BEFORE they get to the cart page. (so they can shop away knowing they got the discount)
Predicament is: Since we can't autopopulate codes for those with codes who arrived organically, it seems we'll have to add a promo input box somewhere in the general flow, which we would prefer not expose to general traffic (abandonment).
Question: How can we show the users who arrive organically with a promo code the discount BEFORE checking out?
(Remember: we DON'T want to put any intrusive "add your promo code here!" type elements in the homepage or pre-checkout UX that will lead to abandonment for the majority of the traffic.
What is a solution here?
How can we make apparent to those arriving organically with the promo code that they have the discount and to shop away?
While at the same time for the general traffic, minimizing or even fully nixing the promo-code redemption box?
- Is there some other offline-online method of separating/personalizing the traffic/experiences for those who have the code and those who don't?
- Is there a better way of having those with the code redeem it at the beginning of their shopping journey, without disrupting the flow for general shoppers?
Please let me know any questions or ideas... this isn't a small mom/pop situation, it's a large corporate predicament with large-scale impact. Thanks!