diff --git a/src/mixins/analytics-mixin.js b/src/mixins/analytics-mixin.js index 93af6e1d4..e0d865c35 100644 --- a/src/mixins/analytics-mixin.js +++ b/src/mixins/analytics-mixin.js @@ -133,8 +133,9 @@ export default { // assemble data for payload // // reduce promocode array const promos = order.lineItems.promos ?? []; + const promoCodes = promos.map((promo) => promo.promoCode); const promoString = - promos.length === 0 ? "" : promos.reduce((prev, next) => `${prev},${next}`); + promoCodes.length === 0 ? "" : promoCodes.reduce((prev, next) => `${prev},${next}`); // // reduce glass array const glassToReplace = order.damage.glassToReplace ?? [];