Skip to content

Coupon Print Error

Fire whenever a user encounters an error printing a coupon.

Javascript Code

// When:
// User encounters and error printing a coupon

// Code:
window.dataLayer = window.dataLayer || [];
dataLayer.push({ event_data: null });  // Clear the previous event_data object.
dataLayer.push({
  event: 'coupon_print_error',
  event_data: {
    coupons: '<coupons>', // REQUIRED | string - delimited (~) | ex. couponName1~couponName2~couponName3
    error_message: '<error_message>', // REQUIRED | string | ex. Phone number should follow the format (xxx) xxx-xxxx, Must be a valid email address    
  }
});

Variable Definitions

Field Type Required Description Example Maximum Length
coupons delimited string required A delimited string of coupons that the user selected and is now downloading or printing. couponName1~couponName2~couponName3 100
error_message string required The specific error that occurred. If an error message is shown to the user, this should be populated with that text. Phone number should follow the format (xxx) xxx-xxxx, Must be a valid email address 100