We are having a challenge with consistent promo tracking in tableau our reporting tool. We have been working with our Data team over the last few months to try and get the best option for tracking promotions via DN.
At the moment we have landed on using the Checkout callout field in DN. Unfortunately this isn't practical for multi language as an FR consumer will see "Winter Sale" (being in English).
We also looked at using a code in that field like 2025WSFR30%. The issue with this is that this isn't consumer friendly. 
Both above cases give the potential risk of customers bouncing out of the Checkout, the most important part as we all now.
The solution would be to have custom offer tokens as the token appears in the DN export.