[{"data":1,"prerenderedAt":768},["ShallowReactive",2],{"navigation":3,"/cancel-flows/analytics/session-outcomes":310,"/cancel-flows/analytics/session-outcomes-surround":765},[4,13,161,197,211,236,290,300],{"title":5,"_path":6,"children":7,"_id":12,"description":11},"Getting Started","/getting-started",[8],{"title":9,"_path":6,"_id":10,"description":11},"Overview","content:1.getting-started:1.index.md","Everything you need to know about integrating Churnkey with your product and billing stack.","content:1.getting-started:_dir.yml",{"title":14,"_path":15,"children":16,"_id":160},"Cancel Flows","/cancel-flows",[17,22,27,32,37,42,47,52,57,62,67,72,116,130],{"title":18,"_path":19,"_id":20,"description":21},"Quick Start Guide","/cancel-flows/quick-start-guide","content:2.cancel-flows:1.quick-start-guide.md","A 3-step guide on how to implement Cancel Flows in your website",{"title":23,"_path":24,"_id":25,"description":26},"Cancel Flow Structure","/cancel-flows/flow-configuration","content:2.cancel-flows:2.flow configuration.md","Learn about the available components that make up a Cancel Flow, from initial offers to cancellation confirmation, and how each step contributes to the overall flow.",{"title":28,"_path":29,"_id":30,"description":31},"Configuration Options","/cancel-flows/further-configuration","content:2.cancel-flows:3.further-configuration.md","Additional details for all of the following options are included below.",{"title":33,"_path":34,"_id":35,"description":36},"Custom Styling","/cancel-flows/custom-styling","content:2.cancel-flows:4.custom-styling.md","Brand your Churnkey Cancel Flow with your own CSS",{"title":38,"_path":39,"_id":40,"description":41},"Managed Email Flow","/cancel-flows/email-verified-cancel-flow","content:2.cancel-flows:6.email-verified-cancel-flow.md","Our managed email based setup takes care of customer verification for you with an email verification code.",{"title":43,"_path":44,"_id":45,"description":46},"A/B Testing","/cancel-flows/a-b-testing","content:2.cancel-flows:7.a-b-testing.md","Run controlled experiments to optimize your Cancel Flows and maximize customer retention.",{"title":48,"_path":49,"_id":50,"description":51},"Testing","/cancel-flows/cancel-flow-testing","content:2.cancel-flows:8.cancel-flow-testing.md","Ensure that your Cancel Flow is working as intended before going live.",{"title":53,"_path":54,"_id":55,"description":56},"Pause Wall","/cancel-flows/pause-wall","content:2.cancel-flows:9.pause-wall.md","Block access to your application during subscription pauses",{"title":58,"_path":59,"_id":60,"description":61},"Click-to-Cancel Compliance","/cancel-flows/click-to-cancel","content:2.cancel-flows:10.click-to-cancel.md","Implement automatic compliance with global subscription cancellation requirements",{"title":63,"_path":64,"_id":65,"description":66},"Structured Follow-Up Questions","/cancel-flows/structured-follow-up-questions","content:2.cancel-flows:11.structured-follow-up-questions.md","Collect deeper cancellation insights and deliver targeted retention offers with a second layer of predefined follow-up options in your cancel flow survey.",{"title":68,"_path":69,"_id":70,"description":71},"Adaptive Offers","/cancel-flows/adaptive-offers","content:2.cancel-flows:adaptive-offers.md","AI-powered discount optimization that automatically finds the perfect offer for each customer",{"title":73,"_path":74,"children":75},"Analytics","/cancel-flows/analytics",[76,81,86,91,96,101,106,111],{"title":77,"_path":78,"_id":79,"description":80},"Boosted Revenue","/cancel-flows/analytics/average-boosted-revenue","content:2.cancel-flows:analytics:1.average-boosted-revenue.md","Measure the long-term value of retained subscribers",{"title":82,"_path":83,"_id":84,"description":85},"Save Rate","/cancel-flows/analytics/save-rate","content:2.cancel-flows:analytics:2.save-rate.md","The percentage of customers that your Cancel Flows saved from cancellation",{"title":87,"_path":88,"_id":89,"description":90},"Reactivation Rate","/cancel-flows/analytics/reactivation-rate","content:2.cancel-flows:analytics:3.reactivation-rate.md","The percentage of customers who pay at least one invoice after being saved",{"title":92,"_path":93,"_id":94,"description":95},"Sessions","/cancel-flows/analytics/session-outcomes","content:2.cancel-flows:analytics:4.session-outcomes.md","Track each interaction that a customer has with your Cancel Flows",{"title":97,"_path":98,"_id":99,"description":100},"Cancellation Trends","/cancel-flows/analytics/cancellation-trends","content:2.cancel-flows:analytics:5.cancellation-trends.md","Analyze and interpret the selection rates and trends for cancellation reasons in your Cancel Flows.",{"title":102,"_path":103,"_id":104,"description":105},"Feedback AI","/cancel-flows/analytics/feedback-ai","content:2.cancel-flows:analytics:6.feedback-ai.md","Transform customer feedback into actionable insights with AI-powered categorization and analysis",{"title":107,"_path":108,"_id":109,"description":110},"Response Flow","/cancel-flows/analytics/response-flow","content:2.cancel-flows:analytics:7.response-flow.md","Visualize how customers move from primary cancellation reasons to specific follow-up selections with the Sankey diagram",{"title":112,"_path":113,"_id":114,"description":115},"Response Explorer","/cancel-flows/analytics/response-explorer","content:2.cancel-flows:analytics:8.response-explorer.md","Drill into individual follow-up responses with the Treemap visualization, search, trend analysis, and MRR impact sorting",{"title":117,"_path":118,"children":119},"Multi Language Support","/cancel-flows/multi-language-support",[120,125],{"title":121,"_path":122,"_id":123,"description":124},"Manual Translations","/cancel-flows/multi-language-support/multi-language-support","content:2.cancel-flows:multi-language-support:5.multi-language-support.md","Support multiple languages.",{"title":126,"_path":127,"_id":128,"description":129},"Automatic Translations","/cancel-flows/multi-language-support/automatic-translation","content:2.cancel-flows:multi-language-support:automatic-translation.md","Enable AI-powered multilingual support for your Cancel Flows with a single toggle.",{"title":131,"_path":132,"children":133,"_id":159},"Offers","/cancel-flows/offers",[134,139,144,149,154],{"title":135,"_path":136,"_id":137,"description":138},"Discount","/cancel-flows/offers/discounts","content:2.cancel-flows:offers:discounts.md","Offer targeted subscription discounts to reduce churn and increase customer retention",{"title":140,"_path":141,"_id":142,"description":143},"Hidden Plans","/cancel-flows/offers/hidden-plans","content:2.cancel-flows:offers:hidden-plans.md","Use the Switch Subscription Plan offer to present exclusive, non-public plans to customers during cancellation",{"title":145,"_path":146,"_id":147,"description":148},"Pause Subscription","/cancel-flows/offers/pause-subscription","content:2.cancel-flows:offers:pause-subscription.md","Temporarily suspend subscription payments without canceling the service",{"title":150,"_path":151,"_id":152,"description":153},"Switch Subscription Plan","/cancel-flows/offers/switch-subscription","content:2.cancel-flows:offers:switch-subscription.md","Allow customers to change to a different subscription plan during the cancellation flow to retain them with a more suitable option",{"title":155,"_path":156,"_id":157,"description":158},"Trial Extension","/cancel-flows/offers/trial-extension","content:2.cancel-flows:offers:trial-extension.md","Extend customer trial periods to reduce churn and increase conversion rates during the critical trial-to-paid transition","content:2.cancel-flows:offers:_dir.yml","content:2.cancel-flows:_dir.yml",{"title":162,"_path":163,"children":164,"_id":196},"Payment Recovery","/failed-payment-recovery",[165,169,174,179,184,188],{"title":5,"_path":166,"_id":167,"description":168},"/failed-payment-recovery/payment-recovery","content:3.failed-payment-recovery:1.payment-recovery.md","Recover failed payment revenue, automatically.",{"title":170,"_path":171,"_id":172,"description":173},"Customize your Campaigns","/failed-payment-recovery/campaign-customization","content:3.failed-payment-recovery:2.campaign-customization.md","Customize your Payment Recovery Campaigns to match the unique needs of your individual customers.",{"title":175,"_path":176,"_id":177,"description":178},"Failed Payment Wall","/failed-payment-recovery/failed-payment-wall","content:3.failed-payment-recovery:3.failed-payment-wall.md","Block access to your application when payments fail",{"title":180,"_path":181,"_id":182,"description":183},"Billing Contact API","/failed-payment-recovery/billing-contact-api","content:3.failed-payment-recovery:4.billing-contact-api.md","Send Payment Recovery emails to multiple billing contacts",{"title":43,"_path":185,"_id":186,"description":187},"/failed-payment-recovery/ab-testing","content:3.failed-payment-recovery:5.ab-testing.md","Optimize your payment recovery campaigns through controlled experiments that maximize revenue recovery.",{"title":73,"_path":189,"children":190},"/failed-payment-recovery/analytics",[191],{"title":192,"_path":193,"_id":194,"description":195},"Overall Performance","/failed-payment-recovery/analytics/overview","content:3.failed-payment-recovery:analytics:1.overview.md","Key performance metrics for your Payment Recovery campaigns","content:3.failed-payment-recovery:_dir.yml",{"title":198,"_path":199,"children":200,"_id":210},"Reactivations","/reactivations",[201,205],{"title":5,"_path":202,"_id":203,"description":204},"/reactivations/reactivations","content:4.reactivations:1.reactivations.md","Churnkey helps you to recover unsubscribed customers with easy, customizable Reactivation Email Campaigns.",{"title":206,"_path":207,"_id":208,"description":209},"Customization","/reactivations/campaign-customization-guide","content:4.reactivations:2.campaign-customization-guide.md","Customize your Reactivation Campaigns to match the individual needs of your customers.","content:4.reactivations:_dir.yml",{"title":212,"_path":213,"children":214,"_id":235},"Data Integrations","/data-integrations",[215,220,225,230],{"title":216,"_path":217,"_id":218,"description":219},"Data API","/data-integrations/data-api","content:6.data-integrations:1.data-api.md","Access your data through our API.",{"title":221,"_path":222,"_id":223,"description":224},"Slack notifications","/data-integrations/slack","content:6.data-integrations:2.slack.md","Connect Churnkey with your organization's Slack and to send session notifications to a specific channel.",{"title":226,"_path":227,"_id":228,"description":229},"Webhooks","/data-integrations/webhooks","content:6.data-integrations:2.webhooks.md","Churnkey can send webhooks to automatically notify your application whenever a customer completes a session.",{"title":231,"_path":232,"_id":233,"description":234},"Event Tracking","/data-integrations/event-tracking","content:6.data-integrations:3.event-tracking.md","Track your customers' key-value metrics on a per customer basis.","content:6.data-integrations:_dir.yml",{"title":237,"_path":238,"children":239,"_id":289},"Billing Providers","/billing-providers",[240,245,250,255,260,265,270,275],{"title":241,"_path":242,"_id":243,"description":244},"Payment Providers","/billing-providers/payment-provider-overview","content:7.billing-providers:1.payment-provider-overview.md","Feature support for Stripe, Chargebee, Paddle, and Braintree",{"title":246,"_path":247,"_id":248,"description":249},"Stripe","/billing-providers/stripe","content:7.billing-providers:3.stripe.md","Integrate Churnkey with your Stripe account",{"title":251,"_path":252,"_id":253,"description":254},"Chargebee","/billing-providers/chargebee","content:7.billing-providers:4.chargebee.md","Integrate Churnkey with your Chargebee account",{"title":256,"_path":257,"_id":258,"description":259},"Paddle Classic","/billing-providers/paddle-classic","content:7.billing-providers:5.paddle-classic.md","Integrate Churnkey with your Paddle Classic account",{"title":261,"_path":262,"_id":263,"description":264},"Paddle Billing","/billing-providers/paddle-billing","content:7.billing-providers:6.paddle-billing.md","Integrate Churnkey with your Paddle Billing account",{"title":266,"_path":267,"_id":268,"description":269},"Braintree","/billing-providers/braintree","content:7.billing-providers:7.braintree.md","Integrate Churnkey with your Braintree account",{"title":271,"_path":272,"_id":273,"description":274},"Maxio","/billing-providers/maxio","content:7.billing-providers:8.maxio.md","Integrate Churnkey with your Maxio (formerly Chargify) account",{"title":276,"_path":277,"children":278},"Direct Connect","/billing-providers/direct-connect",[279,284],{"title":280,"_path":281,"_id":282,"description":283},"Churnkey Direct","/billing-providers/direct-connect/direct","content:7.billing-providers:9.direct-connect:1.direct.md","Integrate Churnkey with any billing system using Direct mode",{"title":285,"_path":286,"_id":287,"description":288},"Direct Mode Examples","/billing-providers/direct-connect/direct-examples","content:7.billing-providers:9.direct-connect:2.direct-examples.md","Real-world examples for common subscription scenarios","content:7.billing-providers:_dir.yml",{"title":291,"_path":292,"children":293,"_id":299},"Account","/account",[294],{"title":295,"_path":296,"_id":297,"description":298},"Multi-Workspace Support","/account/multi-workspace-support","content:8.account:1.multi-workspace-support.md","Use one email address to access multiple Churnkey workspaces and switch between them instantly.","content:8.account:_dir.yml",{"title":301,"_path":302,"children":303,"_id":309},"Support","/support",[304],{"title":305,"_path":306,"_id":307,"description":308},"Frequently Asked Questions","/support/faqs","content:9.support:1.faqs.md","We want setting up Churnkey to be a breeze.","content:9.support:_dir.yml",{"_path":93,"_dir":311,"_draft":312,"_partial":312,"_locale":313,"title":92,"description":95,"navigation":314,"body":315,"_type":759,"_id":94,"_source":760,"_file":761,"_stem":762,"_extension":763,"sitemap":764},"analytics",false,"",true,{"type":316,"children":317,"toc":742},"root",[318,326,333,346,352,364,441,450,459,464,469,474,481,495,500,506,514,519,525,533,538,543,551,556,562,576,584,590,595,603,609,621,626,632,637,725,734],{"type":319,"tag":320,"props":321,"children":322},"element","p",{},[323],{"type":324,"value":325},"text","Sessions track every customer's interaction with your Cancel Flow, from initial trigger to final decision. Sessions are the primary data structure Churnkey uses to track, analyze, and report on customer retention efforts.",{"type":319,"tag":327,"props":328,"children":330},"h2",{"id":329},"how-it-works",[331],{"type":324,"value":332},"How it works",{"type":319,"tag":320,"props":334,"children":335},{},[336,338,344],{"type":324,"value":337},"Whenever a customer starts the Cancel Flow, a session will be created to store the customer's information and their interactions, for example, their Survey Cancellation response. The result of a session, called ",{"type":319,"tag":339,"props":340,"children":341},"strong",{},[342],{"type":324,"value":343},"Session Outcomes",{"type":324,"value":345},", will be used to generate metrics such as the Save Rate, Offer Performance, and help in understanding cancellation reasons.",{"type":319,"tag":327,"props":347,"children":349},{"id":348},"where-to-find",[350],{"type":324,"value":351},"Where to find",{"type":319,"tag":320,"props":353,"children":354},{},[355,357,362],{"type":324,"value":356},"By the bottom of the Cancel Flow's Analytics page, you'll find the ",{"type":319,"tag":339,"props":358,"children":359},{},[360],{"type":324,"value":361},"Activity Stream",{"type":324,"value":363},". Within it, every session will have its own record with:",{"type":319,"tag":365,"props":366,"children":367},"ul",{},[368,385,399,413,427],{"type":319,"tag":369,"props":370,"children":371},"li",{},[372,377,379,383],{"type":319,"tag":339,"props":373,"children":374},{},[375],{"type":324,"value":376},"Customer email",{"type":324,"value":378}," ",{"type":319,"tag":380,"props":381,"children":382},"br",{},[],{"type":324,"value":384}," To help you identify who this session belongs to.",{"type":319,"tag":369,"props":386,"children":387},{},[388,393,394,397],{"type":319,"tag":339,"props":389,"children":390},{},[391],{"type":324,"value":392},"Subscription Information",{"type":324,"value":378},{"type":319,"tag":380,"props":395,"children":396},{},[],{"type":324,"value":398}," Such as Start Date and Price.",{"type":319,"tag":369,"props":400,"children":401},{},[402,407,408,411],{"type":319,"tag":339,"props":403,"children":404},{},[405],{"type":324,"value":406},"Session's Date",{"type":324,"value":378},{"type":319,"tag":380,"props":409,"children":410},{},[],{"type":324,"value":412}," The exact time in the customer's timezone when the session occurred.",{"type":319,"tag":369,"props":414,"children":415},{},[416,421,422,425],{"type":319,"tag":339,"props":417,"children":418},{},[419],{"type":324,"value":420},"Cancellation Survey Response",{"type":324,"value":378},{"type":319,"tag":380,"props":423,"children":424},{},[],{"type":324,"value":426}," To allow you to understand why your customers are leaving.",{"type":319,"tag":369,"props":428,"children":429},{},[430,435,436,439],{"type":319,"tag":339,"props":431,"children":432},{},[433],{"type":324,"value":434},"Customer's Feedback",{"type":324,"value":378},{"type":319,"tag":380,"props":437,"children":438},{},[],{"type":324,"value":440}," To help you connect with their true feelings about your product.",{"type":319,"tag":320,"props":442,"children":443},{},[444],{"type":319,"tag":445,"props":446,"children":449},"img",{"alt":447,"src":448},"activity-stream-record","/img/metrics/activity-stream-record.png",[],{"type":319,"tag":451,"props":452,"children":453},"callout",{},[454],{"type":319,"tag":320,"props":455,"children":456},{},[457],{"type":324,"value":458},"If the customer does not reach the Cancellation Survey or the Freeform Feedback, their session won't have any of this data.",{"type":319,"tag":327,"props":460,"children":462},{"id":461},"session-outcomes",[463],{"type":324,"value":343},{"type":319,"tag":320,"props":465,"children":466},{},[467],{"type":324,"value":468},"The Session Outcome is the customer's resulting action of a session. As mentioned in the Save Rate, the outcomes can be separated into two major groups: Cancelled and Saved.",{"type":319,"tag":320,"props":470,"children":471},{},[472],{"type":324,"value":473},"The Saved Customers are distributed in more detailed results as Abandoned, Paused, Discount, Contact Support, and Redirected.",{"type":319,"tag":475,"props":476,"children":478},"h3",{"id":477},"cancelled",[479],{"type":324,"value":480},"Cancelled",{"type":319,"tag":320,"props":482,"children":484},{"align":483},"center",[485,487],{"type":324,"value":486},"\n  ",{"type":319,"tag":488,"props":489,"children":494},"iframe",{"src":490,"frameBorder":491,"width":492,"height":493},"/video/session-outcome-cancelled.mp4","0",560,315,[],{"type":319,"tag":320,"props":496,"children":497},{"align":483},[498],{"type":324,"value":499},"\n  The customer went through all the steps of the flow and opted to cancel their subscription\n",{"type":319,"tag":475,"props":501,"children":503},{"id":502},"abandoned",[504],{"type":324,"value":505},"Abandoned",{"type":319,"tag":320,"props":507,"children":508},{"align":483},[509,510],{"type":324,"value":486},{"type":319,"tag":488,"props":511,"children":513},{"src":512,"frameBorder":491,"width":492,"height":493},"/video/session-outcome-abandoned.mp4",[],{"type":319,"tag":320,"props":515,"children":516},{"align":483},[517],{"type":324,"value":518},"\n  The customer started the Cancel Flow but closed it without taking any action.\n",{"type":319,"tag":475,"props":520,"children":522},{"id":521},"paused",[523],{"type":324,"value":524},"Paused",{"type":319,"tag":320,"props":526,"children":527},{"align":483},[528,529],{"type":324,"value":486},{"type":319,"tag":488,"props":530,"children":532},{"src":531,"frameBorder":491,"width":492,"height":493},"/video/session-outcome-paused.mp4",[],{"type":319,"tag":320,"props":534,"children":535},{"align":483},[536],{"type":324,"value":537},"\n  The customer accepted to pause their subscription for a certain period.\n",{"type":319,"tag":475,"props":539,"children":541},{"id":540},"discount",[542],{"type":324,"value":135},{"type":319,"tag":320,"props":544,"children":545},{"align":483},[546,547],{"type":324,"value":486},{"type":319,"tag":488,"props":548,"children":550},{"src":549,"frameBorder":491,"width":492,"height":493},"/video/session-outcome-discount.mp4",[],{"type":319,"tag":320,"props":552,"children":553},{"align":483},[554],{"type":324,"value":555},"\n  The customer accepted a coupon offer. \n",{"type":319,"tag":475,"props":557,"children":559},{"id":558},"contact-support",[560],{"type":324,"value":561},"Contact Support",{"type":319,"tag":320,"props":563,"children":564},{},[565,567,574],{"type":324,"value":566},"It's mandatory to have the ",{"type":319,"tag":568,"props":569,"children":571},"a",{"href":570},"/further-configuration#example-support-request-callback-connect-with-intercom-crisp-etc",[572],{"type":324,"value":573},"handleSupportRequest",{"type":324,"value":575}," integration. Your implemented support tool will be called once the customer clicks the button.",{"type":319,"tag":320,"props":577,"children":578},{"align":483},[579,580],{"type":324,"value":486},{"type":319,"tag":488,"props":581,"children":583},{"src":582,"frameBorder":491,"width":492,"height":493},"/video/session-outcome-contact-support.mp4",[],{"type":319,"tag":475,"props":585,"children":587},{"id":586},"redirected",[588],{"type":324,"value":589},"Redirected",{"type":319,"tag":320,"props":591,"children":592},{},[593],{"type":324,"value":594},"This is the result of \"Send to Custom Page\". After clicking the button, the customer will be redirected within the same browser's tab to the configured link.",{"type":319,"tag":320,"props":596,"children":597},{"align":483},[598,599],{"type":324,"value":486},{"type":319,"tag":488,"props":600,"children":602},{"src":601,"frameBorder":491,"width":492,"height":493},"/video/session-outcome-redirected.mp4",[],{"type":319,"tag":327,"props":604,"children":606},{"id":605},"bounced-sessions",[607],{"type":324,"value":608},"Bounced Sessions",{"type":319,"tag":320,"props":610,"children":611},{},[612,614,619],{"type":324,"value":613},"Customers may start multiple Cancel Flows in a short period of time. With multiple sessions, Churnkey only takes into consideration the most relevant session for the metrics. Sessions that are not relevant are tagged as ",{"type":319,"tag":339,"props":615,"children":616},{},[617],{"type":324,"value":618},"Bounced",{"type":324,"value":620}," and are not considered in your metrics.",{"type":319,"tag":320,"props":622,"children":623},{},[624],{"type":324,"value":625},"The timeframe to mark a session as bounced is 24 hours. This means that the difference between the bounced and most relevant session can be a maximum of 24h.",{"type":319,"tag":475,"props":627,"children":629},{"id":628},"example-of-a-bounced-session",[630],{"type":324,"value":631},"Example of a Bounced Session",{"type":319,"tag":320,"props":633,"children":634},{},[635],{"type":324,"value":636},"Consider a customer with an active subscription who created two sessions within a timeframe of 5 minutes:",{"type":319,"tag":638,"props":639,"children":640},"ol",{},[641,646,651,660,670,675,687,698,713],{"type":319,"tag":369,"props":642,"children":643},{},[644],{"type":324,"value":645},"Started a Cancel Flow at 9:00 AM",{"type":319,"tag":369,"props":647,"children":648},{},[649],{"type":324,"value":650},"The customer did not take any action and closed the Cancel Flow",{"type":319,"tag":369,"props":652,"children":653},{},[654,656],{"type":324,"value":655},"Session recorded and marked as ",{"type":319,"tag":339,"props":657,"children":658},{},[659],{"type":324,"value":505},{"type":319,"tag":369,"props":661,"children":662},{},[663,665],{"type":324,"value":664},"The Abandoned Session ",{"type":319,"tag":339,"props":666,"children":667},{},[668],{"type":324,"value":669},"increases the Save Rate",{"type":319,"tag":369,"props":671,"children":672},{},[673],{"type":324,"value":674},"After 5 minutes at 9:05 AM, the customer starts the Cancel Flow again",{"type":319,"tag":369,"props":676,"children":677},{},[678,680,685],{"type":324,"value":679},"Now, they opt to ",{"type":319,"tag":339,"props":681,"children":682},{},[683],{"type":324,"value":684},"Cancel",{"type":324,"value":686}," their subscription",{"type":319,"tag":369,"props":688,"children":689},{},[690,692,696],{"type":324,"value":691},"New session is generated with ",{"type":319,"tag":339,"props":693,"children":694},{},[695],{"type":324,"value":480},{"type":324,"value":697}," as the outcome",{"type":319,"tag":369,"props":699,"children":700},{},[701,703,707,709],{"type":324,"value":702},"Previous ",{"type":319,"tag":339,"props":704,"children":705},{},[706],{"type":324,"value":505},{"type":324,"value":708}," session is marked as ",{"type":319,"tag":339,"props":710,"children":711},{},[712],{"type":324,"value":618},{"type":319,"tag":369,"props":714,"children":715},{},[716,718,723],{"type":324,"value":717},"The ",{"type":319,"tag":339,"props":719,"children":720},{},[721],{"type":324,"value":722},"Save Rate decreases",{"type":324,"value":724}," because of the Cancelled Session",{"type":319,"tag":451,"props":726,"children":728},{"icon":727},"i-heroicons-light-bulb",[729],{"type":319,"tag":320,"props":730,"children":731},{},[732],{"type":324,"value":733},"The customer generated an Abandoned Session by step 2. Until this moment, we counted this session as a Save in the Save Rate. When they opted to Cancel by step 4, we marked their previous session as Bounced and removed it from the metrics. From here, we only consider the Cancelled Session for the Metrics.",{"type":319,"tag":320,"props":735,"children":736},{},[737],{"type":319,"tag":445,"props":738,"children":741},{"alt":739,"src":740},"session-bounced","/img/metrics/bounced-session.png",[],{"title":313,"searchDepth":743,"depth":743,"links":744},3,[745,747,748,756],{"id":329,"depth":746,"text":332},2,{"id":348,"depth":746,"text":351},{"id":461,"depth":746,"text":343,"children":749},[750,751,752,753,754,755],{"id":477,"depth":743,"text":480},{"id":502,"depth":743,"text":505},{"id":521,"depth":743,"text":524},{"id":540,"depth":743,"text":135},{"id":558,"depth":743,"text":561},{"id":586,"depth":743,"text":589},{"id":605,"depth":746,"text":608,"children":757},[758],{"id":628,"depth":743,"text":631},"markdown","content","2.cancel-flows/analytics/4.session-outcomes.md","2.cancel-flows/analytics/4.session-outcomes","md",{"loc":93},[766,767],{"_path":88,"title":87,"description":90},{"_path":98,"title":97,"description":100},1775515567133]