[{"data":1,"prerenderedAt":895},["ShallowReactive",2],{"navigation":3,"/cancel-flows/analytics/cancellation-trends":310,"/cancel-flows/analytics/cancellation-trends-surround":892},[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":98,"_dir":311,"_draft":312,"_partial":312,"_locale":313,"title":97,"description":100,"navigation":314,"body":315,"_type":886,"_id":99,"_source":887,"_file":888,"_stem":889,"_extension":890,"sitemap":891},"analytics",false,"",true,{"type":316,"children":317,"toc":867},"root",[318,333,340,345,350,355,361,375,380,397,422,432,438,447,480,487,492,499,504,588,594,599,668,674,764,772,778,784,795,801,806,829,838,847,853,858],{"type":319,"tag":320,"props":321,"children":322},"element","p",{},[323,326,331],{"type":324,"value":325},"text","The ",{"type":319,"tag":327,"props":328,"children":329},"strong",{},[330],{"type":324,"value":97},{"type":324,"value":332}," dashboard provides comprehensive insights into why customers cancel their subscriptions, helping you analyze selection rates for each cancellation reason, compare segments, and monitor changes over time.",{"type":319,"tag":334,"props":335,"children":337},"h2",{"id":336},"why-it-matters",[338],{"type":324,"value":339},"Why It Matters",{"type":319,"tag":320,"props":341,"children":342},{},[343],{"type":324,"value":344},"Cancellation data reveals critical insights into customer motivations and pain points, enabling strategic business decisions that directly impact retention and growth.",{"type":319,"tag":320,"props":346,"children":347},{},[348],{"type":324,"value":349},"For instance, if the cancellation reason \"Budget\" consistently accounts for a significant portion of cancellations, it likely indicates customers are struggling to see sufficient value relative to your pricing. This presents an opportunity to clearly communicate and reinforce your product's value by highlighting key features, benefits, and successes in your marketing and onboarding materials.",{"type":319,"tag":320,"props":351,"children":352},{},[353],{"type":324,"value":354},"Alternatively, if cancellations due to \"Missing Features\" are prominent, this indicates a gap between customer needs and your current offerings. Leveraging this insight, you can prioritize product enhancements and development efforts around the features most requested by your customers. Acting on this feedback directly addresses customer concerns, reduces churn, and ensures your product evolves in alignment with customer expectations.",{"type":319,"tag":334,"props":356,"children":358},{"id":357},"how-it-works",[359],{"type":324,"value":360},"How It Works",{"type":319,"tag":320,"props":362,"children":363},{},[364,366,373],{"type":324,"value":365},"For each cancellation reason displayed in the ",{"type":319,"tag":367,"props":368,"children":370},"a",{"href":369},"/cancel-flows/flow-configuration#cancellation-survey",[371],{"type":324,"value":372},"Cancellation Survey",{"type":324,"value":374}," (e.g., \"Too expensive\", \"Missing features\"), Churnkey tracks how frequently customers select each option relative to how often it was presented.",{"type":319,"tag":320,"props":376,"children":377},{},[378],{"type":324,"value":379},"Unlike traditional distributions where all options share the same denominator, each cancellation reason's selection rate is calculated exclusively from sessions where that specific reason was displayed.",{"type":319,"tag":320,"props":381,"children":382},{},[383,388,390,395],{"type":319,"tag":327,"props":384,"children":385},{},[386],{"type":324,"value":387},"Important",{"type":324,"value":389},": The number of times a reason is displayed can vary significantly, especially when you ",{"type":319,"tag":327,"props":391,"children":392},{},[393],{"type":324,"value":394},"make changes to your cancel flow",{"type":324,"value":396},". Common scenarios include:",{"type":319,"tag":398,"props":399,"children":400},"ul",{},[401,412],{"type":319,"tag":402,"props":403,"children":404},"li",{},[405,410],{"type":319,"tag":327,"props":406,"children":407},{},[408],{"type":324,"value":409},"Adding or removing cancellation options",{"type":324,"value":411}," from your survey",{"type":319,"tag":402,"props":413,"children":414},{},[415,420],{"type":319,"tag":327,"props":416,"children":417},{},[418],{"type":324,"value":419},"A/B testing different reason sets",{"type":324,"value":421}," for different customer segments",{"type":319,"tag":320,"props":423,"children":424},{},[425,430],{"type":319,"tag":327,"props":426,"children":427},{},[428],{"type":324,"value":429},"Each percentage therefore represents the selection rate within that reason's unique set of presentations",{"type":324,"value":431}," - not a universal comparison across all reasons.",{"type":319,"tag":334,"props":433,"children":435},{"id":434},"calculation",[436],{"type":324,"value":437},"Calculation",{"type":319,"tag":439,"props":440,"children":441},"callout",{},[442],{"type":319,"tag":320,"props":443,"children":444},{},[445],{"type":324,"value":446},"Overall = (Selected ÷ Displayed) × 100",{"type":319,"tag":398,"props":448,"children":449},{},[450,460,470],{"type":319,"tag":402,"props":451,"children":452},{},[453,458],{"type":319,"tag":327,"props":454,"children":455},{},[456],{"type":324,"value":457},"Displayed:",{"type":324,"value":459}," The number of times a reason was presented to customers in the cancellation flow.",{"type":319,"tag":402,"props":461,"children":462},{},[463,468],{"type":319,"tag":327,"props":464,"children":465},{},[466],{"type":324,"value":467},"Selected:",{"type":324,"value":469}," The number of times customers actually chose that reason.",{"type":319,"tag":402,"props":471,"children":472},{},[473,478],{"type":319,"tag":327,"props":474,"children":475},{},[476],{"type":324,"value":477},"Overall:",{"type":324,"value":479}," The percentage of times the reason was selected out of the times it appeared.",{"type":319,"tag":481,"props":482,"children":484},"h3",{"id":483},"example-calculation",[485],{"type":324,"value":486},"Example Calculation",{"type":319,"tag":320,"props":488,"children":489},{},[490],{"type":324,"value":491},"Let's walk through a real scenario:",{"type":319,"tag":493,"props":494,"children":496},"h4",{"id":495},"first-version-of-the-flow",[497],{"type":324,"value":498},"First Version of the Flow",{"type":319,"tag":320,"props":500,"children":501},{},[502],{"type":324,"value":503},"100 sessions collected, with two options:",{"type":319,"tag":505,"props":506,"children":507},"table",{},[508,538],{"type":319,"tag":509,"props":510,"children":511},"thead",{},[512],{"type":319,"tag":513,"props":514,"children":515},"tr",{},[516,523,528,533],{"type":319,"tag":517,"props":518,"children":520},"th",{"align":519},"left",[521],{"type":324,"value":522},"Reason",{"type":319,"tag":517,"props":524,"children":525},{"align":519},[526],{"type":324,"value":527},"Times Displayed",{"type":319,"tag":517,"props":529,"children":530},{"align":519},[531],{"type":324,"value":532},"Times Selected",{"type":319,"tag":517,"props":534,"children":535},{"align":519},[536],{"type":324,"value":537},"Overall (%)",{"type":319,"tag":539,"props":540,"children":541},"tbody",{},[542,566],{"type":319,"tag":513,"props":543,"children":544},{},[545,551,556,561],{"type":319,"tag":546,"props":547,"children":548},"td",{"align":519},[549],{"type":324,"value":550},"Budget",{"type":319,"tag":546,"props":552,"children":553},{"align":519},[554],{"type":324,"value":555},"100",{"type":319,"tag":546,"props":557,"children":558},{"align":519},[559],{"type":324,"value":560},"70",{"type":319,"tag":546,"props":562,"children":563},{"align":519},[564],{"type":324,"value":565},"70%",{"type":319,"tag":513,"props":567,"children":568},{},[569,574,578,583],{"type":319,"tag":546,"props":570,"children":571},{"align":519},[572],{"type":324,"value":573},"Missing Features",{"type":319,"tag":546,"props":575,"children":576},{"align":519},[577],{"type":324,"value":555},{"type":319,"tag":546,"props":579,"children":580},{"align":519},[581],{"type":324,"value":582},"30",{"type":319,"tag":546,"props":584,"children":585},{"align":519},[586],{"type":324,"value":587},"30%",{"type":319,"tag":493,"props":589,"children":591},{"id":590},"second-version-of-the-flow",[592],{"type":324,"value":593},"Second Version of the Flow",{"type":319,"tag":320,"props":595,"children":596},{},[597],{"type":324,"value":598},"Another 100 sessions, with a new option:",{"type":319,"tag":505,"props":600,"children":601},{},[602,624],{"type":319,"tag":509,"props":603,"children":604},{},[605],{"type":319,"tag":513,"props":606,"children":607},{},[608,612,616,620],{"type":319,"tag":517,"props":609,"children":610},{"align":519},[611],{"type":324,"value":522},{"type":319,"tag":517,"props":613,"children":614},{"align":519},[615],{"type":324,"value":527},{"type":319,"tag":517,"props":617,"children":618},{"align":519},[619],{"type":324,"value":532},{"type":319,"tag":517,"props":621,"children":622},{"align":519},[623],{"type":324,"value":537},{"type":319,"tag":539,"props":625,"children":626},{},[627,648],{"type":319,"tag":513,"props":628,"children":629},{},[630,634,638,643],{"type":319,"tag":546,"props":631,"children":632},{"align":519},[633],{"type":324,"value":550},{"type":319,"tag":546,"props":635,"children":636},{"align":519},[637],{"type":324,"value":555},{"type":319,"tag":546,"props":639,"children":640},{"align":519},[641],{"type":324,"value":642},"50",{"type":319,"tag":546,"props":644,"children":645},{"align":519},[646],{"type":324,"value":647},"50%",{"type":319,"tag":513,"props":649,"children":650},{},[651,656,660,664],{"type":319,"tag":546,"props":652,"children":653},{"align":519},[654],{"type":324,"value":655},"Other",{"type":319,"tag":546,"props":657,"children":658},{"align":519},[659],{"type":324,"value":555},{"type":319,"tag":546,"props":661,"children":662},{"align":519},[663],{"type":324,"value":642},{"type":319,"tag":546,"props":665,"children":666},{"align":519},[667],{"type":324,"value":647},{"type":319,"tag":493,"props":669,"children":671},{"id":670},"combined-results-as-shown-in-the-dashboard",[672],{"type":324,"value":673},"Combined Results (as shown in the dashboard)",{"type":319,"tag":505,"props":675,"children":676},{},[677,701],{"type":319,"tag":509,"props":678,"children":679},{},[680],{"type":319,"tag":513,"props":681,"children":682},{},[683,687,692,697],{"type":319,"tag":517,"props":684,"children":685},{"align":519},[686],{"type":324,"value":522},{"type":319,"tag":517,"props":688,"children":689},{"align":519},[690],{"type":324,"value":691},"Total Times Displayed",{"type":319,"tag":517,"props":693,"children":694},{"align":519},[695],{"type":324,"value":696},"Total Times Selected",{"type":319,"tag":517,"props":698,"children":699},{"align":519},[700],{"type":324,"value":537},{"type":319,"tag":539,"props":702,"children":703},{},[704,726,745],{"type":319,"tag":513,"props":705,"children":706},{},[707,711,716,721],{"type":319,"tag":546,"props":708,"children":709},{"align":519},[710],{"type":324,"value":550},{"type":319,"tag":546,"props":712,"children":713},{"align":519},[714],{"type":324,"value":715},"200",{"type":319,"tag":546,"props":717,"children":718},{"align":519},[719],{"type":324,"value":720},"120",{"type":319,"tag":546,"props":722,"children":723},{"align":519},[724],{"type":324,"value":725},"60%",{"type":319,"tag":513,"props":727,"children":728},{},[729,733,737,741],{"type":319,"tag":546,"props":730,"children":731},{"align":519},[732],{"type":324,"value":573},{"type":319,"tag":546,"props":734,"children":735},{"align":519},[736],{"type":324,"value":555},{"type":319,"tag":546,"props":738,"children":739},{"align":519},[740],{"type":324,"value":582},{"type":319,"tag":546,"props":742,"children":743},{"align":519},[744],{"type":324,"value":587},{"type":319,"tag":513,"props":746,"children":747},{},[748,752,756,760],{"type":319,"tag":546,"props":749,"children":750},{"align":519},[751],{"type":324,"value":655},{"type":319,"tag":546,"props":753,"children":754},{"align":519},[755],{"type":324,"value":555},{"type":319,"tag":546,"props":757,"children":758},{"align":519},[759],{"type":324,"value":642},{"type":319,"tag":546,"props":761,"children":762},{"align":519},[763],{"type":324,"value":647},{"type":319,"tag":439,"props":765,"children":766},{},[767],{"type":319,"tag":320,"props":768,"children":769},{},[770],{"type":324,"value":771},"Each percentage is calculated only for the sessions where that reason was shown. The \"Overall\" percentages are not intended to be summed, as each represents a unique base of presentations.",{"type":319,"tag":334,"props":773,"children":775},{"id":774},"using-the-cancellation-trends-dashboard",[776],{"type":324,"value":777},"Using the Cancellation Trends Dashboard",{"type":319,"tag":481,"props":779,"children":781},{"id":780},"select-segment",[782],{"type":324,"value":783},"Select Segment",{"type":319,"tag":320,"props":785,"children":786},{},[787,789,793],{"type":324,"value":788},"You can filter the data by customer segment using the ",{"type":319,"tag":327,"props":790,"children":791},{},[792],{"type":324,"value":783},{"type":324,"value":794}," dropdown. This allows you to analyze cancellation reasons based on each cancel flow. Selecting a segment updates all displayed metrics and trends to reflect only that group.",{"type":319,"tag":481,"props":796,"children":798},{"id":797},"compare-segments",[799],{"type":324,"value":800},"Compare Segments",{"type":319,"tag":320,"props":802,"children":803},{},[804],{"type":324,"value":805},"You can hover over any cancellation reason on the right to see how it compares across different segments.",{"type":319,"tag":398,"props":807,"children":808},{},[809,819],{"type":319,"tag":402,"props":810,"children":811},{},[812,817],{"type":319,"tag":327,"props":813,"children":814},{},[815],{"type":324,"value":816},"When the Primary Flow is selected:",{"type":324,"value":818},"\nHovering will show a tooltip that compares how often that reason was selected in the Primary Flow versus all other segments combined. This helps you understand if certain reasons are more common in your main cancellation path.",{"type":319,"tag":402,"props":820,"children":821},{},[822,827],{"type":319,"tag":327,"props":823,"children":824},{},[825],{"type":324,"value":826},"When another segment is selected:",{"type":324,"value":828},"\nThe tooltip will compare that segment’s results to the Primary Flow, highlighting differences in cancellation behavior between customer groups. This makes it easier to spot trends and tailor your cancellation experience based on what each segment is telling you.",{"type":319,"tag":320,"props":830,"children":831},{},[832],{"type":319,"tag":833,"props":834,"children":837},"img",{"alt":835,"src":836},"Cancellation Trends segment selection and comparison","/img/cancel_flow/segment-comparison-example.png",[],{"type":319,"tag":320,"props":839,"children":840},{},[841],{"type":319,"tag":842,"props":843,"children":844},"em",{},[845],{"type":324,"value":846},"Example: The dashboard shows how cancellation reasons and their trends compare across segments. Hovering over a reason displays a tooltip with detailed comparison.",{"type":319,"tag":481,"props":848,"children":850},{"id":849},"trend-last-30-days",[851],{"type":324,"value":852},"Trend Last 30 Days",{"type":319,"tag":320,"props":854,"children":855},{},[856],{"type":324,"value":857},"For each reason, the interface displays the trend (increase or decrease) in selection rate over the last 30 days compared to the previous period. This helps you quickly identify which reasons are becoming more or less common.",{"type":319,"tag":439,"props":859,"children":861},{"icon":860},"i-heroicons-exclamation-triangle",[862],{"type":319,"tag":320,"props":863,"children":864},{},[865],{"type":324,"value":866},"To see the \"Trend Last 30 Days\" metric, you must select a date range of at least 30 days. If the selected period is shorter, this trend will not be shown or may be inaccurate.",{"title":313,"searchDepth":868,"depth":868,"links":869},3,[870,872,873,881],{"id":336,"depth":871,"text":339},2,{"id":357,"depth":871,"text":360},{"id":434,"depth":871,"text":437,"children":874},[875],{"id":483,"depth":868,"text":486,"children":876},[877,879,880],{"id":495,"depth":878,"text":498},4,{"id":590,"depth":878,"text":593},{"id":670,"depth":878,"text":673},{"id":774,"depth":871,"text":777,"children":882},[883,884,885],{"id":780,"depth":868,"text":783},{"id":797,"depth":868,"text":800},{"id":849,"depth":868,"text":852},"markdown","content","2.cancel-flows/analytics/5.cancellation-trends.md","2.cancel-flows/analytics/5.cancellation-trends","md",{"loc":98},[893,894],{"_path":93,"title":92,"description":95},{"_path":103,"title":102,"description":105},1775515567160]