feat(FN-280): add cancel-save flow PostHog events — cancel_flow_viewed and cancel_save_clicked
Some checks failed
Sync dev → Gitea / Mirror dev to Gitea (push) Has been cancelled

Commits merged:
- feat(FN-280): add cancel-save flow PostHog events — cancel_flow_viewed and cancel_save_clicked

Files changed:
apps/web/src/routes/dashboard/subscription/index.tsx | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

Fusion-Task-Id: FN-280
This commit is contained in:
Fusion
2026-05-13 03:58:32 +00:00
parent fb3fa6dff4
commit f0bfe6ec8b

View File

@@ -259,6 +259,10 @@ export function SubscriptionPage() {
from_plan: currentPlanKey,
to_plan: downgradePlan?.key,
});
capture("cancel_save_clicked", {
from_plan: currentPlanKey,
to_plan: downgradePlan?.key,
});
},
onError: () => {
toast.error(t("errors.generic"));
@@ -744,7 +748,18 @@ export function SubscriptionPage() {
</Dialog>
{/* Cancel Confirm Dialog */}
<Dialog open={cancelDialogOpen} onOpenChange={setCancelDialogOpen}>
<Dialog
open={cancelDialogOpen}
onOpenChange={(open) => {
if (open) {
capture("cancel_flow_viewed", {
from_plan: currentPlanKey,
has_downgrade_offer: downgradePlan !== null,
});
}
setCancelDialogOpen(open);
}}
>
<DialogContent>
<DialogHeader>
<DialogTitle>{t("subscription.cancelConfirmTitle")}</DialogTitle>