Meta tags:
Headings (most frequently used words):
perfect, perfectdraft, the, fresh, chilled, your, favorite, brands, are, on, bar, quality, draft, beer, at, home, experience, pour, with, kegs, over, 500, 000, customers, worldwide, for, faq, hosting, bbq, relaxing, nights, in, big, game, pool, days,
Text of the page (most frequently used words):
the (58), account (33), beer (32), #perfectdraft (27), keg (20), for (19), login (18), machine (18), and (17), const (15), button (15), href (12), element (12), your (12), click (11), data (11), kegs (11), fresh (10), closebutton (9), includes (9), you (9), document (8), addeventlistener (8), with (8), link (8), title (8), home (8), can (8), draft (8), modal (7), modaloverlay (7), function (7), customer (7), text (7), perfect (7), temperature (7), event (6), postloginredirecturl (6), sign (6), trigger (6), aria (6), that (6), each (6), pints (6), does (6), bar (6), pour (6), from (5), sso (5), redirecttosso (5), window (5), location (5), are (5), all (5), more (5), tap (5), how (5), days (5), quality (5), modalcontent (4), appendchild (4), into (4), closemodal (4), close (4), style (4), important (4), else (4), getredirectendpoint (4), return (4), tolowercase (4), selectors (4), based (4), header (4), label (4), dropdown (4), 202oz (4), over (4), once (4), fit (4), goose (4), island (4), ipa (4), easy (4), handlers (3), remove (3), handlekeydown (3), content (3), initializesso (3), redirect (3), redirect_endpoint (3), ncaextensionversion (3), setuploginlinks (3), handleloginclick (3), originalhref (3), detectionresult (3), true (3), modern (3), controls (3), elements (3), elementswithaccounttext (3), arialabel (3), first (3), not (3), holds (3), than (3), chilled (3), best (3), without (3), our (3), premium (3), big (3), cart (3), space (3), simply (3), what (3), displays (3), time (3), keep (3), countertop (3), insert (2), preventdefault (2), stoppropagation (2), backgroundcolor (2), color (2), key (2), removeeventlistener (2), keydown (2), focus (2), ssologinurl (2), shopify (2), initialization (2), specific (2), also (2), set (2), check (2), links (2), trim (2), index (2), encodeuricomponent (2), current (2), page (2), url (2), search (2), plus (2), stores (2), always (2), 500 (2), isextensioninstalled (2), installed (2), showinstallationsteps (2), catch (2), setup (2), patterns (2), accountselectors (2), signin (2), themes (2), common (2), navigation (2), nav (2), allinteractiveelements (2), queryselectorall (2), foreach (2), find (2), selectorstring (2), loginlinksbyselector (2), allloginelements (2), new (2), avoid (2), add (2), this (2), enabled (2), setattribute (2), selection (2), results (2), full (2), terms (2), conditions (2), don (2), policy (2), liters (2), perfectly (2), many (2), recommend (2), website (2), long (2), only (2), offer (2), brands (2), stella (2), artois (2), michelob (2), ultra (2), kona (2), wave (2), golden (2), road (2), mango (2), elysian (2), dust (2), hazy (2), sold (2), takes (2), pull (2), out (2), handle (2), comes (2), cleaning (2), change (2), 5in (2), most (2), before (2), keeps (2), serving (2), led (2), monitor (2), beers (2), freshness (2), system (2), honestly (2), pouring (2), pours (2), down (2), fuss (2), learn (2), experience (2), assemble, contentcontainer, body, parentnode, hover, effects, mouseenter, f0f0f0, 333333, mouseleave, transparent, 666666, overlay, clicking, outside, target, esc, escape, prevent, clicks, closing, trap, accessibility, initialize, when, dom, ready, readystate, loading, domcontentloaded, https, xecurify_broker_url, moas, broker, host, multiple, attempts, version, checkandperformslo, periodic, case, loaded, dynamically, settimeout, 2000, helper, get, endpoint, has, valid, value, fallback, pathname, hash, handler, async, shopifyplanname, try, await, detectextension, pages, nca, error, define, comprehensive, various, direct, register, class, user, horizon, theme, icon, buttons, triggers, toggle, custom, role, tabindex, textcontent, getattribute, log, push, combine, join, array, found, any, existing, conflicts, listener, high, priority, use, capture, phase, ensure, visual, indicator, single, choosing, refresh, 2025, anheuser, busch, inbev, rights, reserved, share, minors, sales, sell, cookie, privacy, service, frequently, asked, questions, which, equivalent, standard, pack, kept, designed, refilled, taste, safety, purchasing, official, usa, refill, lasts, enjoy, own, pace, worrying, about, going, flat, last, will, purchase, com, them, total, wine, near, currently, including, continually, adding, assortment, other, providers, yes, changing, minute, open, top, old, snap, purchased, line, snaps, there, co2, maintenance, required, process, very, similar, putting, pod, coffee, maker, measures, length, 3in, depth, height, easily, fits, countertops, measuring, ordering, confirm, refund, risk, free, day, money, back, guarantee, dimensions, adjust, between, using, real, know, ideal, chill, recommended, opened, stays, thanks, built, tracking, lcd, screen, exactly, remain, clearly, marked, date, reference, plugged, optimal, stay, level, remaining, order, needed, running, pro, tip, next, fridge, reduce, cool, placed, much, hold, serves, right, liter, unit, cools, desired, cooled, pint, faq, pool, game, relaxing, nights, bbq, hosting, john, amazing, even, beginner, unbelievable, luis, really, well, better, bottle, sure, have, ice, cold, george, installation, awesome, literally, took, less, minutes, unpack, 000, customers, worldwide, hug, shop, switch, fast, mid, party, slowing, second, swaps, just, plug, proprietary, deliver, per, tested, name, science, now, think, live, price, innovative, tech, after, tapping, brewery, customize, every, precise, cooling, favorite, delivers, support, skip,
Text of the page (random words):
perfectdraft skip to content home machine kegs support cart fresh chilled perfect experience perfectdraft a countertop draft beer system that delivers bar quality beer at home learn more your favorite brands are on perfectdraft bar quality draft beer at home experience the perfect pour with perfectdraft precise cooling customize keg temperature down to 32 f for perfectly chilled beer every pour brewery fresh pours innovative tech keeps beer fresh for a 30 days after tapping bar quality draft beer at home bar quality draft beer on your countertop for 1 2 the price of the bar learn more i tested the perfectdraft beer machine in the name of science now i don t think i can live without it perfectdraft kegs 12 pints per keg our proprietary 202oz kegs deliver 12 perfect pints no fuss draft beer no cleaning no co no fuss just plug in tap and pour 30 second keg swaps switch kegs fast so you can change beers mid party without slowing down shop all kegs stella artois 33 99 michelob ultra 32 99 kona big wave 33 99 goose island ipa 33 99 golden road mango cart 36 99 elysian space dust ipa 36 99 goose island hazy beer hug 36 99 over 500 000 customers worldwide the installation is awesome and easy literally took less than 5 minutes to unpack and pour the first beer george the machine pours really well honestly the beer is fresh and so easy to pour better than a bottle for sure as you can have an ice cold beer at home luis m honestly the pouring is amazing even for beginner first time pouring and the beer is perfect unbelievable john perfect for hosting bbq relaxing nights in the big game pool days faq what is perfectdraft perfectdraft is a premium countertop draft beer machine that serves bar quality beer right at home simply insert a 202oz 6 liter keg into the unit and it cools the beer to your desired temperature once cooled pull the tap and pour the perfect pint each keg holds over 12 pints of premium beer how much beer does perfectdraft hold each perfectdraft keg holds 202oz 6 liters of beer that s over 12 pints of fresh draft beer the machine s led monitor displays the level of beer remaining in the keg so you can order more as needed and avoid running out pro tip keep your next keg in the fridge to reduce the time it takes to cool the beer once placed in the machine how long does the beer stay fresh once opened each perfectdraft keg stays fresh for up to 30 days thanks to the machine s built in freshness tracking system the lcd screen displays exactly how many days of freshness remain each keg also comes clearly marked with a best before date for your reference keep your machine plugged in at the optimal 37 f 3 c for the best results at what temperature does the perfectdraft machine keep the beer the perfectdraft machine keeps your beer at the perfect serving temperature you can adjust the temperature between 32 f and 54 f using the controls on the machine the led monitor displays the current temperature of the keg in real time so you always know your beer is at the ideal chill the recommended serving temperature for most beers is 37 f 3 c what are the dimensions of the perfectdraft machine the perfectdraft machine sold in the us measures 11 5in length x 20 3in depth x 17 5in height and easily fits on most countertops we recommend measuring your space before ordering to confirm fit if your machine does not fit in your home simply return it for a full refund we offer a risk free 30 day money back guarantee is it easy to change the keg yes changing the keg is easy and only takes a minute simply open the machine pull out the tap handle at the top remove the old keg and snap in a new keg each keg purchased from us comes with a fresh beer line that snaps into the tap handle there s no co2 maintenance or cleaning required the process is very similar to putting a pod in a coffee maker does the perfectdraft machine fit kegs sold by other providers only perfectdraft kegs will fit into the perfectdraft machine you can purchase kegs from our us website us perfectdraft com or find them at total wine stores near you currently we offer a selection of premium brands including stella artois michelob ultra kona big wave goose island ipa golden road mango cart elysian space dust ipa and goose island hazy beer and we re continually adding more to our assortment how long does a perfectdraft keg last a perfectdraft keg lasts up to 30 days once installed in the machine so you can enjoy fresh draft beer at your own pace without worrying about it going flat can you refill perfectdraft kegs no perfectdraft kegs are not designed to be refilled at home for the best taste and safety we recommend purchasing official perfectdraft kegs from the perfectdraft usa website how many pints are in a perfectdraft keg each perfectdraft keg holds 202oz 6 liters of beer which is equivalent to over 12 pints that s more beer than a standard 12 pack all kept perfectly fresh and chilled on tap frequently asked questions customer service privacy policy cookie policy don t sell my data terms conditions sales terms conditions do not share this content with minors 2025 anheuser busch inbev sa nv all rights reserved choosing a selection results in a full page refresh assemble modal modalcontent appendchild closebutton modalcontent appendchild contentcontainer modaloverlay appendchild modalcontent insert into document document body appendchild modaloverlay event handlers const closemodal if modaloverlay modaloverlay parentnode modaloverlay remove close button click closebutton addeventlistener click e e preventdefault e stoppropagation closemodal hover effects for close button closebutton addeventlistener mouseenter closebutton style backgroundcolor f0f0f0 important closebutton style color 333333 important closebutton addeventlistener mouseleave closebutton style backgroundcolor transparent important closebutton style color 666666 important close on overlay click clicking outside the modal modaloverlay addeventlistener click e if e target modaloverlay closemodal close on esc key const handlekeydown e if e key escape closemodal document removeeventlistener keydown handlekeydown document addeventlistener keydown handlekeydown prevent modal content clicks from closing modal modalcontent addeventlistener click e e stoppropagation focus trap for accessibility closebutton focus initialize when dom is ready if document readystate loading document addeventlistener domcontentloaded initializesso else initializesso sso redirect function function redirecttosso redirect_endpoint const ssologinurl https xecurify_broker_url moas broker login shopify window location host account redirect_endpoint redirect_endpoint window location href ssologinurl initialization with multiple attempts function initializesso version specific initialization if ncaextensionversion v2 checkandperformslo setuploginlinks also set up a periodic check in case links are loaded dynamically settimeout setuploginlinks 2000 helper function to get redirect endpoint function getredirectendpoint check if postloginredirecturl has a valid value if postloginredirecturl postloginredirecturl trim postloginredirecturl index return encodeuricomponent postloginredirecturl fallback to current page url return encodeuricomponent window location pathname window location search window location hash login link click handler async function handleloginclick event originalhref event preventdefault if shopifyplanname tolowercase includes plus for shopify plus stores always redirect to sso with postloginredirecturl redirecttosso getredirectendpoint return try if ncaextensionversion v3 const detectionresult await detectextension 500 const isextensioninstalled detectionresult detectionresult installed true if isextensioninstalled redirecttosso pages mo nca else showinstallationsteps else redirecttosso getredirectendpoint catch error if ncaextensionversion v3 showinstallationsteps else redirecttosso getredirectendpoint setup login links function setuploginlinks define comprehensive selectors for various account button patterns const accountselectors direct url based selectors a href account login a href account register a href account a href account a href account a href login a href sign in a href signin class based selectors for modern themes account link account button customer account customer link login link login button sign in link signin link account trigger account modal trigger customer login user account my account common horizon modern theme patterns data account link data login link data customer account data modal trigger account data modal trigger login aria controls account aria controls login header navigation specific header a href account nav a href account header account nav account header customer navigation account icon based buttons common in modern themes button data account button data login button aria label account i button aria label login i button aria label sign in i button title account i button title login i button title sign in i dropdown triggers account dropdown trigger customer dropdown trigger data dropdown account data toggle account custom text based search for elements const elementswithaccounttext const allinteractiveelements document queryselectorall a button role button tabindex 0 allinteractiveelements foreach element const text element textcontent tolowercase trim const title element title tolowercase const arialabel element getattribute aria label tolowercase if text includes sign in text includes login text includes log in text includes my account text account title includes account title includes login arialabel includes account arialabel includes login elementswithaccounttext push element combine all selectors and find elements const selectorstring accountselectors join const loginlinksbyselector array from document queryselectorall selectorstring const allloginelements new set loginlinksbyselector elementswithaccounttext setup click handlers for all found elements allloginelements foreach element index const originalhref element href remove any existing click handlers to avoid conflicts element removeeventlistener click handleloginclick add click event listener with high priority element addeventlistener click event handleloginclick event originalhref true use capture phase to ensure we catch it first add visual indicator that this is an sso enabled element element setattribute title login with single sign on sso element setattribute data sso enabled true
|