1<!doctype html> 2<html lang="fi"> 3 <head> 4 <meta charset="utf-8" /> 5 <title>ESSENTIAL viljaton koiranruoka</title> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 7 <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> 8 <meta name="description" content="ESSENTIAL on viljaton ja lisäaineeton koiran- ja kissanruoka- ja herkkusarja, poikkeuksellisilla ravintoarvoilla sekä makutakuulla. ESSENTIALin missio on pidentää ja parantaa lemmikkisi eloa. Liity laumaan" /> 9 <meta name="robots" content="index, follow" /> 10 <meta name="facebook-domain-verification" content="47a0xtmchlpk9qbojiegh02fwwiyrz" /> 11 <link rel="alternate" title="Essential Foods Suomi - ESSENTIAL - YLIVOIMAINEN LEMMIKINRUOKA" href="https://www.essential.fi/feed/category/32" type="application/rss+xml" /> 12 <link rel="canonical" href="https://www.essential.fi/" /> 13<link rel="apple-touch-icon" sizes="57x57" href="/files/ryrys-essentialfoods/images/apple-icon-57x57.png"> 14<link rel="apple-touch-icon" sizes="60x60" href="/files/ryrys-essentialfoods/images/apple-icon-60x60.png"> 15<link rel="apple-touch-icon" sizes="72x72" href="/files/ryrys-essentialfoods/images/apple-icon-72x72.png"> 16<link rel="apple-touch-icon" sizes="76x76" href="/files/ryrys-essentialfoods/images/apple-icon-76x76.png"> 17<link rel="apple-touch-icon" sizes="114x114" href="/files/ryrys-essentialfoods/images/apple-icon-114x114.png"> 18<link rel="apple-touch-icon" sizes="120x120" href="/files/ryrys-essentialfoods/images/apple-icon-120x120.png"> 19<link rel="apple-touch-icon" sizes="144x144" href="/files/ryrys-essentialfoods/images/apple-icon-144x144.png"> 20<link rel="apple-touch-icon" sizes="152x152" href="/files/ryrys-essentialfoods/images/apple-icon-152x152.png"> 21<link rel="apple-touch-icon" sizes="180x180" href="/files/ryrys-essentialfoods/images/apple-icon-180x180.png"> 22<link rel="icon" type="image/png" sizes="192x192" href="/files/ryrys-essentialfoods/images/android-icon-192x192.png"> 23<link rel="icon" type="image/png" sizes="32x32" href="/files/ryrys-essentialfoods/images/favicon-32x32.png"> 24<link rel="icon" type="image/png" sizes="96x96" href="/files/ryrys-essentialfoods/images/favicon-96x96.png"> 25<link rel="icon" type="image/png" sizes="16x16" href="/files/ryrys-essentialfoods/images/favicon-16x16.png"> 26
26<script>document.documentElement.className += ' JS JS-Loading';</script>
26 27 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway:400,700,400italic,700italic|Roboto:400,700,400italic,700italic"> 28<link rel="stylesheet" href="/minify/?t=custom/ryrys-essentialfoods&f=vendor/normalize-css/normalize.css,vendor/magnific-popup/dist/magnific-popup.css,vendor/slick-carousel/slick/slick.css,styles/theme.css,styles/custom.css" type="text/css" media="all" /> 29<link rel="stylesheet" href="/assets/defaults/vendor/magiczoomplus/magiczoomplus.css"> 30<!--[if lte IE 9]> 31 <link rel="stylesheet" href="/files/ryrys-essentialfoods/styles/ie9.css"> 32<![endif]--> 33<!--[if lte IE 8]> 34 <link rel="stylesheet" href="/files/ryrys-essentialfoods/styles/ie8.css"> 35<![endif]--> 36 <!-- Google tracking consent -->
37<script> 38window.dataLayer = window.dataLayer || []; 39function gtag(){dataLayer.push(arguments);} 40gtag("consent", "default", { 41 ad_storage: "denied", 42 ad_user_data: "denied", 43 ad_personalization: "denied", 44 analytics_storage: "denied", 45 personalization_storage: "denied", 46 functionality_storage: "denied", 47 security_storage: "granted", 48 wait_for_update: 500, 49}); 50</script>
50<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Organization","name":"Essential Foods Suomi","logo":"https:\/\/www.essential.fi\/tuotekuvat\/essentialfoods-logo.png","url":"https:\/\/www.essential.fi\/","contactPoint":{"@type":"ContactPoint","contactType":"sales","telephone":"+358 40 5969859","areaServed":["AF","AX","NL","AL","DZ","AS","AD","AO","AI","AQ","AG","AE","AR","AM","AW","AU","AZ","BS","BH","BD","BB","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KY","CL","CK","CR","CW","DJ","DM","DO","EC","EG","SV","ER","ES","ZA","GS","KR","SS","ET","FK","FJ","PH","FO","GA","GM","GE","GH","GI","GD","GL","GP","GU","GT","GG","GN","GW","GY","HT","HM","HN","HK","SJ","ID","IN","IQ","IR","IE","IS","IL","IT","TL","AT","JM","JP","YE","JE","JO","CX","KH","CM","CA","IC","CV","BQ","KZ","KE","CF","CN","KG","KI","CO","KM","CD","CG","CC","GR","HR","CU","KW","CY","LA","LV","LS","LB","LR","LY","LI","LT","LU","EH","MO","MG","MK","MW","MV","MY","ML","MT","IM","MA","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MZ","MM","NA","NR","NP","NI","NE","NG","NU","NF","NO","CI","OM","PK","PW","PS","PA","PG","PY","PE","PN","KP","MP","PT","PR","PL","GQ","QA","FR","GF","PF","TF","RO","RW","SE","RE","SH","KN","LC","VC","BL","MF","PM","DE","SB","ZM","WS","SM","SA","SN","RS","SC","SL","SG","SX","SK","SI","SO","LK","SD","FI","SR","CH","SZ","SY","ST","TJ","TW","TZ","DK","TH","TG","TK","TO","TT","TN","TR","TM","TC","TV","TD","CZ","UG","UA","HU","UY","NC","NZ","UZ","BY","VU","VA","VE","RU","VN","EE","WF","GB","US","VI","UM","ZW"],"availableLanguage":["Finnish"]}}</script>
50<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Website","name":"Essential Foods Suomi","alternateName":"Ryrys Oy","url":"https:\/\/www.essential.fi","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.essential.fi\/search\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
50<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.essential.fi","name":"Etusivu"}}]}</script>
50<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"CollectionPage","name":"Essential Foods Suomi","description":"RYRY's on veikeä, suomalainen koiranruoka- ja koiranherkkupuoti. Haluamme, että koirien elo on luonnollista ja kepeää, koiramaista. Tarjoamme paremmat eväät koirallesi - käy peremmälle!\r\nLue lisää","url":"https:\/\/www.essential.fi","image":{"@type":"ImageObject","url":"https:\/\/www.essential.fi\/tuotekuvat\/1200x1200\/essentialfoods-logo.png","caption":"Essential Foods Suomi"}}</script>
50<meta property="og:type" content="website" /> 51<meta property="og:image" content="https://www.essential.fi/tuotekuvat/1500x1500/Master_Image_1_2024_Highres_Essential_Foods_2.jpg" /> 52<meta property="og:url" content="https://www.essential.fi/" /> 53<meta property="og:title" content="ESSENTIAL - YLIVOIMAINEN LEMMIKINRUOKA" /> 54<meta property="og:description" content="ESSENTIAL on viljaton ja lisäaineeton koiran- ja kissanruoka- ja herkkusarja, poikkeuksellisilla ravintoarvoilla sekä makutakuulla. ESSENTIALin missio on pidentää ja parantaa lemmikkisi eloa. Liity laumaan" /> 55<meta property="og:site_name" content="Essential Foods Suomi" /> 56 57 <!-- Google tracking scripts --> 58 <!-- GoogleTag scripts -->
vendor: 65 bytes, lines 58-59
58 59 <script async src="https://www.googletagmanager.com/gtag/js?id=
59AW-960764744
vendor: 13 bytes, lines 59-60
59"></script> 60
60<script> 61
vendor: 134 bytes, lines 61-64
61window.dataLayer = window.dataLayer || []; 62 function gtag(){dataLayer.push(arguments);} 63 gtag('js', new Date()); 64 gtag('config', '
64AW-960764744
vendor: 42 bytes, lines 64-65
64', {'allow_enhanced_conversions':true}); 65
65</script>
65 66 67 <!-- End Google tracking scripts --> 68
68<script> 69 window.dataLayer = window.dataLayer || []; 70 dataLayer.push({"CurrentPageType":"homepage","CanonicalUrl":"\/","ShopUrl":"https:\/\/www.essential.fi","ShopLanguage":"fi","UserId":null,"CustomerEmail":null,"CustomerName":null,"CustomerCompany":null,"CustomerFirstName":null,"CustomerLastName":null,"CustomerPhone":null,"CustomerZip":null,"CustomerCity":null,"CustomerCountry":null}); 71 dataLayer.push({"ecommerce":{"currencyCode":"EUR","promoView":{"promotions":[{"id":40,"name":"Liity laumaan","creative":"pallobanneriliity.png","position":"EssentialFrontpageLinks\/6"},{"id":39,"name":"Kissanruoka","creative":"pallobannerikissa.png","position":"EssentialFrontpageLinks\/5"},{"id":38,"name":"Maistelupussit","creative":"pallobannerimaistelu.png","position":"EssentialFrontpageLinks\/4"},{"id":37,"name":"Ravintolis\u00e4t & tarvikkeet","creative":"pallobannerillisaravinteet.png","position":"EssentialFrontpageLinks\/3"},{"id":36,"name":"Herkut","creative":"pallobanneridental.png","position":"EssentialFrontpageLinks\/2"},{"id":35,"name":"Koiranruoka","creative":"pallobanneri_kieli.png","position":"EssentialFrontpageLinks\/1"}]}}}); 72 </script>
72 73 <!-- Google Tag Manager -->
74<script>
vendor: 327 bytes, lines 74-78
74(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 75new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 76j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 77'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 78})(window,document,'script','dataLayer','
78GTM-NGLHLSW
vendor: 3 bytes, line 78
78');
78</script>
78 79<!-- End Google Tag Manager --> 80 <meta name="google-site-verification" content="pQX32-qA6rlmIQXgw859HaW8wCrl5SG6fjqn_PD-OZo" /> 81 82 <!-- Facebook Pixel Code
83<script>
vendor: 408 bytes, lines 83-92
83 84!function(f,b,e,v,n,t,s) 85{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 86n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 87if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 88n.queue=[];t=b.createElement(e);t.async=!0; 89t.src=v;s=b.getElementsByTagName(e)[0]; 90s.parentNode.insertBefore(t,s)}(window, document,'script', 91'https://connect.facebook.net/en_US/fbevents.js'); 92fbq('init', '
92493697498065024
vendor: 32 bytes, lines 92-93
92'); 93fbq('track', 'PageView');
94</script>
94 95<noscript><img height="1" width="1" style="display:none" 96src="https://www.facebook.com/tr?id=493697498065024&ev=PageView&noscript=1" 97/></noscript> 98 End Facebook Pixel Code --> 99 100 </head> 101 <body class="CategoryID-32 Version-2 SinglePageCheckout"> 102 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 102-103
102 103<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
103GTM-NGLHLSW
vendor: 83 bytes, lines 103-104
103" 104height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
105<!-- End Google Tag Manager (noscript) --> 106
106<script type="text/javascript" src="https://eu1.snoobi.com/snoop.php?tili=ryrys_fi"></script>
106 107 108 109 <div class="SiteWrapper"> 110 <div class="Site"> 111 <div class="SiteHeader"> 112 <div class="BrandHeader Hide-Tablet"> 113 <div class="Container"> 114 <div class="Flex Flex-NoMargin"> 115 <div class="FlexItem"> 116 <a href="/" class="LogoLink" title="Essential Foods Suomi"><img src="/tuotekuvat/480x240/essentialfoods-logo.png" alt="Essential Foods Suomi" /></a> 117 </div> 118 <div class="FlexItem FlexSpacer"></div> 119 <div class="FlexItem"> 120 <div class="InlineNavigation"> 121 <ul class="CustomerNavigation NavigationList"> 122 <li><a href="/orderstatus/">Tilausseuranta</a></li> 123 <li><a href="/account/">Kirjaudu sisään</a></li> 124 <li><a href="/account/register/">Luo tunnus</a></li> 125 </ul> 126 127 </div> 128 </div> 129 <div class="FlexItem"> 130 <div id="LiveSearch"> <form action="/search/" method="get" id="SearchForm"> 131 <div class="FormItem"> 132 <label for="SearchInput">Haku:</label> 133 <input type="search" name="q" id="SearchInput" placeholder="" value="" /> 134 <button type="submit" id="SearchButton"><span>Haku</span></button> 135 </div> 136 </form> 137 <div class="LiveSearchResults" id="LiveSearchResults"> 138 <h3 class="LiveSearchTitle">Suosituimmat haut</h3> 139 <ul class="SearchPopularTerms"><li> 140 <a href="/search/?q=stamina">stamina</a> 141 </li><li> 142 <a href="/search/?q=nautical">nautical</a> 143 </li><li> 144 <a href="/search/?q=older">older</a> 145 </li><li> 146 <a href="/search/?q=superior">superior</a> 147 </li><li> 148 <a href="/search/?q=balance">balance</a> 149 </li></ul> 150 </div> 151 </div> 152 <a href="/cart/" class="Button Button-Primary" data-drawer-toggle="cart"> 153 <span class="fa fa-shopping-cart"></span> 154 Ostoskori 155 </a> 156 </div> 157 </div> 158 </div> 159 </div> 160 <div class="NavigationBar" id="StickyNavigation"> 161 <div class="Container"> 162 <div class="Hide-Tablet"> 163 <div class="Flex Flex-NoMargin"> 164 <div class="FlexItem"> 165 <div class="MainNavigation MainNavigation-Left"><ul class="Categories NavigationList"><li class="CategoryID-89 FirstNavigationItem"><a href="/category/89/kokemuksia-essentialista" title="Kokemuksia ESSENTIALista">Kokemuksia ESSENTIALista</a></li><li class="CategoryID-53"><a href="/category/53/miten-essential-valmistetaan-ja-mista-raaka-aineemme-tulevat" title="Miten ESSENTIAL valmistetaan ja mistä raaka-aineemme tulevat?">Miten ESSENTIAL valmistetaan ja mistä raaka-aineemme tulevat?</a></li><li class="CategoryID-33 HasSubCategories"><a href="/category/33/koiranruoka" title="Koiranruoka">Koiranruoka</a><ul><li class="CategoryID-92 FirstNavigationItem"><a href="/category/92/breeder-living--kasvattajille" title="BREEDER LIVING -kasvattajille">BREEDER LIVING -kasvattajille</a></li><li class="CategoryID-52"><a href="/category/52/essential-living-sarja" title="ESSENTIAL LIVING-sarja">ESSENTIAL LIVING-sarja</a></li><li class="CategoryID-44"><a href="/category/44/koiranruoka" title="Koiranruoka">Koiranruoka</a></li><li class="CategoryID-90"><a href="/category/90/penturuoka" title="Penturuoka">Penturuoka</a></li><li class="CategoryID-36"><a href="/category/36/maistelupussit" title="Maistelupussit">Maistelupussit</a></li><li class="CategoryID-34"><a href="/category/34/koiran-herkut" title="Koiran herkut">Koiran herkut</a></li><li class="CategoryID-104"><a href="/category/104/pat" title="PATÉ">PATÉ</a></li><li class="CategoryID-35"><a href="/category/35/ravintolisat-ja-tarvikkeet" title="Ravintolisät ja tarvikkeet">Ravintolisät ja tarvikkeet</a></li><li class="CategoryID-102 LastNavigationItem"><a href="/category/102/estate-living" title="ESTATE LIVING">ESTATE LIVING</a></li></ul></li><li class="CategoryID-37"><a href="/category/37/kissanruoka" title="Kissanruoka">Kissanruoka</a></li><li class="CategoryID-41"><a href="/category/41/liity-laumaan---kasvattajakerho" title="Liity laumaan - kasvattajakerho">Liity laumaan - kasvattajakerho</a></li><li class="CategoryID-45 HasSubCategories"><a href="/category/45/miksi-essential" title="Miksi ESSENTIAL?">Miksi ESSENTIAL?</a><ul><li class="CategoryID-46 FirstNavigationItem"><a href="/category/46/essential--laatutietoisimmille-koirille" title="ESSENTIAL – Laatutietoisimmille koirille">ESSENTIAL – Laatutietoisimmille koirille</a></li><li class="CategoryID-75"><a href="/category/75/laadukkaan-koiranruoan-tunnusmerkit" title="Laadukkaan koiranruoan tunnusmerkit">Laadukkaan koiranruoan tunnusmerkit</a></li><li class="CategoryID-51"><a href="/category/51/essential--laatutietoisimmille-pennuille" title="ESSENTIAL – laatutietoisimmille pennuille">ESSENTIAL – laatutietoisimmille pennuille</a></li><li class="CategoryID-47"><a href="/category/47/hypoallergeeninen-koiranruoka" title="Hypoallergeeninen koiranruoka">Hypoallergeeninen koiranruoka</a></li><li class="CategoryID-49 LastNavigationItem"><a href="/category/49/hyvaa-tekeva-the-essential-charity-program" title="Hyvää tekevä The ESSENTIAL Charity Program">Hyvää tekevä The ESSENTIAL Charity Program</a></li></ul></li><li class="CategoryID-50"><a href="/category/50/essential-jalleenmyyjat" title="ESSENTIAL-jälleenmyyjät">ESSENTIAL-jälleenmyyjät</a></li><li class="CategoryID-38 LastNavigationItem"><a href="/category/38/apua" title="APUA">APUA</a></li></ul></div> 166 </div> 167 168 <div class="FlexItem FlexSpacer"></div> 169 170 <!--{LanguageNavigation( 171 before: ' 172 <div class="FlexItem"> 173 <div class="MainNavigation MainNavigation-Right"> 174 <ul> 175 <li class="HasSubCategories"> 176 <a>{CurrentLanguage}</a>', 177 after: ' 178 </li> 179 </ul> 180 </div> 181 </div>' 182 )}--> 183 </div> 184 </div> 185 <div class="Hide-Desktop"> 186 <div class="Flex Flex-NoMargin"> 187 <div class="FlexItem"> 188 <a href="#" class="NavigationBarToggle NavigationBarToggle-Left" data-drawer-toggle="menu"> 189 <span class="fa fa-bars"></span> 190 </a> 191 </div> 192 <div class="FlexItem FlexItem-Grow Text-Center"> 193 <a href="/" class="LogoLink" title="Essential Foods Suomi"><img src="/tuotekuvat/240x120/essentialfoods-logo.png" alt="Essential Foods Suomi" /></a> 194 </div> 195 <div class="FlexItem"> 196 <a href="#" class="NavigationBarToggle NavigationBarToggle-Right" data-drawer-toggle="cart"> 197 <span class="fa fa-shopping-cart"></span> 198 </a> 199 </div> 200 </div> 201 </div> 202 </div> 203 </div> 204 </div> 205 <div class="SiteBody"> 206 207<div class="SiteContent"> 208 <div class="Container"> 209 <div class="Grid"> 210 <div class="Col-12-12 Col-Tablet-12-12"> 211 212 <div class="ContentSection"> 213 <h1 class="ContentTitle">ESSENTIAL - YLIVOIMAINEN LEMMIKINRUOKA</h1>
214 <div class="Banner Banner-Body"><a href="http://www.essential.fi/category/33/koiranruoka" class="CategoryImageLink" title="ESSENTIAL - YLIVOIMAINEN LEMMIKINRUOKA"><img src="/tuotekuvat/1024x/Master_Image_1_2024_Highres_Essential_Foods_2.jpg" alt="ESSENTIAL - YLIVOIMAINEN LEMMIKINRUOKA" class="CategoryImage" /></a></div> 215 <h1></h1> 216 <!--<div class="fb-like" data-send="true" data-width="480" data-size="large" data-show-faces="true" data-font="arial" data-href="{FacebookPageURL(or: '{ShopUrl}{CanonicalUrl}')}"></div>--> 217 218 <div class="homemenu"><div class="blocklink"> 219 <a href="/category/33/"><img src="/tuotekuvat/190x/pallobanneri_kieli.png"><h3>Koiranruoka</h3></a> 220 </div><div class="blocklink"> 221 <a href="/category/34/"><img src="/tuotekuvat/190x/pallobanneridental.png"><h3>Herkut</h3></a> 222 </div><div class="blocklink"> 223 <a href="/category/35/"><img src="/tuotekuvat/190x/pallobannerillisaravinteet.png"><h3>Ravintolisät & tarvikkeet</h3></a> 224 </div>
224<div class="blocklink"> 225 <a href="/category/36/"><img src="/tuotekuvat/190x/pallobannerimaistelu.png"><h3>Maistelupussit</h3></a> 226 </div><div class="blocklink"> 227 <a href="/category/37/"><img src="/tuotekuvat/190x/pallobannerikissa.png"><h3>Kissanruoka</h3></a> 228 </div><div class="blocklink"> 229 <a href="/page/9/"><img src="/tuotekuvat/190x/pallobanneriliity.png"><h3>Liity laumaan</h3></a> 230 </div></div> 231 232 <div class="homemenu icons"> 233 <div class="blocklink"> 234 <img src="/files/ryrys-essentialfoods/images/ICON_Van_.png"><h3>Nopea toimitus</h3> 235 </div> 236 <div class="blocklink"> 237 <img src="/files/ryrys-essentialfoods/images/ICON_CreditCard.png"><h3>100% tyytyväisyystakuu</h3> 238 </div> 239 <div class="blocklink"> 240 <img src="/files/ryrys-essentialfoods/images/2poser_essential_food_icon.png"><h3>Osta useampi säkki ja säästä</h3> 241 </div> 242 </div> 243 244 </div> 245 246 </div> 247 <!--<div class="Col-3-12 Col-Tablet-12-12"> 248 {Helper(file: 'helpers/sidebar')} 249 </div>--> 250 </div> 251 </div> 252</div> 253</div> 254 <div class="SiteFooter"> 255 <div class="Footer"> 256 <div class="Container"> 257 <div class="Grid"> 258 <div class="Col Col-3-12 Col-Tablet-12-12"> 259 <h2>ESSENTIAL-faktat</h2> 260 <div class="SimpleNavigation"><ul class="InfoNavigation NavigationList"><li class="InfoPageID-21 FirstNavigationItem "><a href="/page/21/essential-tutustu-ihastu-liity-laumaan" title="ESSENTIAL-Tutustu, ihastu, liity laumaan">ESSENTIAL-Tutustu, ihastu, liity laumaan</a></li><li class="InfoPageID-8 "><a href="/page/8/faq---usein-kysytyt-kysymykset" title="FAQ - usein kysytyt kysymykset">FAQ - usein kysytyt kysymykset</a></li><li class="InfoPageID-20 "><a href="/page/20/hyvantekevaisyys--the-essential-charity-program" title="Hyväntekeväisyys- The ESSENTIAL Charity Program">Hyväntekeväisyys- The ESSENTIAL Charity Program</a></li><li class="InfoPageID-9 "><a href="/page/9/liity-laumaan---kasvattajayhteistyo" title="Liity laumaan - kasvattajayhteistyö">Liity laumaan - kasvattajayhteistyö</a></li><li class="InfoPageID-22 "><a href="/page/22/essential--jalleenmyyjat" title="ESSENTIAL- jälleenmyyjät">ESSENTIAL- jälleenmyyjät</a></li><li class="InfoPageID-24 LastNavigationItem HasSubPages "><a href="/page/24/koiranruoan-jalleenmyyjaksi" title="Koiranruoan jälleenmyyjäksi">Koiranruoan jälleenmyyjäksi</a></li></ul></div> 261 </div> 262 <div class="Col Col-3-12 Col-Tablet-12-12"> 263 <h2>Tuotetiedot</h2> 264 <div class="SimpleNavigation"><ul class="InfoNavigation NavigationList"><li class="InfoPageID-27 FirstNavigationItem "><a href="/page/27/highland-living" title="Highland Living">Highland Living</a></li><li class="InfoPageID-13 "><a href="/page/13/nautical-living" title="Nautical Living">Nautical Living</a></li><li class="InfoPageID-12 "><a href="/page/12/estate-living" title="Estate Living">Estate Living</a></li><li class="InfoPageID-14 "><a href="/page/14/superior-living" title="Superior Living">Superior Living</a></li><li class="InfoPageID-15 "><a href="/page/15/stamina" title="Stamina">Stamina</a></li><li class="InfoPageID-16 "><a href="/page/16/contour" title="Contour">Contour</a></li><li class="InfoPageID-19 "><a href="/page/19/older" title="Older">Older</a></li><li class="InfoPageID-17 "><a href="/page/17/the-beginning" title="The Beginning">The Beginning</a></li><li class="InfoPageID-18 "><a href="/page/18/the-beginning-large-breed" title="The Beginning Large Breed">The Beginning Large Breed</a></li><li class="InfoPageID-25 LastNavigationItem "><a href="/page/25/balance-erikoisruoka" title="Balance erikoisruoka">Balance erikoisruoka</a></li></ul></div> 265 </div> 266 <div class="Col Col-3-12 Col-Tablet-12-12"> 267 <h2>Ota yhteyttä</h2> 268 <div id="ContactInformation"> <p> 269 Ryrys Oy<br /> Majajärventie 14<br /> 40600 Jyväskylä<br /> </p> 270 <p> 271 <a href="tel:0405969859">0405969859</a><br /> <a href="mailto:[email protected]">[email protected]</a><br /> <a href="http://www.essential.fi">www.essential.fi</a><br /> 2675901-5<br /> </p> 272 </div> 273 </div> 274 <div class="Col Col-3-12 Col-Tablet-12-12"> 275 <div class="CompactForm"> 276 <h2>Tilaa uutiskirje</h2> 277 <p>Voit tilata uutiskirjeemme alla olevalla lomakkeella kirjoittamalla sähköpostiosoitteesi alla olevaan kenttään.</p> 278
278<script> 279 var onRecaptchaLoadCallback = function() { 280 var slice = Array.prototype.slice; 281 var recaptchaForms = document.querySelectorAll('.RecaptchaForm'); 282 slice.call(recaptchaForms).forEach(function(formElement, index) { 283 if (formElement.dataset.recaptcha) { 284 return; 285 } 286 formElement.dataset.recaptcha = true; 287 var bagdeElement = slice.call(document.querySelectorAll('.RecaptchaBadge'))[index]; 288 var renderOptions = { 289 'sitekey' : '6Lcv6B8UAAAAAGCWU7IdYC0uOUL4XtOoPpQ6743q', 290 'size': 'invisible', 291 'badge': 'inline', 292 'callback': function() { 293 formElement.submit(); 294 } 295 } 296 var renderedBadge = grecaptcha.render(bagdeElement, renderOptions); 297 formElement.addEventListener('submit', function(e) { 298 e.preventDefault(); 299 grecaptcha.execute(renderedBadge); 300 }); 301 }); 302 }; 303 </script>
vendor: 138 bytes, lines 303-305
303 304 <script src="https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoadCallback&render=explicit&hl=fi" async defer></script> 305
305<form action="/newsletter/" method="post" id="NewsletterSubscribeForm" class="RecaptchaForm"> 306 <div class="FormItem"> 307 <input type="checkbox" tabindex="-1" name="b_accept" value="1" style="position:absolute;top:0;left:0;z-index:-1;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);" /> 308 <label for="SubscribeEmail">Sähköposti</label> 309 <input type="email" size="27" name="subscribe" id="SubscribeEmail" value="" /> 310 <button type="submit" id="NewsletterSubscribeButton"><span>Tilaa</span></button> 311 </div> 312 <div id="NewsletterCaptchaBadge" class="RecaptchaBadge"></div> 313 </form> 314 315 </div> 316 </div> 317 </div> 318 </div> 319 </div> 320 <div class="FooterCopy"> 321 <div class="Container"> 322 <div class="Copyright"> 323 <div class="Flex Flex-Collapse"> 324 <div class="FlexItem"> 325 Copyright © Essential Foods Suomi 326 </div> 327 <div class="FlexItem FlexSpacer"></div> 328 <div class="FlexItem"> 329 Voimanlähteenä MyCashflow â <a href="https://www.mycashflow.fi/l/verkkokaupan-perustaminen?utm_source=MyCashflowTextAd" title="Verkkokauppaohjelma" target="_blank">Perusta menestyvä verkkokauppa</a> 330 </div> 331 </div> 332 </div> 333 </div> 334 </div> 335 </div> 336 </div> 337 </div> 338 <div class="Drawers"> 339 <div class="Drawer" data-drawer="menu" data-drawer-side="left"> 340 <div class="DrawerSection"> 341 <div class="CompactForm"> 342 <form action="/search/" method="get" id="MobileSearchForm"> 343 <div class="FormItem"> 344 <label for="SearchInput">Haku:</label> 345 <input type="search" name="q" id="MobileSearchInput" placeholder="" value="" /> 346 <button type="submit" id="MobileSearchButton"><span>Haku</span></button> 347 </div> 348 </form> 349 350 </div> 351 </div> 352 <div class="DrawerNavigation"><ul class="Categories NavigationList"><li class="CategoryID-89 FirstNavigationItem"><a href="/category/89/kokemuksia-essentialista" title="Kokemuksia ESSENTIALista">Kokemuksia ESSENTIALista</a></li><li class="CategoryID-53"><a href="/category/53/miten-essential-valmistetaan-ja-mista-raaka-aineemme-tulevat" title="Miten ESSENTIAL valmistetaan ja mistä raaka-aineemme tulevat?">Miten ESSENTIAL valmistetaan ja mistä raaka-aineemme tulevat?</a></li><li class="CategoryID-33 HasSubCategories"><a href="/category/33/koiranruoka" title="Koiranruoka">Koiranruoka</a><ul><li class="CategoryID-92 FirstNavigationItem"><a href="/category/92/breeder-living--kasvattajille" title="BREEDER LIVING -kasvattajille">BREEDER LIVING -kasvattajille</a></li><li class="CategoryID-52"><a href="/category/52/essential-living-sarja" title="ESSENTIAL LIVING-sarja">ESSENTIAL LIVING-sarja</a></li><li class="CategoryID-44"><a href="/category/44/koiranruoka" title="Koiranruoka">Koiranruoka</a></li><li class="CategoryID-90"><a href="/category/90/penturuoka" title="Penturuoka">Penturuoka</a></li><li class="CategoryID-36"><a href="/category/36/maistelupussit" title="Maistelupussit">Maistelupussit</a></li><li class="CategoryID-34"><a href="/category/34/koiran-herkut" title="Koiran herkut">Koiran herkut</a></li><li class="CategoryID-104"><a href="/category/104/pat" title="PATÉ">PATÉ</a></li><li class="CategoryID-35"><a href="/category/35/ravintolisat-ja-tarvikkeet" title="Ravintolisät ja tarvikkeet">Ravintolisät ja tarvikkeet</a></li><li class="CategoryID-102 LastNavigationItem"><a href="/category/102/estate-living" title="ESTATE LIVING">ESTATE LIVING</a></li></ul></li><li class="CategoryID-37"><a href="/category/37/kissanruoka" title="Kissanruoka">Kissanruoka</a></li><li class="CategoryID-41"><a href="/category/41/liity-laumaan---kasvattajakerho" title="Liity laumaan - kasvattajakerho">Liity laumaan - kasvattajakerho</a></li><li class="CategoryID-45 HasSubCategories"><a href="/category/45/miksi-essential" title="Miksi ESSENTIAL?">Miksi ESSENTIAL?</a><ul><li class="CategoryID-46 FirstNavigationItem"><a href="/category/46/essential--laatutietoisimmille-koirille" title="ESSENTIAL – Laatutietoisimmille koirille">ESSENTIAL – Laatutietoisimmille koirille</a></li><li class="CategoryID-75"><a href="/category/75/laadukkaan-koiranruoan-tunnusmerkit" title="Laadukkaan koiranruoan tunnusmerkit">Laadukkaan koiranruoan tunnusmerkit</a></li><li class="CategoryID-51"><a href="/category/51/essential--laatutietoisimmille-pennuille" title="ESSENTIAL – laatutietoisimmille pennuille">ESSENTIAL – laatutietoisimmille pennuille</a></li><li class="CategoryID-47"><a href="/category/47/hypoallergeeninen-koiranruoka" title="Hypoallergeeninen koiranruoka">Hypoallergeeninen koiranruoka</a></li><li class="CategoryID-49 LastNavigationItem"><a href="/category/49/hyvaa-tekeva-the-essential-charity-program" title="Hyvää tekevä The ESSENTIAL Charity Program">Hyvää tekevä The ESSENTIAL Charity Program</a></li></ul></li><li class="CategoryID-50"><a href="/category/50/essential-jalleenmyyjat" title="ESSENTIAL-jälleenmyyjät">ESSENTIAL-jälleenmyyjät</a></li><li class="CategoryID-38 LastNavigationItem"><a href="/category/38/apua" title="APUA">APUA</a></li></ul></div> 353 354 <!--{LanguageNavigation( 355 before: ' 356 <div class="DrawerNavigation"> 357 <ul> 358 <li class="HasSubCategories"> 359 <a href="#">{CurrentLanguage}</a>', 360 after: ' 361 </li> 362 </ul> 363 </div>' 364 )}--> 365 <div class="DrawerNavigation"> <ul class="CustomerNavigation NavigationList"> 366 <li><a href="/orderstatus/">Tilausseuranta</a></li> 367 <li><a href="/account/">Kirjaudu sisään</a></li> 368 <li><a href="/account/register/">Luo tunnus</a></li> 369 </ul> 370 </div> 371</div> 372 <div class="Drawer" data-drawer="cart" data-drawer-side="right"> 373 <div class="MiniCart"><div class="DrawerSection"> 374 <div class="Notification"> 375 Ostoskorisi on tyhjä 376 </div> 377 </div></div> 378</div> 379 <div class="Drawer" data-drawer="terms" data-drawer-side="right"> 380 <div class="DrawerSection"> 381 <h2>
381Toimitusehdot</h2> 382 <h4>Toimitusehdot: </h4> 383<p>Varastossa olevien tuotteiden toimitusaika on yleensä 1-3 arkipäivää. Ilmoitamme poikkeavista toimitusajoista tuotesivulla sekä suoraan asiakkaalle, mikäli tuote on päässyt loppumaan varastosta.<br></p> 384<p>Käytämme Matkahuollon kuljetuspalveluita. Paketin saat tilattua Matkahuollon noutopisteisiin tai pakettiautomaatteihin sekä suoraan kotiinkuljetettuna.<strong></strong></p> 385 386<p><strong>Matkahuollon toimitusvaihtoehdot:</strong></p> 387<p>Lähetys noudetaan lähimmästä Matkahuollon noutopisteestä tai pakettiautomaatista 6â¬</p> 388<p>Kotiinkuljetus 12â¬</p> 389<p>Yli 100 euron tilauksissa on aina ilmainen toimitus lähimpään Matkahuollon noutopisteeseen. Huomioithan, että 1.9.2025 alkaen Matkahuolto toimittaa vain yhden paketin lähetyksiä noutopisteisiin/automaatteihinsa. Useamman paketin lähetykset saatavilla vain kotiinkuljetuksella.<br></p> 390<p><br><strong></strong></p> 391<p><strong>Jyväskylän kaupunkialueella ilmainen kuljetus kotiovellesi tai sovitusti nouto varastoltamme ( Alasinkatu 1-3). Merkitsethän tämän vaihtoehdon tilauslomakkeelle, niin sovitaan kuljetus tai nouto sinulle sopivaan hetkeen.</strong></p> 392<p><br><strong></strong></p> 393<p><strong>Yleiset ehdot:</strong></p> 394<p>Tilaamillasi tuotteilla on 14 vrk:n vaihto- ja palautuskoikeus. Otamme vastaan vain käyttämättömiä ja ehjissä myyntipakkauksissa olevia tuotteita. Merkitse mukaan tilinumerosi ja palautuksen syy (esim. rikkinäinen tuote, väärä koko tms.). 395</p> 396<p> Voit palauttaa tuotteen / tuotteet ilman kuluja käyttämällä Matkahuollon asiakaspalautusta. Palautus lähetetään osoitteeseen: Asiakaspalautus, Ryrys Oy, Alasinkatu 1-3, 40320 Jyväskylä. Matkahuollon asiakaspalautusnumeromme on <strong><strong>9537138</strong></strong>. Muilla tavoilla toimitetuista asiakaspalautuksista emme maksa palautuskuluja. 397</p> 398<p> Mikäli paketti on vaurioitunut kuljetuksessa ja mikäli myös tilattu tuote / tuotteet ovat vaurioituneet, tee heti noutopisteessä asiasta vahinkoilmoitus. Jos olet kuitenkin jo kotona, niin ilmoitathan meille välittömästi, niin sovitaan uuden tuotteen lähteyksestä. 399</p> 400 <button class="Button Button-Block Button-Primary" data-drawer-toggle="terms"> 401 Hyväksyn toimitusehdot 402 </button> 403 </div> 404</div> 405</div> 406
406<script type="text/javascript"> 407 window.MCF = window.MCF || {}; 408 window.MCF.locale = 'fi'; 409</script>
vendor: 2 bytes, line 409
409
410<script type="text/javascript" src="/minify/?t=custom/ryrys-essentialfoods&f=vendor/jquery/jquery.js,vendor/jquery.finger/dist/jquery.finger.js,vendor/hc-sticky/jquery.hc-sticky.js,vendor/magnific-popup/dist/jquery.magnific-popup.js,vendor/slick-carousel/slick/slick.js,vendor/slick-carousel/underscore/underscore.js,scripts/locales.js,scripts/theme.js,scripts/plugins/cart.js,scripts/plugins/checkout.js,scripts/plugins/drawers.js,scripts/plugins/images.js,scripts/plugins/klarna-checkout.js,scripts/plugins/loaders.js,scripts/plugins/modals.js,scripts/plugins/navigations.js,scripts/plugins/notifications.js,scripts/plugins/search.js,scripts/plugins/sliders.js,scripts/plugins/spinners.js,scripts/plugins/tabs.js,scripts/plugins/mcf.variationsplitter.js,scripts/custom.js"></script>
410
410<script type="text/javascript"> 411 //<![CDATA[ 412 (function (window) { 413 window.MCFSupportScripts = { 414 _queue: [], 415 416 queue: function (supportFn) { 417 this._queue.push(supportFn); 418 }, 419 420 raiseInfo: function (message) { 421 if (console && console.info) { 422 console.info(message); 423 } 424 }, 425 426 raiseWarning: function (message) { 427 if (console && console.warn) { 428 console.warn(message); 429 } 430 }, 431 432 raiseError: function (message) { 433 if (console && console.error) { 434 console.error(message); 435 } 436 }, 437 438 raiseGrouped: function (label, logCallback) { 439 if (!console) { 440 return; 441 } 442 if (console.groupCollapsed) { 443 console.groupCollapsed(label); 444 } else { 445 console.log(label); 446 } 447 logCallback(); 448 if (console.groupEnd) { 449 console.groupEnd(); 450 } 451 }, 452 453 withTimeout: function (callback, timeout) { 454 var fixedTimeout = timeout || 1000; 455 456 var timeout = setTimeout(function () { 457 wrappedFn(); 458 }, fixedTimeout); 459 460 var wrappedFn = function () { 461 clearTimeout(timeout); 462 callback(); 463 }; 464 465 return wrappedFn; 466 }, 467 468 withOneCall: function (callback) { 469 var called = false; 470 471 return function () { 472 if (!called) { 473 called = true; 474 callback(); 475 } 476 }; 477 } 478 }; 479 480 function onLoad() { 481 if (!window.jQuery) { 482 var script = document.createElement('script'); 483 script.src = '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'; 484 script.async = false; 485 script.onload = function () { 486 runSupportScripts(); 487 }; 488 script.onreadystatechange = function () { 489 if (this.readyState == 'complete' || this.readyState == 'loaded') { 490 runSupportScripts(); 491 } 492 }; 493 document.getElementsByTagName('head')[0].appendChild(script); 494 } else { 495 runSupportScripts(); 496 } 497 } 498 499 function runSupportScripts() { 500 var supportFn; 501 while (supportFn = MCFSupportScripts._queue.shift()) { 502 supportFn(); 503 } 504 } 505 506 if (window.addEventListener) { 507 window.addEventListener('load', onLoad); 508 } else if (window.attachEvent) { 509 window.attachEvent('onload', onLoad); 510 } 511})(window); 512 //]]> 513 </script>
513 514
514<script type="text/javascript"> 515 //<![CDATA[ 516 MCFSupportScripts.queue(function () { 517 var LOG_PREFIX = 'MyCashflow Google Analytics:'; 518 var LINK_ATTRIBUTE = 'data-mcf-link'; 519 var LINK_SELECTOR = '[' + LINK_ATTRIBUTE + ']'; 520 521 var DEFAULT_HANDLER_MAP = { 522 add_to_cart: trackAddToCart, 523 remove_from_cart: trackRemoveFromCart, 524 click_banner: trackBannerClick, 525 click_product: trackProductClick 526 }; 527 528 function isAnalyticsEnabled() { 529 return typeof ga !== 'undefined'; 530 } 531 532 function isTagManagerEnabled() { 533 return typeof dataLayer !== 'undefined'; 534 } 535 536 function raiseInfo(message) { 537 MCFSupportScripts.raiseInfo(LOG_PREFIX + ' ' + message); 538 } 539 540 function raiseWarning(message) { 541 MCFSupportScripts.raiseWarning(LOG_PREFIX + ' ' + message); 542 } 543 544 function raiseError(message) { 545 MCFSupportScripts.raiseError(LOG_PREFIX + ' ' + message); 546 } 547 548 function raiseGrouped(label, logCallback) { 549 MCFSupportScripts.raiseGrouped(LOG_PREFIX + ' ' + label, logCallback); 550 } 551 552 function asHitCallback(callback) { 553 if (typeof callback !== 'function') { 554 return; 555 } 556 557 var callCounter = 0; 558 var called = false; 559 560 if (isAnalyticsEnabled()) { 561 callCounter++; 562 } 563 if (isTagManagerEnabled()) { 564 callCounter++; 565 } 566 567 var timeout = setTimeout(function () { 568 called = true; 569 callback(); 570 }, 1500); 571 572 var wrappedFn = function () { 573 callCounter--; 574 if (callCounter === 0 && !called) { 575 clearTimeout(timeout); 576 callback(); 577 } 578 }; 579 580 return wrappedFn; 581 } 582 583 function highlightElements() { 584 var attribute = 'data-mcf-debug-analytics'; 585 var selector = LINK_SELECTOR + ':not([' + attribute + ']'; 586 var css = { outline: '1px dashed rgba(255, 0, 0, 0.8)' }; 587 $(selector).css(css).attr(attribute, true); 588 } 589 590 function getElementType(element) { 591 if (element.href) { 592 return 'link'; 593 } else if (element.action) { 594 return 'form'; 595 } else { 596 return 'element'; 597 } 598 } 599 600 function getElementDestination(element) { 601 return element.href || element.action; 602 } 603 604 function getElementStr(element) { 605 var elementType = getElementType(element); 606 var elementDest = getElementDestination(element); 607 return elementType + (elementDest ? ' [' + elementDest + ']' : ''); 608 } 609 610 function runDefaultHitCallbackFor(element) { 611 if (element.href) { 612 document.location = element.href; 613 } else if (element.action) { 614 element.submit(); 615 } 616 } 617 618 function parseAttributes(element) { 619 try { 620 var attributes = JSON.parse(element.getAttribute(LINK_ATTRIBUTE)); 621 622 if (!attributes.type) { 623 raiseWarning('Missing "type" for ' + elementStr); 624 return; 625 } 626 if (!attributes.event) { 627 raiseWarning('Missing "event" for ' + elementStr); 628 return; 629 } 630 if (!attributes.meta) { 631 raiseWarning('Missing "meta" for ' + elementStr); 632 return; 633 } 634 635 return attributes; 636 } catch (ex) { 637 raiseError('Could not parse tracking attributes for ' + getElementStr(element)); 638 throw ex; 639 } 640 } 641 642 function initialize(debug) { 643 if (debug) { 644 highlightElements(); 645 setInterval(function () { 646 highlightElements(); 647 }, 2000); 648 } 649 650 $(document).on('click submit', LINK_SELECTOR, function (evt) { 651 if (evt.ctrlKey || evt.metaKey) { 652 return; 653 } 654 655 var element = evt.currentTarget; 656 if (element.action && evt.type === 'click') { 657 return; 658 } 659 660 var wasPrevented = evt.isDefaultPrevented(); 661 var elementStr = getElementStr(element); 662 var attributes = parseAttributes(element); 663 664 var handler = DEFAULT_HANDLER_MAP[attributes.type]; 665 if (!handler) { 666 return; 667 } 668 669 if (debug) { 670 raiseGrouped('Tracking "' + attributes.type + '" for ' + elementStr, function () { 671 console.log(JSON.stringify(attributes, null, 2)); 672 }); 673 } 674 675 if (!wasPrevented) { 676 evt.preventDefault(); 677 } 678 679 handler(attributes.meta, function () { 680 if (wasPrevented) { 681 if (debug) { 682 raiseInfo('Skipping "' + attributes.type + '" hitCallback for ' + elementStr); 683 } 684 return; 685 } 686 runDefaultHitCallbackFor(element); 687 }); 688 }); 689 } 690 691 function trackBannerClick(meta, hitCallback) { 692 var wrappedHitCallback = asHitCallback(hitCallback); 693 if (isAnalyticsEnabled()) {
694 ga('mcfEnhancedEcommerce.ec:addPromo', meta); 695 ga('mcfEnhancedEcommerce.ec:setAction', 'promo_click'); 696 ga('mcfEnhancedEcommerce.send', 'event', 'Banners', 'click', meta.name, { hitCallback: wrappedHitCallback }); 697 } 698 if (isTagManagerEnabled()) { 699 dataLayer.push({ 700 event: 'promoClick', 701 ecommerce: { click: { promotions: [meta] } }, 702 eventCallback: wrappedHitCallback 703 }); 704 } 705 } 706 707 function trackProductClick(meta, hitCallback) { 708 var wrappedHitCallback = asHitCallback(hitCallback); 709 if (isAnalyticsEnabled()) { 710 ga('mcfEnhancedEcommerce.ec:addProduct', meta); 711 ga('mcfEnhancedEcommerce.ec:setAction', 'click', { list: meta.list }); 712 ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'click', meta.name, { hitCallback: wrappedHitCallback }); 713 } 714 if (isTagManagerEnabled()) { 715 dataLayer.push({ 716 event: 'productClick', 717 ecommerce: { click: { actionField: { list: meta.list }, products: [meta] } }, 718 eventCallback: wrappedHitCallback 719 }); 720 } 721 } 722 723 function trackAddToCart(meta, hitCallback) { 724 var wrappedHitCallback = asHitCallback(hitCallback); 725 if (isAnalyticsEnabled()) { 726 ga('mcfEnhancedEcommerce.ec:addProduct', meta); 727 ga('mcfEnhancedEcommerce.ec:setAction', 'add', { list: meta.list }); 728 ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'add', 'Add to cart', { hitCallback: wrappedHitCallback }); 729 } 730 if (isTagManagerEnabled()) { 731 dataLayer.push({ 732 event: 'addToCart', 733 ecommerce: { add: { actionField: { list: meta.list }, products: [meta] } }, 734 eventCallback: wrappedHitCallback 735 }); 736 } 737 } 738 739 function trackRemoveFromCart(meta, hitCallback) { 740 var wrappedHitCallback = asHitCallback(hitCallback); 741 if (isAnalyticsEnabled()) { 742 ga('mcfEnhancedEcommerce.ec:addProduct', meta); 743 ga('mcfEnhancedEcommerce.ec:setAction', 'remove'); 744 ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'remove', 'Remove from cart', { hitCallback: wrappedHitCallback }); 745 } 746 if (isTagManagerEnabled()) { 747 dataLayer.push({ 748 event: 'removeFromCart', 749 ecommerce: { remove: { products: [meta] } }, 750 eventCallback: wrappedHitCallback 751 }); 752 } 753 } 754 755 window.MCFGoogleAnalytics = { 756 initialize: initialize, 757 parseAttributes: parseAttributes, 758 trackBannerClick: trackBannerClick, 759 trackProductClick: trackProductClick, 760 trackAddToCart: trackAddToCart, 761 trackRemoveFromCart: trackRemoveFromCart 762 }; 763 764 $(document).ready(function () { 765 var debug = window.location.href.match(/debug_analytics=(true|false|1|0)/); 766 var debugKey = '_mcf_debug_analytics'; 767 var debugVal = debug && !!debug[1].match(/(true|1)/); 768 769 if (window.sessionStorage) { 770 if (debugVal === null) { 771 debugVal = window.sessionStorage.getItem(debugKey); 772 debugVal = debugVal === 'true'; 773 } else { 774 window.sessionStorage.setItem(debugKey, debugVal); 775 } 776 } 777 778 window.MCFGoogleAnalytics.initialize(debugVal); 779 }); 780}); 781 //]]> 782 </script>
782 783
784<script type="text/javascript" src="/assets/defaults/vendor/magiczoomplus/magiczoomplus.js"></script>
vendor: 2 bytes, line 784
784
785<script>(function(d, s) { var p = document.getElementsByTagName(s)[0], r = d.createElement(s); r.src = "//api.reviefy.com/ad8f798d97b24de66d14a04f0beffb5e357c608c/library/ajax/2.0/fi_FI/"; p.parentNode.insertBefore(r, p);})(document, 'script');</script>
785 786 </body> 787</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.