{"id":1005986,"date":"2026-02-03T11:19:48","date_gmt":"2026-02-03T11:19:48","guid":{"rendered":"https:\/\/www.sendtric.com\/?p=1005986"},"modified":"2026-02-26T11:32:01","modified_gmt":"2026-02-26T11:32:01","slug":"average-abandoned-cart-recovery-rates-2026","status":"publish","type":"post","link":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/","title":{"rendered":"Average Abandoned Cart Recovery Rates in 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1005986\" class=\"elementor elementor-1005986\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-305b7e72 e-con-full e-flex e-con e-parent\" data-id=\"305b7e72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbd55ad elementor-widget elementor-widget-heading\" data-id=\"dbd55ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key Takeaways\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-645bd72a elementor-widget elementor-widget-text-editor\" data-id=\"645bd72a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Full 2025 data shows that the average cart abandonment rate across ecommerce sits at 76.8% [1],\u00a0but revenue left in abandoned carts is not necessarily lost<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Up to 20% of abandonments can be recovered and converted to sales [4]<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Recovery emails are the top channel [3], boasting impressive metrics (average open rates of 40% to 45%). Timing is critical, with the first email ideally sent within 4 hours of abandonment<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The top reason for abandonment is unexpected extra costs at checkout (55%) [1], followed by forced account creation and long checkout processes. Tackling these specific friction points directly prevents future abandonment and improves recovery success<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mobile users abandon carts at a significantly higher rate (over 78%) [2] than desktop users. A fast, simple, trustworthy mobile checkout experience is essential<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Recovery is not just about sending emails. A multichannel approach using SMS, retargeting, and on-site optimizations (like guest checkout and social proof) will help recapture lost sales [5]<\/span><\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-751efb49 e-flex e-con-boxed e-con e-parent\" data-id=\"751efb49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c0fb2d7 elementor-widget elementor-widget-text-editor\" data-id=\"1c0fb2d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"font-weight: 400;\">How well do your abandoned cart recovery strategies shape up?<\/span><\/h3><p><b>Globally, abandoned cart rates are at 76.8%. But why are they so high,\u00a0and how can ecommerce retailers win customers back? Let\u2019s look at the latest cart abandonment statistics, study the factors that influence it, and teach you how to recover more abandoned carts.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ed4233a e-flex e-con-boxed e-con e-parent\" data-id=\"1ed4233a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44f019fa elementor-widget elementor-widget-heading\" data-id=\"44f019fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Cart Abandonment and Recovery Rates in 2026<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29387a63 elementor-widget elementor-widget-text-editor\" data-id=\"29387a63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Wait\u2026\u00a0what do \u201ccart abandonment rate\u201d and \u201crecovery rate\u201d even mean?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Basically, cart abandonment rate is the percentage of online shoppers who add items to their cart, but leave the website without completing the purchase.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Abandoned cart recovery rate is the percentage of online shoppers who come back and make a purchase from their cart.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To understand how well you can recover abandoned carts, you need to know the scale. The latest data from <\/span><a href=\"https:\/\/marketing.dynamicyield.com\/benchmarks\/cart-abandonment-rate\/\"><span style=\"font-weight: 400;\">Mastercard Dynamic Yield<\/span><\/a><span style=\"font-weight: 400;\"> (with data from 200 million unique monthly users throughout 2025) places the average online shopping cart abandonment rate at 76.8% [1].<\/span><\/p>\n<p><b><i>This means for every 10 customers who add an item to their basket, only 2 will complete the purchase on their first visit.<\/i><\/b><\/p>\n<p><span style=\"font-weight: 400;\">But the <\/span><a href=\"https:\/\/baymard.com\/lists\/cart-abandonment-rate\"><span style=\"font-weight: 400;\">Baymard Institute<\/span><\/a><span style=\"font-weight: 400;\">\u2019s ten years of research indicates that a significant portion of this lost revenue is reclaimable. In fact, focusing solely on solvable checkout usability issues, the average large ecommerce site can achieve a 35.26% increase in conversion rate [2].\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When applied to the broader market, this translates to a staggering $260 billion in recoverable sales [2].<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Industries with the Highest Cart Abandonment Rates<\/span><\/h2>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-102502b8 elementor-widget elementor-widget-text-editor\" data-id=\"102502b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table>\n<tbody>\n<tr style=\"background-color: #0b3d91; color: #ffffff; font-weight: bold;\">\n<td>\n<p><b>Industry<\/b><\/p>\n<\/td>\n<td>\n<p><b>Cart Abandonment Rate<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><b>Overall Average<\/b><\/p>\n<\/td>\n<td>\n<p><b>76.8%<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Beauty &amp; Personal Care<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">81.71<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Luxury &amp; Jewelry<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">79.84<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Fashion &amp; Accessories<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">77.80<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Retail<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">76.22<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Home &amp; Furniture<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">72.70<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Food &amp; Beverage<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">71.98<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Consumer Goods<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">61.81<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400;\">Pet Care<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400;\">53.06<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b925655 elementor-widget elementor-widget-text-editor\" data-id=\"2b925655\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><i><span style=\"font-weight: 400;\">Data from <\/span><\/i><a href=\"https:\/\/marketing.dynamicyield.com\/benchmarks\/cart-abandonment-rate\/\"><i><span style=\"font-weight: 400;\">Mastercard Dynamic Yield<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">\u2019s 2025 study [1]<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-685766a0 e-flex e-con-boxed e-con e-parent\" data-id=\"685766a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-384e1725 elementor-widget elementor-widget-heading\" data-id=\"384e1725\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Do Shoppers Abandon Their Carts? (And How to Fix It)\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e97ade7 elementor-widget elementor-widget-text-editor\" data-id=\"6e97ade7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Understanding why users leave their cart without buying is the first step to crafting an effective strategy for recovery.<\/span><\/p><p><span style=\"font-weight: 400;\">The truth is, the majority of cart abandonments are simply window shopping \u2013\u00a0customers who aren\u2019t ready to buy, or are just putting together a \u201cwishlist\u201d if the website doesn\u2019t offer that functionality.<\/span><\/p><p><span style=\"font-weight: 400;\">But for everyone else, cart abandonments are caused by specific, addressable pain points.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Here are the main offenders \u2013\u00a0and how to fix them.<\/span><\/p><p><i><span style=\"font-weight: 400;\">The following data comes from <\/span><\/i><a href=\"https:\/\/marketing.dynamicyield.com\/benchmarks\/cart-abandonment-rate\/\"><i><span style=\"font-weight: 400;\">Dynamic Yield\u2019s 2025 ecommerce benchmarks<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> [1] and ten years of research from the <\/span><\/i><a href=\"https:\/\/baymard.com\/lists\/cart-abandonment-rate\"><i><span style=\"font-weight: 400;\">Baymard Institute<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> [2].<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2124a302 e-flex e-con-boxed e-con e-parent\" data-id=\"2124a302\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-500dab2e elementor-widget elementor-widget-text-editor\" data-id=\"500dab2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"font-weight: 400;\">1. Unexpected Extra Costs: 55% of abandonments<\/span><\/h3><p><span style=\"font-weight: 400;\">This is the single biggest dealbreaker \u2013\u00a0more than half of all shoppers will leave if they encounter surprise shipping fees, taxes, or handling charges at the final stage.<\/span><\/p><p><b><i>The Fix: Add a shipping calculator on the cart page.<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Be transparent about all potential costs as early as possible in the shopping journey. You can offer a free shipping threshold, which can increase average order value while eliminating a major friction point.<\/span><\/p><h3><span style=\"font-weight: 400;\">2. Forced Account Creation: 25% of abandonments<\/span><\/h3><p><span style=\"font-weight: 400;\">Having to sign up before a first purchase is a significant barrier. It creates friction and raises privacy concerns for new customers.<\/span><\/p><p><b><i>The Fix: Always enable guest checkout.<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">You can incentivize account creation <\/span><i><span style=\"font-weight: 400;\">after the purchase is complete<\/span><\/i><span style=\"font-weight: 400;\">, by offering benefits like order tracking, faster future checkouts, or future discounts.<\/span><\/p><h3><span style=\"font-weight: 400;\">3. Security Concerns and Lack of Trust: 17% of abandonments<\/span><\/h3><p><span style=\"font-weight: 400;\">Rampant hacks, leaks, and data breaches have left shoppers feeling cautious. A checkout page with no visual security cues will crush confidence instantly.<\/span><\/p><p><b><i>The Fix: Saturate your checkout with trust signals.\u00a0<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Display SSL security badges, show trusted payment method logos (PayPal, Visa), and guarantees (money-back, free returns). Forms with trust badges can see a 42% increase in conversion.<\/span><\/p><h3><span style=\"font-weight: 400;\">4. Lengthy or Complicated Checkout Process: 21% of abandonments<\/span><\/h3><p><span style=\"font-weight: 400;\">A checkout with too many steps or form fields is a conversion killer, especially on mobile.<\/span><\/p><p><b><i>The Fix: Streamline relentlessly.\u00a0<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">Reduce form fields to the bare minimum (Baymard recommends 12-14 total form elements). Implement auto-fill features and offer one-click checkout options like Shop Pay or PayPal, which can convert up to 50% better than standard guest checkouts.<\/span><\/p><h3><span style=\"font-weight: 400;\">5. Slow Delivery Estimates: 21% of abandonments<\/span><\/h3><p><span style=\"font-weight: 400;\">Modern shoppers expect speed and clarity. Vague or slow delivery timelines create uncertainty.<\/span><\/p><p><b><i>The Fix: Provide clear, realistic delivery estimates early.\u00a0<\/i><\/b><\/p><p><span style=\"font-weight: 400;\">If possible, offer expedited shipping options. Transparency builds trust and manages expectations.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f219bf0 e-flex e-con-boxed e-con e-parent\" data-id=\"2f219bf0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2215080 elementor-widget elementor-widget-text-editor\" data-id=\"2215080\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"font-weight: 400;\">Developing a Recovery Strategy\u00a0<\/span><\/h2><h3><span style=\"font-weight: 400;\">Abandoned Cart Email Sequences<\/span><\/h3><p><span style=\"font-weight: 400;\">Prevention (using the fixes above) is crucial \u2013 but having a strategic recovery system is the only way you can directly recapture lost revenue. Automated abandoned cart email sequences remain one of the highest-ROI activities in ecommerce.<\/span><\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Up to 20% of all abandonments can be recovered and converted to sales [4]<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Up to 45% of abandoned cart emails are opened [3]<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>21% of opened emails receive click-throughs [3]<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>50% of the users who clicked purchased [3]<\/b><\/li><\/ul><\/li><\/ul><p><i><span style=\"font-weight: 400;\">Data sourced from <\/span><\/i><a href=\"https:\/\/moosend.com\/blog\/cart-abandonment-stats\/#abandoned-cart-emails\"><i><span style=\"font-weight: 400;\">Moosend<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> and <\/span><\/i><a href=\"https:\/\/www.convertcart.com\/blog\/cart-abandonment-rate-statistics#:~:text=Generally%20speaking%2C%20an%20acceptable%20abandoned,those%20lost%20sales%20into%20revenue.\"><i><span style=\"font-weight: 400;\">Convertcart<\/span><\/i><\/a><\/p><h2><span style=\"font-weight: 400;\">How to Create a High Converting 3-Email Sequence<\/span><\/h2><p><span style=\"font-weight: 400;\">With an up to 45% open rate [3], abandoned cart emails are the closest thing to a silver bullet solution you could ask for. But remember the golden rule: <\/span><b><i>be helpful, not spammy<\/i><\/b><span style=\"font-weight: 400;\">. Gently guide users back to the products they loved on your website, and incentivize the purchase when it makes business sense.<\/span><\/p><p><span style=\"font-weight: 400;\">Here\u2019s a proven timeline and structure for your abandoned cart emails.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b689f8 e-con-full e-grid e-con e-child\" data-id=\"9b689f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bdb7ff2 elementor-widget elementor-widget-text-editor\" data-id=\"bdb7ff2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"font-weight: 400;\">Email 1: A Gentle Reminder (Send 2-4 hours after abandonment)<\/span><\/h3><p><b>Goal:<\/b><span style=\"font-weight: 400;\"> Reignite intent. Assume the customer got distracted.<\/span><\/p><p><b>Content: <\/b><span style=\"font-weight: 400;\">Show a clear image of the abandoned item(s), reiterate key benefits, and include a prominent &#8220;Complete Your Purchase&#8221; button. No discount needed here \u2013 just remind the user that they\u2019ve got something to do today!<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae61ac1 elementor-widget elementor-widget-image\" data-id=\"ae61ac1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"334\" height=\"1024\" src=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-334x1024.png\" class=\"attachment-large size-large wp-image-1005993\" alt=\"Image of an abandoned cart email\" srcset=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-334x1024.png 334w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-98x300.png 98w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-501x1536.png 501w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png 700w\" sizes=\"(max-width: 334px) 100vw, 334px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e18b85 elementor-widget elementor-widget-image\" data-id=\"1e18b85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"1199\" src=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-1-768x1199.png\" class=\"attachment-medium_large size-medium_large wp-image-1005982\" alt=\"Screenshot of a $50 voucher offer in an abandoned cart email chain.\" srcset=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-1-768x1199.png 768w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-1-192x300.png 192w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-1-656x1024.png 656w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-1-984x1536.png 984w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-1.png 1025w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-318c0a7 elementor-widget elementor-widget-text-editor\" data-id=\"318c0a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"font-weight: 400;\">Email 2: Added Incentive (Send 24 hours later)<\/span><\/h3><p><b>Goal: <\/b><span style=\"font-weight: 400;\">Overcome hesitation. Add a nudge to tip them over the edge.<\/span><\/p><p><b>Content: <\/b><span style=\"font-weight: 400;\">Gently highlight potential pain points (&#8220;Worried about fit? We offer free returns&#8221; or \u201c14-day trial period included!\u201d). This is where a strategic incentive can work, like free shipping or a discount code. Create urgency by noting low stock, or give their incentive a countdown for expiry.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2724447 elementor-widget elementor-widget-text-editor\" data-id=\"2724447\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><span style=\"font-weight: 400;\">Email 3: Urgency (Send 72 hours later)<\/span><\/h3><p><b>Goal:<\/b><span style=\"font-weight: 400;\"> A last-chance appeal using scarcity.<\/span><\/p><p><b>Content: <\/b><span style=\"font-weight: 400;\">Use a stronger subject line (&#8220;Your cart is expiring soon!&#8221;). Visually emphasize that the items are reserved for them but won&#8217;t last forever. Incorporating a dynamic countdown timer in the email can heighten urgency \u2013\u00a0it psychologically screams <\/span><i><span style=\"font-weight: 400;\">\u201cscarcity!\u201d.<\/span><\/i><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac738a9 elementor-widget elementor-widget-image\" data-id=\"ac738a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"687\" height=\"1024\" src=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-2-687x1024.png\" class=\"attachment-large size-large wp-image-1005983\" alt=\"Example of a third abandoned cart email that creates urgency\" srcset=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-2-687x1024.png 687w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-2-201x300.png 201w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-2-768x1144.png 768w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-2-1031x1536.png 1031w, https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/image-2.png 1074w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d24752 elementor-widget elementor-widget-text-editor\" data-id=\"9d24752\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"font-weight: 400;\">Multichannel Recovery Tactics<\/span><\/h2><p><span style=\"font-weight: 400;\">If you really want to amp up your abandoned cart recovery rates in 2026, you need to think beyond email \u2013\u00a0and into SMS and retargeting ads.<\/span><\/p><p><span style=\"font-weight: 400;\">SMS text message reminders have open rates often exceeding 90%. SMS is a powerful tool for high value abandoned carts. Keep messages concise, with a direct link to the cart.<\/span><\/p><p><span style=\"font-weight: 400;\">Running retargeting campaigns? Displaying ads for abandoned products as a user browses other websites can reduce cart abandonment by 6.5% [5] and has the potential to increase overall sales by 20% [4]. Personalized ads use browsing cookies to retarget users with highly relevant promotions for products they have already displayed an interest in \u2013\u00a0like those in their cart.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Retargeting ads can give personalized offers that match the customer and your goals. So if your main objective is to capture a new customer to give them an incredible experience and get repeat custom, your initial offers can be far more extreme. Think of it as a \u201closs leader\u201d, to win customers over and prove you\u2019re the place to go for all their needs.<\/span><\/p><h3><span style=\"font-weight: 400;\">But Optimize Your Checkout Experience FIRST!<\/span><\/h3><p><span style=\"font-weight: 400;\">All recovery tactics will underperform if your core checkout experience isn\u2019t good enough. This is especially true for mobile, where abandonment rates are above 78%.<\/span><\/p><p><span style=\"font-weight: 400;\">So, design a mobile-first checkout experience. The entire checkout flow has to be thumb-friendly, with large buttons (over 44px), simplified forms (with autofill enabled) and integrated mobile wallets (Apple Pay, Google Pay, PayPal).<\/span><\/p><p><span style=\"font-weight: 400;\">Offer buy now, pay later (BNPL) options like Klarna or Clearpay. This directly addresses cost concerns and can improve checkout conversion by 78% while increasing average order value.<\/span><\/p><p><span style=\"font-weight: 400;\">And make it all work fast. A slow or buggy checkout is a conversion killer, so optimize page load times across all devices.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75e0241 elementor-widget elementor-widget-text-editor\" data-id=\"75e0241\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><span style=\"font-weight: 400;\">Your Action Plan for Abandoned Cart Recovery<\/span><\/h2><p><span style=\"font-weight: 400;\">Okay, so we\u2019ve got some tactics \u2013\u00a0now,\u00a0let\u2019s put it all into an actionable strategy that will move the needle and win more sales. Take the checklist below, and create your own abandoned cart recovery strategy for 2026.<\/span><\/p><h3><span style=\"font-weight: 400;\">Immediate Actions (To Do This Week)<\/span><\/h3><p><b>1. Check Out Your Checkout<\/b><\/p><p><span style=\"font-weight: 400;\">Use your checkout as a customer and look for friction points. Is guest checkout enabled? Are all costs displayed upfront? Is the user experience at least as good as your competitors\u2019? Add autofill features, improve digital wallet integrations, and think about buy now, pay later options.<\/span><b><\/b><\/p><p><b>2. Activate Basic Email Recovery<\/b><\/p><p><span style=\"font-weight: 400;\">Set up a simple 3-email sequence in your email marketing platform \u2013\u00a0see our example above. Use email widgets, like email countdown timers, to push urgency and nudge users towards their purchase.<\/span><b><\/b><\/p><p><b>3. Add Trust Badges<\/b><\/p><p><span style=\"font-weight: 400;\">Get SSL and payment logos, and make sure they\u2019re visible throughout your cart and checkout pages. Accreditations, awards, social proof and reviews from trusted platforms are all a big help, too!<\/span><\/p><h3><span style=\"font-weight: 400;\">Short-Term Optimizations (Next 2-4 Weeks)<\/span><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Look up <\/span><a href=\"https:\/\/www.dynamicyield.com\/lesson\/6-exit-intent-tactics\/\"><span style=\"font-weight: 400;\">Exit-Intent Pop-ups<\/span><\/a><span style=\"font-weight: 400;\"> [5], and install them on your cart page<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Refine your email sequence, with personalization and dynamic product images<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Analyze your mobile checkout flow for any clear friction points<\/span><\/li><\/ul><h3><span style=\"font-weight: 400;\">Long-term (Ongoing)<\/span><\/h3><p><span style=\"font-weight: 400;\">The biggest ongoing strategy \u2013\u00a0and the one that will define your long-term gains \u2013\u00a0is A\/B testing.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Test everything. Subject lines, email timing, incentive offers, checkout button colors, images\u2026 everything. You\u2019ll discover what your customers really value this way, and optimize your process to a highly granular level.<\/span><\/p><p><span style=\"font-weight: 400;\">Other ongoing strategies to consider:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Explore SMS Recovery for your highest-value customer segment<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Design and roll out a loyalty program to turn one-time recoveries into repeat customers<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Regularly review analytics to identify new abandonment trends or page-specific issues<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Recovering abandoned carts is a fundamental part of running a high-performing ecommerce operation. By understanding the customer&#8217;s reasons for leaving, deploying a multichannel recovery system, and relentlessly optimizing the checkout experience \u2013\u00a0you can transform your biggest weakness into a consistent revenue stream.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-269c445d e-flex e-con-boxed e-con e-parent\" data-id=\"269c445d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10082a48 elementor-widget elementor-widget-heading\" data-id=\"10082a48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Are Your Current Abandoned Cart Recovery Rates Up to Standard for 2026?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33f7e53 elementor-widget elementor-widget-text-editor\" data-id=\"33f7e53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Let Sendtric turn your abandoned carts into your most valuable sales channel \u2013\u00a0with email countdown timers that create urgency, scarcity, and grab your customers\u2019 attention.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0e06d2 elementor-widget elementor-widget-heading\" data-id=\"f0e06d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Add Countdown Timers to Your Ecommerce Emails\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a48109d elementor-widget elementor-widget-text-editor\" data-id=\"7a48109d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">A countdown timer is a dynamic email widget that displays the remaining time before an offer, sale, or event expires. Countdown timers improve conversions by<\/span> <span style=\"font-weight: 400;\">taking advantage of three proven human behavioral mechanisms:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56713eba e-flex e-con-boxed e-con e-parent\" data-id=\"56713eba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cabdf23 elementor-widget elementor-widget-heading\" data-id=\"7cabdf23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Countdown Timers in Ecommerce Emails<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a70c7a0 elementor-widget elementor-widget-text-editor\" data-id=\"2a70c7a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A countdown timer is a dynamic email widget that displays the remaining time before an offer, sale, or event expires.<\/p><p>Countdown timers improve conversions by taking advantage of three proven human behavioral mechanisms:<\/p><ol><li><h4>Urgency \u2013\u00a0<span style=\"font-size: 15px; font-style: inherit; font-weight: inherit; color: #7a7a7a; font-family: Roboto, sans-serif;\">Reduces procrastination.<\/span><\/h4><\/li><li><h4>Scarcity &#8211;\u00a0<span style=\"font-size: 15px; font-style: inherit; font-weight: inherit; color: #7a7a7a; font-family: Roboto, sans-serif;\">Reinforces limited availability.<\/span><\/h4><\/li><li><h4>Attention anchoring \u2013\u00a0<span style=\"font-size: 15px; font-style: inherit; font-weight: inherit; color: #7a7a7a; font-family: Roboto, sans-serif;\">Draws focus immediately after emails are opened.<\/span><\/h4><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43fb43e6 e-flex e-con-boxed e-con e-parent\" data-id=\"43fb43e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e11c58 elementor-widget elementor-widget-template\" data-id=\"3e11c58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1006152\" class=\"elementor elementor-1006152\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41f5c70f e-con-full e-flex e-con e-parent\" data-id=\"41f5c70f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40c32a31 elementor-widget elementor-widget-heading\" data-id=\"40c32a31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Create your free email countdown timer<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1337c4af elementor-widget elementor-widget-text-editor\" data-id=\"1337c4af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"mb-6\" style=\"font-family: Arial, sans-serif;\"><ol style=\"list-style-type: decimal !important; margin-left: 20px !important; padding-left: 20px !important;\"><li style=\"margin-bottom: 6px;\">Fill out the form with your desired countdown options<\/li><li style=\"margin-bottom: 6px;\">Click Generate<\/li><li style=\"margin-bottom: 6px;\">Confirm your email address<\/li><li style=\"margin-bottom: 6px;\">Copy and paste the provided HTML code into your email template<\/li><li style=\"margin-bottom: 6px;\">Enjoy your free email countdown timer from Sendtric with 10,000 free monthly views.*<\/li><\/ol><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54ed2207 elementor-widget elementor-widget-text-editor\" data-id=\"54ed2207\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-size: 23px; font-weight: bold; line-height: 30px; margin-bottom: 0;\">No watermark &#8211; Up to 10,000 monthly views* on our FREE Plan<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bfd430b elementor-widget elementor-widget-html\" data-id=\"5bfd430b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/select2\/4.1.0-rc.0\/css\/select2.min.css\" \/>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-datetimepicker\/2.5.20\/jquery.datetimepicker.min.css\" \/>\r\n<script src=\"\/moment-with-locales.js\"><\/script>\r\n<script src=\"\/moment-timezone-with-data.js\"><\/script>\r\n<script src=\"https:\/\/www.google.com\/recaptcha\/api.js\" async defer><\/script>\r\n<form class=\"timer-form\">\r\n\t<div class=\"ui error message\" style=\"display:none\">\r\n\t\t<div class=\"header\">You already have an account<\/div>\r\n\t\t<p> Please sign in to create more free widgets <\/p>\r\n\t<\/div>\r\n<!-- Row 1: Email + Full name -->\r\n<div class=\"form-row\">\r\n  <div class=\"input-container\">\r\n    <div class=\"input-group\" style=\"margin-bottom: 0px;\">\r\n      <label for=\"guest-email\">Email Address<\/label>\r\n      <div class=\"input-group\" id=\"email-container\">\r\n        <i class=\"fa fa-envelope\"><\/i>\r\n        <input type=\"email\" placeholder=\"Email Address\" id=\"guest-email\" required \/>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"input-container\">\r\n    <div class=\"input-group\" style=\"margin-bottom: 0px;\">\r\n      <label for=\"full-name\">Full name<\/label>\r\n      <div class=\"input-group\" id=\"fullname-container\">\r\n        <i class=\"fa fa-user\"><\/i>\r\n        <input\r\n  type=\"text\"\r\n  placeholder=\"Full name\"\r\n  id=\"full-name\"\r\n  required\r\n  maxlength=\"50\"\r\n  autocomplete=\"name\"\r\n\/>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Row 2: Datetime (left) + Time zone (right) -->\r\n<div class=\"form-row\">\r\n  <div class=\"input-container\">\r\n    <div class=\"input-group\" style=\"margin-bottom: 0px;\">\r\n      <label for=\"datetime\">When does your timer end? (max 30 days)<\/label>\r\n      <div class=\"input-group\" id=\"datetime-container\">\r\n        <i class=\"fa fa-calendar\"><\/i>\r\n        <input type=\"text\" class=\"form-control\" id=\"datetime\" placeholder=\"Date time\" readonly \/>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"input-container\">\r\n    <div class=\"input-group\">\r\n      <label for=\"timezone\">Time Zone<\/label>\r\n      <select id=\"timezone\" onchange=\"setDateTimeValue()\"><\/select>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Row 3: Language centered -->\r\n<div class=\"form-row\">\r\n  <div class=\"input-container language-center\">\r\n    <div class=\"input-group\">\r\n      <label for=\"language\">Language<\/label>\r\n      <select id=\"language\"><\/select>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\t<div class=\"color-picker-container\">\r\n\t\t<div class=\"color-piker-element\">\r\n\t\t\t<div class=\"color-picker\">\r\n\t\t\t\t<input type=\"color\" id=\"bg-color-id\" value=\"#000000\" style=\"display:none;\" \/>\r\n\t\t\t\t<div id=\"bg-color-id-div\" class=\"picker\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<label for=\"bg-color-id\">Background<\/label>\r\n\t\t<\/div>\r\n\t\t<div class=\"color-piker-element\">\r\n\t\t\t<div class=\"color-picker\">\r\n\t\t\t\t<input type=\"color\" id=\"label-color-id\" value=\"#ffffff\" style=\"display:none;\" \/>\r\n\t\t\t\t<div id=\"label-color-id-div\" class=\"picker\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<label for=\"label-color-id\">Labels<\/label>\r\n\t\t<\/div>\r\n\t\t<div class=\"color-piker-element\">\r\n\t\t\t<div class=\"color-picker\">\r\n\t\t\t\t<input type=\"color\" id=\"digit-color-id\" value=\"#ffffff\" style=\"display:none;\" \/>\r\n\t\t\t\t<div id=\"digit-color-id-div\" class=\"picker\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<label for=\"digit-color-id\">Digits<\/label>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class=\"input-container agree_condition\" >\r\n\t\t<div class=\" checkbox\">\r\n\t\t\t<input type=\"checkbox\" id=\"accept_terms_n_policies\" style=\"width: 13px;height: 13px;float: left;margin-top: 5px;\">\r\n\t\t\t<label for=\"accept_terms_n_policies\" class=\"agree_terms\" style=\"font-size: 16px;float: left;padding-left: 10px;font-weight: 400;color: #000000;margin-bottom: 20px;line-height: 25px;    font-family: 'PT Sans';\">I agree to the <a style=\"color:#4E83FB;text-decoration: underline;\" href=\"\/terms-of-service\/\">Terms of Service<\/a> and <a style=\"color:#4E83FB;text-decoration: underline;\" href=\"\/privacy-policy\/\">Privacy Policy<\/a><\/label>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\t<div class=\"input-container generate_button\" style=\"width:40%; margin:0 auto;font-size:19px;\">\r\n\t\t<div class=\"input-group\">\r\n\t\t\t<button id=\"sendtric-button\"\r\n\t\t\t\ttype=\"button\"\r\n\t\t\t\tclass=\"form-submit-button g-recaptcha\"\r\n\t\t\t\tdata-sitekey=\"6LcjDTEUAAAAADHHZs77-k1A3Ww_ELMy7HEKIE5J\"\r\n\t\t\t\tdata-callback=\"onSubmit\"\r\n\t\t\t\tdata-action=\"submit\"\r\n\t\t\t\tdata-expired-callback=\"handleCaptchaExpired\"\r\n\t\t\t\tdisabled>\r\n\t\t\t\tGENERATE\r\n\t\t\t<\/button>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/form>\r\n<style>\r\n\t.color-picker-container {\r\n\t\talign-items: center;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: space-evenly;\r\n\t\tmax-width: 500px\r\n\t}\r\n\r\n\t.color-picker-container .color-piker-element {\r\n\t\theight: 80px;\r\n\t\ttext-align: center;\r\n\t\twidth: 80px\r\n\t}\r\n\r\n\t.color-picker-container .color-piker-element .color-picker {\r\n\t\tborder: 1px solid #cecece;\r\n\t\theight: 46px;\r\n\t\tmargin: auto;\r\n\t\tpadding: 5px;\r\n\t\twidth: 46px\r\n\t}\r\n\r\n\t.color-picker-container .color-piker-element .color-picker input[type=color] {\r\n\t\tborder: 1px solid #000;\r\n\t\theight: 100%;\r\n\t\twidth: 100%\r\n\t}\r\n\r\n\t.color-picker-container label {\r\n\t\tfont-size: 13px;\r\n\t\tfont-weight: 400;\r\n\t\tletter-spacing: .5px;\r\n\t\tmargin-bottom: 4px\r\n\t}\r\n\r\n\t.input-container .input-group {\r\n\t\tmargin-bottom: 1rem;\r\n\t\tposition: relative\r\n\t}\r\n\r\n\t.input-container .input-group i.fa {\r\n\t\tfont-size: 16px;\r\n\t\tleft: 12px;\r\n\t\topacity: .5;\r\n\t\tposition: absolute;\r\n\t\ttop: 12px;\r\n\t\ttransition: .5s;\r\n\t\tz-index: 4\r\n\t}\r\n\r\n\t.input-container .input-group input {\r\n\t\tborder: 1px solid #aaa;\r\n\t\tborder-radius: 5px;\r\n\t\tbox-shadow: none;\r\n\t\tfont-size: 14px;\r\n\t\theight: 38px;\r\n\t\tpadding-left: 40px;\r\n\t\ttransition: .5s;\r\n\t\twidth: 100%\r\n\t}\r\n\r\n\t.input-container .input-group input:focus-visible {\r\n\t\tborder: 1px solid #85b7d9;\r\n\t\tbox-shadow: none;\r\n\t\toutline: none\r\n\t}\r\n\r\n\t.input-container .input-group input[type=\"datetime-local\"] {\r\n\t\tpadding: .67857143em 2.1em .67857143em 1em\r\n\t}\r\n\r\n\t.input-container .input-group label {\r\n\t\tcolor: rgba(0, 0, 0, .87);\r\n\t\tdisplay: block;\r\n\t\tfont-size: 13px;\r\n\t\tfont-weight: 700;\r\n\t\tmargin: 0 0 .28571429rem;\r\n\t\ttext-transform: none\r\n\t}\r\n\r\n\t.input-container .input-group:focus-within i.fa {\r\n\t\topacity: 1\r\n\t}\r\n\r\n\t.input-container .input-group:focus-within input {\r\n\t\tborder-color: #85b7d9\r\n\t}\r\n\r\n\t.input-group.checkbox {\r\n\t\talign-items: center;\r\n\t\tdisplay: flex\r\n\t}\r\n\r\n\t.input-group.checkbox input {\r\n\t\twidth: auto\r\n\t}\r\n\r\n\t.input-group.checkbox label {\r\n\t\tcursor: pointer;\r\n\t\tfont-weight: 400;\r\n\t\tline-height: 34px;\r\n\t\tmargin-bottom: 0;\r\n\t\tmargin-left: 10px\r\n\t}\r\n\r\n\t.input-group.checkbox label a {\r\n\t\tcolor: #19c6ff;\r\n\t\tfont-weight: 500\r\n\t}\r\n\r\n\t.select2-container {\r\n\t\twidth: 100% !important\r\n\t}\r\n\r\n\t.select2-container--default .select2-selection--single .select2-selection__arrow {\r\n\t\theight: 38px\r\n\t}\r\n\r\n\t.select2-container--default .select2-selection--single .select2-selection__rendered {\r\n\t\tpadding-left: 0\r\n\t}\r\n\r\n\t.ui.error.message {\r\n\t\t-webkit-box-shadow: 0 0 0 1px #570000 inset, 0 0 0 0 transparent;\r\n\t\t-webkit-box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;\r\n\t\t-webkit-transition: opacity .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;\r\n\t\tbackground: #f8f8f9;\r\n\t\tbackground-color: #fff6f6;\r\n\t\tborder-radius: .28571429rem;\r\n\t\tbox-shadow: 0 0 0 1px #570000 inset, 0 0 0 0 transparent;\r\n\t\tbox-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;\r\n\t\tcolor: rgba(0, 0, 0, .87);\r\n\t\tcolor: #9f3a38;\r\n\t\tfont: 1em\/1.4285em Lato;\r\n\t\tmargin: 1em 0;\r\n\t\tmin-height: 1em;\r\n\t\tpadding: 1em 1.5em;\r\n\t\tposition: relative;\r\n\t\ttext-align: left;\r\n\t\ttransition: opacity .1s ease, color .1s ease, background .1s ease, -webkit-box-shadow .1s ease;\r\n\t\ttransition: opacity .1s ease, color .1s ease, background .1s ease, box-shadow .1s ease;\r\n\t\ttransition: opacity .1s ease, color .1s ease, background .1s ease, box-shadow .1s ease, -webkit-box-shadow .1s ease\r\n\t}\r\n\r\n\t.ui.error.message .header {\r\n\t\tcolor: #912d2b;\r\n\t\tfont-size: 18px\r\n\t}\r\n\r\n\t.ui.message .header {\r\n\t\tdisplay: block;\r\n\t\tfont-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;\r\n\t\tfont-weight: 700;\r\n\t\tmargin: -.14285714em 0 0\r\n\t}\r\n\r\n\t.ui.message p {\r\n\t\tfont-size: 16px;\r\n\t\tmargin: 0;\r\n\t\tmargin-top: .25em;\r\n\t\topacity: .85\r\n\t}\r\n\r\n\tbutton.form-submit-button {\r\n\t\tbackground: #2084FF !important;\r\n\t\tfont-size: 20px;\r\n\t\tfont-weight: 700 !important;\r\n\t\tpadding: 15px 27px;\r\n\t\twidth: 100%;\r\n\t\tborder-radius: 40px;\r\n\t\tfont-family: 'PT Sans';\r\n\t\tline-height: 27px;\r\n\t}\r\n\r\n\tbutton.form-submit-button:disabled {\r\n\t\topacity: .5\r\n\t}\r\n\r\n\tform.timer-form {\r\n\t\tpadding: 40px\r\n\t}\r\n\r\n\tspan.select2-selection.select2-selection--single,\r\n\t.select2-container--default .select2-results__option--selectable {\r\n\t\talign-items: center;\r\n\t\tdisplay: flex;\r\n\t\tfont-size: 14px;\r\n\t\theight: 38px;\r\n\t\tjustify-content: flex-start;\r\n\t\tline-height: 1.21428571em;\r\n\t\tpadding: .67857143em 2.1em .67857143em 1em\r\n\t}\r\n\r\n\tselect#timezone,\r\n\tselect#language {\r\n\t\twidth: 100%;\r\n\t\theight: 38px;\r\n\t\tborder-radius: 5px;\r\n\t}\r\n\r\n\tinput.talwin__slider.talwin__slider--hue {\r\n\t\tbackground: linear-gradient(-90deg, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);\r\n\t}\r\n\r\n\t.talwin__slider::-webkit-slider-thumb {\r\n\t\tborder-radius: 5px !important;\r\n\t\theight: 25px !important;\r\n\t\twidth: 10px !important;\r\n\t\tbackground-color: #ffffffc7 !important;\r\n\t\tborder-color: #000 !important;\r\n\t\tborder-width: 2px !important;\r\n\t}\r\n\r\n\tbutton.tw-ref {\r\n\t\theight: 34px;\r\n\t\twidth: 34px;\r\n\t\tborder-radius: 0px;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tdisplay: flex;\r\n\t\tborder: 1px solid #000;\r\n\t}\r\n\r\n\tbutton.tw-ref:focus {\r\n\t\toutline: none;\r\n\t}\r\n\r\n\t.color-picker-container .color-piker-element .color-picker {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n.form-row {\r\n  display: flex;\r\n  gap: 16px;\r\n  align-items: flex-start;\r\n}\r\n\r\n.form-row .input-container {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n\/* Center the language field on row 3 *\/\r\n.language-center {\r\n  flex: 0 0 50%;\r\n  margin: 0 auto;\r\n}\r\n\r\n\/* Stack on small screens *\/\r\n@media (max-width: 640px) {\r\n  .form-row {\r\n    flex-direction: column;\r\n  }\r\n  .language-center {\r\n    flex: 1;\r\n    margin: 0;\r\n  }\r\n}\r\n\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/select2\/4.1.0-rc.0\/js\/select2.min.js\"><\/script>\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@simonwep\/pickr\/dist\/themes\/classic.min.css\">\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@simonwep\/pickr\/dist\/pickr.min.js\"><\/script>\r\n<script src=\"\/datetimepicker.min.js\"><\/script>\r\n<script>\r\n\r\nfunction scrollToResultContainer() {\r\n  \/\/ Use the first visible result container if there are multiple\r\n  const candidates = Array.from(document.querySelectorAll(\".index__timerCodeContainer__16rXZ\"));\r\n\r\n  const el =\r\n    candidates.find(x => x && x.offsetParent !== null) || \/\/ visible in layout\r\n    candidates[0];\r\n\r\n  if (!el) return;\r\n\r\n  \/\/ Let layout settle before measuring \/ scrolling (Elementor often needs this)\r\n  requestAnimationFrame(() => {\r\n    requestAnimationFrame(() => {\r\n      \/\/ If you have a sticky header, subtract an offset\r\n      const headerOffset = 120;\r\n      const y = el.getBoundingClientRect().top + window.pageYOffset - headerOffset;\r\n      window.scrollTo({ top: y, behavior: \"smooth\" });\r\n    });\r\n  });\r\n}\r\n\r\n\r\n\tdocument.querySelector('.timer-form').addEventListener('submit', (e) => e.preventDefault());\r\n\t\/\/ Ensure reCAPTCHA runs again after any grecaptcha.reset()\r\njQuery(document).on(\"click\", \"#sendtric-button\", function (e) {\r\n  e.preventDefault();\r\n\r\n  \/\/ Respect your disabled state\r\n  if (jQuery(this).is(\":disabled\")) return;\r\n\r\n  \/\/ Force execute (v3\/invisible) so onSubmit(token) fires every click\r\n  if (typeof grecaptcha !== \"undefined\" && grecaptcha.execute) {\r\n    grecaptcha.execute();\r\n  }\r\n});\r\n\r\n\t\/\/ --- Pickr helpers ---\r\n\tfunction makePickr({ el, inputSelector, defaultHex }) {\r\n\t\tconst inputEl = document.querySelector(inputSelector);\r\n\t\tif (!inputEl) return null;\r\n\r\n\t\t\/\/ Seed from input value if present, else default\r\n\t\tconst start = (inputEl.value && inputEl.value.trim()) || defaultHex;\r\n\r\n\t\tconst pickr = Pickr.create({\r\n\t\t\tel,\r\n\t\t\ttheme: 'classic',\r\n\t\t\tdefault: start,\r\n\t\t\tcomparison: false,\r\n\t\t\tcomponents: {\r\n\t\t\t\t\/\/ main\r\n\t\t\t\tpreview: true,\r\n\t\t\t\topacity: false,   \/\/ match Talwin opacity: false\r\n\t\t\t\thue: true,\r\n\r\n\t\t\t\t\/\/ input \/ format\r\n\t\t\t\tinteraction: {\r\n\t\t\t\t\thex: true,\r\n\t\t\t\t\tinput: true,\r\n\t\t\t\t\tsave: false,   \/\/ no SAVE button; updates live\r\n\t\t\t\t\tclear: false\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\t\/\/ picker -> input\r\n\t\tpickr.on('change', (color) => {\r\n\t\t\tconst hex = color.toHEXA().toString();  \/\/ e.g. \"#ffffff\"\r\n\t\t\tinputEl.value = hex;\r\n\t\t\t\/\/ If you need jQuery change listeners elsewhere:\r\n\t\t\tif (window.jQuery) jQuery(inputEl).trigger('input').trigger('change');\r\n\t\t});\r\n\r\n\t\t\/\/ input -> picker (supports manual changes if you ever unhide inputs)\r\n\t\tinputEl.addEventListener('input', () => {\r\n\t\t\tconst v = (inputEl.value || '').trim();\r\n\t\t\tif (v) pickr.setColor(v);\r\n\t\t});\r\n\r\n\t\treturn pickr;\r\n\t}\r\n\r\n\/\/ Build three pickers (background, labels, digits) \u2014 wait until Pickr is available\r\nfunction initPickrsWhenReady() {\r\n  if (typeof Pickr === \"undefined\") {\r\n    return setTimeout(initPickrsWhenReady, 50);\r\n  }\r\n\r\n  makePickr({\r\n    el: '#bg-color-id-div',\r\n    inputSelector: '#bg-color-id',\r\n    defaultHex: '#000000'\r\n  });\r\n\r\n  makePickr({\r\n    el: '#label-color-id-div',\r\n    inputSelector: '#label-color-id',\r\n    defaultHex: '#ffffff'\r\n  });\r\n\r\n  makePickr({\r\n    el: '#digit-color-id-div',\r\n    inputSelector: '#digit-color-id',\r\n    defaultHex: '#ffffff'\r\n  });\r\n}\r\n\r\ninitPickrsWhenReady();\r\n\r\n\tconst getOffset = (timeZone = 'UTC', date = new Date()) => {\r\n\t\tconst utcDate = new Date(date.toLocaleString('en-US', { timeZone: 'UTC' }));\r\n\t\tconst tzDate = new Date(date.toLocaleString('en-US', { timeZone }));\r\n\t\tconst offsetInMinutes = (tzDate.getTime() - utcDate.getTime()) \/ 6e4;\r\n\t\tlet OffsetInHours = Math.abs(Math.trunc(offsetInMinutes \/ 60));\r\n\t\tlet OffsetInMinutes = Math.abs(Math.trunc(offsetInMinutes % 60));\r\n\t\tif (offsetInMinutes >= 0) {\r\n\t\t\tlet hours = OffsetInHours.toString().padStart(2, '0')\r\n\t\t\tlet minutes = OffsetInMinutes.toString().padStart(2, '0')\r\n\t\t\treturn `+${hours}:${minutes}`\r\n\t\t} else {\r\n\t\t\tlet hours = OffsetInHours.toString().padStart(2, '0')\r\n\t\t\tlet minutes = OffsetInMinutes.toString().padStart(2, '0')\r\n\t\t\treturn `-${hours}:${minutes}`\r\n\t\t}\r\n\t}\r\n\r\n\tfunction setDateTimeValue() {\r\n\t\tlet TimeZone = jQuery('#timezone').val();\r\n\t\tlet localTime = new Date();\r\n\t\tlocalTime.setHours(localTime.getHours() + 1);\r\n\t\tlocalTime.setMinutes(0);\r\n\r\n\t\tlet localeDate = localTime.toLocaleString('en-US', { timeZone: TimeZone });\r\n\t\tlet defaultDate = new Date(localeDate);\r\n\t\tlet maxDateTime = new Date(localeDate);\r\n\t\tmaxDateTime.setDate(maxDateTime.getDate() + 30);\r\n\t\tlet minDateTime = new Date(localeDate);\r\n\t\tminDateTime.setHours(0, 0, 0, 0)\r\n\t\tjQuery('#datetime').datetimepicker({\r\n\t\t\tminDateTime: new Date(minDateTime),\r\n\t\t\tmaxDateTime: maxDateTime,\r\n\t\t\tvalue: defaultDate,\r\n\t\t\tstep: 1,\r\n\t\t\tformat: 'm\/d\/Y h:i A'\r\n\t\t});\r\n\t}\r\nfunction updateGenerateButtonState() {\r\n  const hasTerms = jQuery(\"#accept_terms_n_policies:checked\").length === 1;\r\n  const hasEmail = jQuery(\"#guest-email\").val().trim().length > 0;\r\n  const hasFullName = jQuery(\"#full-name\").val().trim().length > 0;\r\n\r\n  jQuery(\".form-submit-button.g-recaptcha\").attr(\"disabled\", !(hasTerms && hasEmail && hasFullName));\r\n}\r\n\r\n\tjQuery(document).ready(function () {\r\n\t\tlet momentTimezones = moment.tz.names();\r\n\t\tlet timezones = [];\r\n\t\tmomentTimezones.forEach(function (timezone) {\r\n\t\t\tlet now = moment().tz(timezone);\r\n\t\t\tlet gmtOffset = now.format('Z');\r\n\t\t\tlet temp = {\r\n\t\t\t\t\"text\": `${timezone.replace(\/_\/g, ' ')} (UTC ${gmtOffset})`,\r\n\t\t\t\t\"value\": timezone\r\n\t\t\t}\r\n\t\t\ttimezones.push(temp)\r\n\t\t});\r\n\t\tlet language = [{ \"text\": \"Bulgarian\", \"value\": \"bg\" }, { \"text\": \"Czech\", \"value\": \"cs\" }, { \"text\": \"Danish\", \"value\": \"da\" }, { \"text\": \"Dutch\", \"value\": \"nl\" }, { \"text\": \"English\", \"value\": \"en\" }, { \"text\": \"Estonian\", \"value\": \"et\" }, { \"text\": \"Finnish\", \"value\": \"fi\" }, { \"text\": \"French\", \"value\": \"fr\" }, { \"text\": \"German\", \"value\": \"de\" }, { \"text\": \"Greek\", \"value\": \"el\" }, { \"text\": \"Hebrew\", \"value\": \"he\" }, { \"text\": \"Hungarian\", \"value\": \"hu\" }, { \"text\": \"Icelandic\", \"value\": \"is\" }, { \"text\": \"Italian\", \"value\": \"it\" }, { \"text\": \"Japanese\", \"value\": \"ja\" }, { \"text\": \"Korean\", \"value\": \"kn\" }, { \"text\": \"Latvian\", \"value\": \"lv\" }, { \"text\": \"Lithuanian\", \"value\": \"lt\" }, { \"text\": \"Norwegian\", \"value\": \"no\" }, { \"text\": \"Polish\", \"value\": \"pl\" }, { \"text\": \"Portuguese\", \"value\": \"pt\" }, { \"text\": \"Romanian\", \"value\": \"ro\" }, { \"text\": \"Russian\", \"value\": \"ru\" }, { \"text\": \"Simplified Chinese\", \"value\": \"csl\" }, { \"text\": \"Serbian\", \"value\": \"sr\" }, { \"text\": \"Slovak\", \"value\": \"sk\" }, { \"text\": \"Spanish\", \"value\": \"es\" }, { \"text\": \"Swedish\", \"value\": \"sv\" }, { \"text\": \"Turkish\", \"value\": \"tr\" }];\r\n\r\n\t\tjQuery('#timezone').html('');\r\n\t\tjQuery('#language').html('');\r\n\t\tsetTimeout(() => {\r\n\t\t\tjQuery(\".form-submit-button.g-recaptcha\").attr(\"disabled\", true);\r\n\t\t}, 1200)\r\n\r\n\t\tlet selected = \"\";\r\n\r\n\t\ttimezones.map((data) => {\r\n\t\t\t\/\/ selected = data.value === Intl.DateTimeFormat().resolvedOptions().timeZone ? \"selected\" : \"\";\r\n\t\t\tselected = data.value === moment.tz.guess() ? \"selected\" : \"\";\r\n\t\t\tjQuery('#timezone').append('<option value=\"' + data.value + '\" ' + selected + '>' + data.text + '<\/option>')\r\n\t\t});\r\n\r\n\t\tlanguage.map((data) => {\r\n\t\t\tselected = data.value === \"en\" ? \"selected\" : \"\";\r\n\t\t\tjQuery('#language').append('<option value=\"' + data.value + '\" ' + selected + '>' + data.text + '<\/option>')\r\n\t\t});\r\n\r\n\t\tjQuery('#timezone, #language').select2();\r\n\t\tsetDateTimeValue();\r\n\r\n\r\njQuery(\"#accept_terms_n_policies\").on(\"change\", function (e) {\r\n  e.preventDefault();\r\n  updateGenerateButtonState();\r\n});\r\n\r\n\r\njQuery(\"#guest-email\").on(\"keyup\", function (e) {\r\n  e.preventDefault();\r\n  updateGenerateButtonState();\r\n});\r\n\r\njQuery(\"#full-name\").on(\"keyup\", function (e) {\r\n  e.preventDefault();\r\n  updateGenerateButtonState();\r\n});\r\n\/\/ --- Full name input sanitizer (letters + spaces, max length) ---\r\njQuery(\"#full-name\").on(\"input\", function () {\r\n  let v = jQuery(this).val();\r\n\r\n  \/\/ Allow letters (incl. accents) and spaces only\r\n  v = v.replace(\/[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\\s]\/g, \"\");\r\n\r\n  \/\/ Collapse multiple spaces and prevent leading space spam\r\n  v = v.replace(\/\\s{2,}\/g, \" \").trimStart();\r\n\r\n  \/\/ Enforce max length (match maxlength attribute)\r\n  if (v.length > 50) v = v.slice(0, 50);\r\n\r\n  jQuery(this).val(v);\r\n\r\n  \/\/ Keep Generate button state in sync\r\n  if (typeof updateGenerateButtonState === \"function\") {\r\n    updateGenerateButtonState();\r\n  }\r\n});\r\n\r\n\r\n\t});\r\n\r\n\tfunction validateEmail(email) {\r\n\t\t\/\/ Regular expression pattern for email validation\r\n\t\tvar emailPattern = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n\r\n\t\t\/\/ Test the email against the pattern\r\n\t\treturn emailPattern.test(email);\r\n\t}\r\n\r\n\tfunction onSubmit(token) {\r\nlet email = jQuery(\"#guest-email\").val();\r\nlet full_name = jQuery(\"#full-name\").val();\r\n\r\n\t\tlet timezone = jQuery(\"#timezone\").val();\r\n\t\tlet datetime = jQuery(\"#datetime\").val();\r\n\t\tlet language = jQuery(\"#language\").val();\r\n\t\tlet bg_color = jQuery(\"#bg-color-id\").val().replace(\"#\", \"\");\r\n\t\tlet label_color = jQuery(\"#label-color-id\").val().replace(\"#\", \"\");\r\n\t\tlet digit_color = jQuery(\"#digit-color-id\").val().replace(\"#\", \"\");\r\n\t\tlet UTCOffset = getOffset(timezone);\r\n\t\tlet oldDateObj = new Date(`${datetime} ${UTCOffset}`);\r\n\r\n\t\tif (!validateEmail(email)) {\r\n  generateErrorMessage(\"Please enter a valid email\")\r\n  return false;\r\n}\r\n\r\nfull_name = (full_name || \"\").trim();\r\n\r\nif (full_name.length === 0) {\r\n  generateErrorMessage(\"Please enter your full name\");\r\n  return false;\r\n}\r\n\r\nif (full_name.length > 50) {\r\n  generateErrorMessage(\"Full name must be 50 characters or less\");\r\n  return false;\r\n}\r\n\r\n\/\/ Letters (including accents) and spaces only\r\nif (!\/^[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\\s]+$\/.test(full_name)) {\r\n  generateErrorMessage(\"Full name can only contain letters and spaces\");\r\n  return false;\r\n}\r\n\r\n\r\n\r\n\t\tjQuery(\".ui.error.message p\").text(\"\")\r\n\t\tjQuery(\".ui.error.message\").hide();\r\n\t\tjQuery(\"button.form-submit-button\").prop(\"disabled\", true)\r\n\t\tjQuery(\".index__timerCode__1wGrn\").val('')\r\n\r\n\t\tlet params = {\r\n  \"email\": email,\r\n  \"full_name\": full_name.trim(),\r\n  \"timerData\": {\r\n    \"colors\": {\r\n      \"digits\": digit_color,\r\n      \"labels\": label_color,\r\n      \"background\": bg_color\r\n    },\r\n    \"language\": language,\r\n    \"endsAt\": oldDateObj.toISOString(),\r\n    \"timeZone\": timezone\r\n  },\r\n  \"captchaResponse\": token\r\n};\r\n\r\n\r\n\t\t\/\/ parameter_email = \/\/ Resolve correct API base depending on domain\/subdomain\r\nfunction resolveApiBase(hostname) {\r\n\thostname = (hostname || \"\").toLowerCase();\r\n\r\n\tconst HOST_MAP = {\r\n\t\t\/\/ Production\r\n\t\t\"sendtric.com\": \"https:\/\/dashboard.sendtric.com\",\r\n\t\t\"www.sendtric.com\": \"https:\/\/dashboard.sendtric.com\",\r\n\r\n\t\t\/\/ Staging\r\n\t\t\"staging-dashboard.sendtric.com\": \"https:\/\/staging-dashboard.sendtric.com\",\r\n\t\t\"staging.sendtric.com\": \"https:\/\/staging-dashboard.sendtric.com\",\"www.staging.sendtric.com\": \"https:\/\/staging-dashboard.sendtric.com\"\r\n\t};\r\n\r\n\t\/\/ Fail closed \u2013 do NOT guess or fallback to prod\r\n\treturn HOST_MAP[hostname] || null;\r\n}\r\n\r\n\/\/ parameter_email = getParameterByName('email');\r\nconst apiBase = resolveApiBase(location.hostname);\r\nif (!apiBase) {\r\n\tgenerateErrorMessage(\"This form is not configured for this domain.\");\r\n\treturn false;\r\n}\r\n\r\nlet url = `${apiBase}\/api\/v1\/timers\/guest`;\r\nif (email !== null && email !== \"\") {\r\n\turl += \"_timer\";\r\n}\r\n\r\n\t\t\/\/ posthog.capture('free_timer_creation')\r\n\t\tjQuery.ajax({\r\n\t\t\turl: url,\r\n\t\t\ttype: \"POST\",\r\n\t\t\tdata: JSON.stringify(params),\r\n\t\t\tcontentType: \"application\/json; charset=utf-8\",\r\n\t\t\tdataType: \"json\",\r\n\t\t\txhrFields: {\r\n\t\t\t\twithCredentials: true\r\n\t\t\t},\r\n\t\t\tbeforeSend: function (xhr) {\r\n\t\t\t\t\/\/ xhr.setRequestHeader (\"Authorization\", `Bearer ${CSRF_TOKEN}`);\r\n\t\t\t\txhr.setRequestHeader(\"accept\", \"application\/json\");\r\n\t\t\t\txhr.setRequestHeader(\"accept-language\", \"en-US,en;q=0.9,hi;q=0.8\");\r\n\t\t\t\txhr.setRequestHeader(\"authorization\", \"\");\r\n\t\t\t\txhr.setRequestHeader(\"content-type\", \"application\/json\");\r\n\t\t\t\txhr.setRequestHeader(\"x-requested-with\", \"XMLHttpRequest\");\r\n\t\t\t},\r\nsuccess: function (data) {\r\n  let html = '&lt;table align=&quot;center&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=\"' + data.url + '\" style=&quot;display: block;max-width:100%&quot; \/&gt;&lt;\/td&gt;&lt;\/tr&gt;&lt;\/tbody&gt;&lt;\/table&gt;'\r\n  jQuery(\".index__timerCode__1wGrn\").val(decodeHTMLEntities(html))\r\n  jQuery(\".index__previewImage__1Pwfw\").attr(\"data-src\", data.url)\r\n  jQuery(\".index__previewImage__1Pwfw\").attr(\"src\", data.url)\r\n\r\n  jQuery(\".index__previewImage__1Pwfw\").attr(\"src\", data.url)\r\n\r\n  setTimeout(() => {\r\n    try {\r\n      amplitude.getInstance.logEvent(\"Create free timer\");\r\n    } catch (e) {\r\n      console.error(\"An error occurred while logging the event:\", e);\r\n    }\r\n\r\n    jQuery(\".hide_on_response\").hide()\r\n    jQuery(\".index__timerCodeContainer__16rXZ\").show()\r\n\r\n    jQuery(\".form-submit-button.g-recaptcha\").attr(\"disabled\", true);\r\n    \r\n    scrollToResultContainer(); \/\/ updated Dec 2025\r\n    updateGenerateButtonState();\r\n\r\n    grecaptcha.reset();\r\n  }, 500);\r\n\r\n  \/\/ User Maven Script Injection\r\n  try {\r\n    usermaven(\"track\", \"free_timer_creation\", {\r\n      user_email: email,\r\n      user_id: data.ownerId,\r\n    });\r\n  } catch (e) {\r\n    console.warn(\"usermaven not available\", e);\r\n  }\r\n},\r\n\r\nerror: function (err) {\r\n  const msg =\r\n    (err && err.responseJSON && err.responseJSON.error) ||\r\n    (err && err.responseJSON && err.responseJSON.message) ||\r\n    \"Something went wrong. Please try again.\";\r\n\r\n  generateErrorMessage(msg);\r\n  document.querySelector(\".ui.error.message\").scrollIntoView({ block: \"center\", behavior: \"smooth\" });\r\n}\r\n\r\n\r\n\t\t})\r\n\t\treturn false;\r\n\t}\r\n\r\n\tfunction generateErrorMessage(msg) {\r\n\t\tjQuery(\".ui.error.message p\").text(msg)\r\n\t\tjQuery(\".ui.error.message\").show();\r\n\t\tjQuery(\".form-submit-button.g-recaptcha\").attr(\"disabled\", true);\r\nupdateGenerateButtonState();\r\n\r\n\t\tresetLeftArea()\r\n\t\tgrecaptcha.reset();\r\n\t}\r\n\r\n\tfunction resetLeftArea() {\r\n\t\tlet imgSrc = '\/wp-content\/uploads\/2023\/01\/example_timer.gif';\r\n\t\t\/\/ jQuery(\".index__timerCode__1wGrn\").val(''); \/\/ updated Nov 2025\r\n\/\/ jQuery(\".index__previewImage__1Pwfw\").attr(\"src\", imgSrc); \/\/ updated Nov 2025\r\n\/\/ jQuery(\".index__templatePreviewBody__jDpp2, .index__templatePreviewMobile__1MlQa\").css(\"background\", '#1ac6ff'); \/\/ updated Nov 2025\r\n\/\/ jQuery(\".index__templatePreviewBody__jDpp2, .index__templatePreviewMobile__1MlQa\").css(\"color\", '#ffffff'); \/\/ updated Nov 2025\r\n\/\/ jQuery(\".index__templatePreviewButton__1gt4y\").css(\"background\", '#ffffff'); \/\/ updated Nov 2025\r\n\/\/ jQuery(\".index__templatePreviewButton__1gt4y\").css(\"color\", '#1ac6ff'); \/\/ updated Nov 2025\r\n\r\n\t\tjQuery(\".index__previewImage__1Pwfw\").attr(\"src\", imgSrc)\r\n\t\tsetTimeout(() => {\r\n\t\t\tjQuery(\".hide_on_response\").show()\r\n\t\t\tjQuery(\".index__timerCodeContainer__16rXZ\").hide()\r\n\r\n\t\t\tjQuery(\".form-submit-button.g-recaptcha\").attr(\"disabled\", true);\r\nupdateGenerateButtonState();\r\n\r\n\t\t\tgrecaptcha.reset();\r\n\t\t}, 100)\r\n\t}\r\n\r\n\tfunction handleCaptchaExpired() {\r\n\t\tjQuery(\"#accept_terms_n_policies\").prop(\"checked\", false);\r\n\t\tjQuery(\".form-submit-button.g-recaptcha\").attr(\"disabled\", true);\r\nupdateGenerateButtonState();\r\n\r\n\t\tgrecaptcha.reset();\r\n\t}\r\n\r\n\tfunction decodeHTMLEntities(text) {\r\n\t\tvar entities = [\r\n\t\t\t['amp', '&'],\r\n\t\t\t['apos', '\\''],\r\n\t\t\t['#x27', '\\''],\r\n\t\t\t['#x2F', '\/'],\r\n\t\t\t['#39', '\\''],\r\n\t\t\t['#47', '\/'],\r\n\t\t\t['lt', '<'],\r\n\t\t\t['gt', '>'],\r\n\t\t\t['nbsp', ' '],\r\n\t\t\t['quot', '\"']\r\n\t\t];\r\n\r\n\t\tfor (var i = 0, max = entities.length; i < max; ++i)\r\n\t\t\ttext = text.replace(new RegExp('&' + entities[i][0] + ';', 'g'), entities[i][1]);\r\n\r\n\t\treturn text;\r\n\t}\r\n<\/script>\r\n<script>\/*document.querySelector('#sendtric-button').addEventListener('click', () => {hj('event', 'clicked_homepage_cta'); console.log(\"------Something happened\")});*\/<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82b8120 elementor-widget elementor-widget-text-editor\" data-id=\"82b8120\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-pm-slice=\"0 0 []\">*If you exceed 10,000 free views in a month, a watermark will appear until the limit resets. Upgrade to remove it at any time. Paid plans never show a watermark, even if the limit is exceeded.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d28b7cb elementor-widget elementor-widget-html\" data-id=\"4d28b7cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"result-div-for-code\">\r\n    <div class=\"index__timerCodeContainer__16rXZ\" style=\"display:none; text-align:center; margin:40px auto; max-width:700px;\">\r\n\r\n        <!-- Header above generated timer -->\r\n        <h2>Your timer is ready!<\/h2>\r\n\r\n        <!-- Tag line -->\r\n        <p class=\"timer-tagline\">Check your email to get access to the timer's code so you can integrate it in your email campaign and make edits if you wish.<\/p>\r\n        <br>\r\n\r\n        <!-- Timer preview -->\r\n        <div style=\"display:flex; justify-content:center; margin-bottom:20px;\">\r\n            <img decoding=\"async\" class=\"index__previewImage__1Pwfw\" src=\"\" alt=\"Email Live Countdown Timer\" draggable=\"false\" \/>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.index__timerCodeContainer__16rXZ h2 {\r\n    font-family: 'PT Sans';\r\n    font-size: 22px;\r\n    font-weight: 700;\r\n}\r\n\r\n\/* Existing paragraph styling (kept) *\/\r\n.index__timerCodeContainer__16rXZ p {\r\n    font-family: 'PT Sans';\r\n    font-size: 18px;\r\n    font-weight: 400;\r\n    line-height: 26px;\r\n    text-align: center;\r\n    margin-top: 10px;\r\n    margin-bottom: 10px;\r\n}\r\n\r\n\/* New: Tagline \"box\" styling *\/\r\n.index__timerCodeContainer__16rXZ .timer-tagline {\r\n    background: #fff;\r\n    border: 2px solid rgba(78, 131, 251, 1);\r\n    border-radius: 8px;\r\n    padding: 14px 16px;\r\n    max-width: 650px;\r\n    box-sizing: border-box;\r\n    margin-left: auto;\r\n    margin-right: auto;\r\n}\r\n\r\n\/* Existing textarea styling (kept, even though textarea is removed) *\/\r\n.index__timerCodeContainer__16rXZ textarea {\r\n    font-family: 'PT Sans';\r\n    font-size: 20px;\r\n    font-weight: 400;\r\n    line-height: 26px;\r\n    letter-spacing: 0.05em;\r\n    text-align: left;\r\n    resize: none;\r\n    background: #fff;\r\n    border: 2px solid rgba(78, 131, 251, 1);\r\n    box-sizing: border-box;\r\n}\r\n<\/style>\r\n\r\n<!-- Script removed because copy UI was removed (prevents errors). -->\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-21d11e52 e-flex e-con-boxed e-con e-parent\" data-id=\"21d11e52\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7edaf895 elementor-widget elementor-widget-heading\" data-id=\"7edaf895\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Frequently Asked Questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72d5265d elementor-widget elementor-widget-n-accordion\" data-id=\"72d5265d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1920\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1920\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What does abandoned cart mean? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1920\" class=\"elementor-element elementor-element-68001b64 e-con-full e-flex e-con e-child\" data-id=\"68001b64\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46859579 elementor-widget elementor-widget-text-editor\" data-id=\"46859579\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">An abandoned cart is when a user adds a product to the cart on an ecommerce website, but doesn&#8217;t buy it.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1921\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1921\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is an acceptable abandoned cart rate? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1921\" class=\"elementor-element elementor-element-60ee210a e-con-full e-flex e-con e-child\" data-id=\"60ee210a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72826e9f elementor-widget elementor-widget-text-editor\" data-id=\"72826e9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">The global average (as of January 2026) is 76.8%. Different industries have different rates: in beauty and personal care, the rate is highest at 81.71%.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1922\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1922\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is an acceptable abandoned cart recovery rate? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1922\" class=\"elementor-element elementor-element-562fe3a4 e-con-full e-flex e-con e-child\" data-id=\"562fe3a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-582eb308 elementor-widget elementor-widget-text-editor\" data-id=\"582eb308\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">10% to 20%. This means that for every 100 customers who abandon their carts, up to 20 of them will return to purchase from you.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1923\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1923\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How to deal with abandoned carts? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1923\" class=\"elementor-element elementor-element-2e006a00 e-flex e-con-boxed e-con e-child\" data-id=\"2e006a00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c6b359f elementor-widget elementor-widget-text-editor\" data-id=\"4c6b359f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Personalized emails are the most effective tactic, with open rates of up to 45%, CTR of 21% and an astonishing 50% conversion rate for users who click through. On-site pop-ups, SMS reminders, and retargeting ads are other highly effective strategies \u2013\u00a0but checkout experience must be optimized first.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1924\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1924\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Why do people abandon carts? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1924\" class=\"elementor-element elementor-element-2c0d57d9 e-flex e-con-boxed e-con e-child\" data-id=\"2c0d57d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31fcf795 elementor-widget elementor-widget-text-editor\" data-id=\"31fcf795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">55% of users abandon their carts due to hidden extra costs: shipping, taxes, tariffs, and other fees.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1925\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-1925\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> How can I make abandoned cart emails that convert? <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1925\" class=\"elementor-element elementor-element-b529be9 e-flex e-con-boxed e-con e-child\" data-id=\"b529be9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c25fdce elementor-widget elementor-widget-text-editor\" data-id=\"c25fdce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Make emails personal \u2013\u00a0not just using customers\u2019 names, but including the items in their carts, with dynamic images and offers based on their history. Escalate urgency with an automated email timeline \u2013\u00a0and add attention-grabbing countdown timers to your ecommerce emails\u200b to reinforce this.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What does abandoned cart mean?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An abandoned cart is when a user adds a product to the cart on an ecommerce website, but doesn&#8217;t buy it.\"}},{\"@type\":\"Question\",\"name\":\"What is an acceptable abandoned cart rate?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The global average (as of January 2026) is 76.8%. Different industries have different rates: in beauty and personal care, the rate is highest at 81.71%.\"}},{\"@type\":\"Question\",\"name\":\"What is an acceptable abandoned cart recovery rate?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"10% to 20%. This means that for every 100 customers who abandon their carts, up to 20 of them will return to purchase from you.\"}},{\"@type\":\"Question\",\"name\":\"How to deal with abandoned carts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Personalized emails are the most effective tactic, with open rates of up to 45%, CTR of 21% and an astonishing 50% conversion rate for users who click through. On-site pop-ups, SMS reminders, and retargeting ads are other highly effective strategies \\u2013\\u00a0but checkout experience must be optimized first.\"}},{\"@type\":\"Question\",\"name\":\"Why do people abandon carts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"55% of users abandon their carts due to hidden extra costs: shipping, taxes, tariffs, and other fees.\"}},{\"@type\":\"Question\",\"name\":\"How can I make abandoned cart emails that convert?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Make emails personal \\u2013\\u00a0not just using customers\\u2019 names, but including the items in their carts, with dynamic images and offers based on their history. Escalate urgency with an automated email timeline \\u2013\\u00a0and add attention-grabbing countdown timers to your ecommerce emails\\u200b to reinforce this.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30bf6f0a e-flex e-con-boxed e-con e-parent\" data-id=\"30bf6f0a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-922bf5b elementor-widget elementor-widget-heading\" data-id=\"922bf5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sources<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36cf6ac elementor-widget elementor-widget-text-editor\" data-id=\"36cf6ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>[1] https:\/\/marketing.dynamicyield.com\/benchmarks\/cart-abandonment-rate\/<br \/>[2] https:\/\/baymard.com\/lists\/cart-abandonment-rate<br \/>[3] https:\/\/moosend.com\/blog\/cart-abandonment-stats\/#abandoned-cart-emails<br \/>[4] https:\/\/www.convertcart.com\/blog\/cart-abandonment-rate-statistics <br \/>[5] https:\/\/www.dynamicyield.com\/lesson\/6-exit-intent-tactics\/<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As of 2026, abandoned cart rates are at 76.8%. But why are they so high, and how can ecommerce retailers win customers back?<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5,6],"tags":[],"class_list":["post-1005986","post","type-post","status-publish","format-standard","hentry","category-blog","category-email-marketing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Average Abandoned Cart Recovery Rates in 2026 - Sendtric<\/title>\n<meta name=\"description\" content=\"What\u2019s a good email open rate in 2026? Compare average open rates by industry and learn how your campaigns stack up.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Average Abandoned Cart Recovery Rates in 2026 - Sendtric\" \/>\n<meta property=\"og:description\" content=\"What\u2019s a good email open rate in 2026? Compare average open rates by industry and learn how your campaigns stack up.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Sendtric\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-03T11:19:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-26T11:32:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"2148\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martin Tenev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Tenev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\"},\"author\":{\"name\":\"Martin Tenev\",\"@id\":\"https:\/\/www.sendtric.com\/#\/schema\/person\/7c4e4bac7bffeb49620bff7d9b193d7e\"},\"headline\":\"Average Abandoned Cart Recovery Rates in 2026\",\"datePublished\":\"2026-02-03T11:19:48+00:00\",\"dateModified\":\"2026-02-26T11:32:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\"},\"wordCount\":2319,\"publisher\":{\"@id\":\"https:\/\/www.sendtric.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-334x1024.png\",\"articleSection\":[\"Blog\",\"Email Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\",\"url\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\",\"name\":\"Average Abandoned Cart Recovery Rates in 2026 - Sendtric\",\"isPartOf\":{\"@id\":\"https:\/\/www.sendtric.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-334x1024.png\",\"datePublished\":\"2026-02-03T11:19:48+00:00\",\"dateModified\":\"2026-02-26T11:32:01+00:00\",\"description\":\"What\u2019s a good email open rate in 2026? Compare average open rates by industry and learn how your campaigns stack up.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage\",\"url\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png\",\"contentUrl\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png\",\"width\":700,\"height\":2148,\"caption\":\"Image of an abandoned cart email\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sendtric.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/www.sendtric.com\/category\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Average Abandoned Cart Recovery Rates in 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sendtric.com\/#website\",\"url\":\"https:\/\/www.sendtric.com\/\",\"name\":\"Sendtric\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.sendtric.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sendtric.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.sendtric.com\/#organization\",\"name\":\"Sendtric\",\"url\":\"https:\/\/www.sendtric.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sendtric.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/10\/logo-2.png\",\"contentUrl\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/10\/logo-2.png\",\"width\":180,\"height\":60,\"caption\":\"Sendtric\"},\"image\":{\"@id\":\"https:\/\/www.sendtric.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.sendtric.com\/#\/schema\/person\/7c4e4bac7bffeb49620bff7d9b193d7e\",\"name\":\"Martin Tenev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.sendtric.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/11\/cropped-Blog-bio-96x96.jpeg\",\"contentUrl\":\"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/11\/cropped-Blog-bio-96x96.jpeg\",\"caption\":\"Martin Tenev\"},\"description\":\"Growth Marketing Martin is enthusiastic about all things growth and AI including how to create email campaigns that convert (especially when using countdown timers).\",\"url\":\"https:\/\/www.sendtric.com\/author\/martinnoosalabs-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Average Abandoned Cart Recovery Rates in 2026 - Sendtric","description":"What\u2019s a good email open rate in 2026? Compare average open rates by industry and learn how your campaigns stack up.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/","og_locale":"en_US","og_type":"article","og_title":"Average Abandoned Cart Recovery Rates in 2026 - Sendtric","og_description":"What\u2019s a good email open rate in 2026? Compare average open rates by industry and learn how your campaigns stack up.","og_url":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/","og_site_name":"Sendtric","article_published_time":"2026-02-03T11:19:48+00:00","article_modified_time":"2026-02-26T11:32:01+00:00","og_image":[{"width":700,"height":2148,"url":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png","type":"image\/png"}],"author":"Martin Tenev","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Martin Tenev","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#article","isPartOf":{"@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/"},"author":{"name":"Martin Tenev","@id":"https:\/\/www.sendtric.com\/#\/schema\/person\/7c4e4bac7bffeb49620bff7d9b193d7e"},"headline":"Average Abandoned Cart Recovery Rates in 2026","datePublished":"2026-02-03T11:19:48+00:00","dateModified":"2026-02-26T11:32:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/"},"wordCount":2319,"publisher":{"@id":"https:\/\/www.sendtric.com\/#organization"},"image":{"@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-334x1024.png","articleSection":["Blog","Email Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/","url":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/","name":"Average Abandoned Cart Recovery Rates in 2026 - Sendtric","isPartOf":{"@id":"https:\/\/www.sendtric.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage"},"image":{"@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13-334x1024.png","datePublished":"2026-02-03T11:19:48+00:00","dateModified":"2026-02-26T11:32:01+00:00","description":"What\u2019s a good email open rate in 2026? Compare average open rates by industry and learn how your campaigns stack up.","breadcrumb":{"@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#primaryimage","url":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png","contentUrl":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-01-30-at-12.07.13.png","width":700,"height":2148,"caption":"Image of an abandoned cart email"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sendtric.com\/average-abandoned-cart-recovery-rates-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sendtric.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.sendtric.com\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"Average Abandoned Cart Recovery Rates in 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.sendtric.com\/#website","url":"https:\/\/www.sendtric.com\/","name":"Sendtric","description":"","publisher":{"@id":"https:\/\/www.sendtric.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sendtric.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.sendtric.com\/#organization","name":"Sendtric","url":"https:\/\/www.sendtric.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sendtric.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/10\/logo-2.png","contentUrl":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/10\/logo-2.png","width":180,"height":60,"caption":"Sendtric"},"image":{"@id":"https:\/\/www.sendtric.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.sendtric.com\/#\/schema\/person\/7c4e4bac7bffeb49620bff7d9b193d7e","name":"Martin Tenev","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sendtric.com\/#\/schema\/person\/image\/","url":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/11\/cropped-Blog-bio-96x96.jpeg","contentUrl":"https:\/\/www.sendtric.com\/wp-content\/uploads\/2025\/11\/cropped-Blog-bio-96x96.jpeg","caption":"Martin Tenev"},"description":"Growth Marketing Martin is enthusiastic about all things growth and AI including how to create email campaigns that convert (especially when using countdown timers).","url":"https:\/\/www.sendtric.com\/author\/martinnoosalabs-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/posts\/1005986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/comments?post=1005986"}],"version-history":[{"count":3,"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/posts\/1005986\/revisions"}],"predecessor-version":[{"id":1006412,"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/posts\/1005986\/revisions\/1006412"}],"wp:attachment":[{"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/media?parent=1005986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/categories?post=1005986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sendtric.com\/wp-json\/wp\/v2\/tags?post=1005986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}