diff --git a/src/components/bitcoinConnect/CoursePaymentButton.js b/src/components/bitcoinConnect/CoursePaymentButton.js index 401d5f4..8b25b08 100644 --- a/src/components/bitcoinConnect/CoursePaymentButton.js +++ b/src/components/bitcoinConnect/CoursePaymentButton.js @@ -112,9 +112,21 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId } setDiscountCode(value); if (value.toLowerCase() === DISCOUNT_CODE.toLowerCase()) { setDiscountApplied(true); + track('Discount Applied', { + code: DISCOUNT_CODE, + courseId, + userId: session?.user?.id, + discountAmount: calculateDiscount(amount).savedPercentage + }); showToast('success', 'Discount Applied', `${calculateDiscount(amount).savedPercentage}% discount applied!`); } else if (value.toLowerCase() === COURSE_PASS.toLowerCase()) { setDiscountApplied(true); + track('Discount Applied', { + code: 'COURSE_PASS', + courseId, + userId: session?.user?.id, + discountAmount: 100 + }); showToast('success', 'Course Pass Applied', '100% discount applied!'); } else if (value) { setDiscountApplied(false); @@ -165,7 +177,7 @@ const CoursePaymentButton = ({ lnAddress, amount, onSuccess, onError, courseId } {discountApplied && (
{amount} sats - → {calculateDiscount(amount).discountedAmount} sats + ��� {calculateDiscount(amount).discountedAmount} sats
)}