\r\nincluding in the freezer aisle, Henderson said that strong growth potential is expected to continue, giving retailers more of an opportunity to leverage their private brands.
\r\n\r\n“During inflationary times, we know eating away from home is curtailed,” she said. “This creates an opportunity to drive consumers to frozen.”
\r\n\r\nExamples of retailers adding new private label products to the freezer aisle in 2022 include United Natural Foods, Inc. (UNFI) expanding its Woodstock brand with six new organic pasta items, and Albertsons Companies relaunching its Waterfront Bistro line of frozen seafood.
\r\n\r\nIn September of last year, two of the four winning companies in Wakefern’s Own Brands Supplier Innovation Summit offered products in the frozen category. GlutenLibre was founded by two bakers who met in manufacturing 15 years ago, and the company offers certified gluten-free and vegan plant-based frozen dumplings. It uses only all-natural ingredients with no artificial flavors or colors, preservatives, nitrates, hormones or antibiotics.
\r\n\r\nAnother winner, The Perfect Bite Company, offers a “fresh take on frozen,” and has built its business by offering a foundation of foods including breakfast, single-serve meals, bowls and value-added vegetables and grains.
\r\n\r\n“Private brands have definitely benefited from the recent past and current environment,” said Henderson. “The combination of economic downturn, pandemic response and supply chain issues forced consumers to private brands. That experience created increased trust and quality perceptions for private brand products.”
\r\n","imageSrcset":{"src":"https://assets1.storebrands.com/sb/styles/max_width_480/s3/2023-02/frozen_appetizers_0.jpg?itok=gbsTCZ8J 480w, https://assets1.storebrands.com/sb/styles/max_width_640/s3/2023-02/frozen_appetizers_0.jpg?itok=MEX5Ix0v 640w, https://assets1.storebrands.com/sb/styles/max_width_800/s3/2023-02/frozen_appetizers_0.jpg?itok=2pMTTeR- 800w","sizes":"(min-width: 1300px) 375px, (min-width: 920px) 28vw, (min-width: 720px) 50vw, 100vw"},"imageCaption":"A variety of Signature Select frozen appetizers found at Albertsons Cos. banner stores","imagePosition":"right","imageAdvertisement":false,"imageSize":"large","imageLink":"","imageExpandable":false,"fullSizeImage":{"id":33034,"alt":"Albertsons Companies frozen appetizers","width":1826,"url":"https://assets1.storebrands.com/sb/styles/max_width_800/s3/2023-02/frozen_appetizers_0.jpg?itok=2pMTTeR-","height":1826}}]}}; const country = "HK"; const language = "en, *"; const SITE_LANGUAGE = "en"; const siteName = "Store Brands"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "storebrands"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = `${routeInfo.title} | ${siteName}`; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.entityType = "node"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.entityTaxonomyKeys = {}; data.entityTaxonomyHierarchies = {}; data.parentNaicsCode = {}; data.isPro = false; data.algoliaIndexName = indexName; // Add toxonomy data const taxonomies = { businessTopic: "business_topic", contentType: "content_type", company: "company", marketSegment: "market_segment", }; const getHierarchy = (term, terms = []) => { terms.push({ id: term.id, name: term.name }); if (term.parentTerm != null) { getHierarchy(term.parentTerm, terms); } return terms; }; const getTerms = (term, useApiId = false) => { return { id: useApiId ? term.apiId : term.id, name: term.name }; }; const getKeys = (term) => { return { id: term.id, name: term.apiId }; }; Object.entries(taxonomies).forEach(([key, item]) => { terms = routeInfo[key]; if (terms && terms.length > 0) { data["entityTaxonomy"][item] = terms.map((term) => getTerms(term, key === "company") ); if (key !== "company") { data["entityTaxonomyKeys"][item] = terms.map(getKeys); termGroups = []; terms.forEach((term, termInd) => { termGroups[termInd] = getHierarchy(term); }); data["entityTaxonomyHierarchies"][item] = termGroups; } } }); data["entityTaxonomy"]["tags"] = routeInfo["topics"] || []; // Primary Topic is either the business topic or the top tag. if (routeInfo["businessTopic"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"]; } else { if (routeInfo["topics"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"]; } } // Primary and secondary entityNaicsCodes come from the MarketSegment if (routeInfo.marketSegment?.length > 0) { data.entityNaicsCode = {}; data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"]; data["entityNaicsCode"]["name"] = routeInfo["marketSegment"][0]["naicsCode"]; if (routeInfo["marketSegment"][0]["parentTerm"] != null) { data["parentNaicsCode"]["id"] = routeInfo["marketSegment"][0]["parentTerm"]["id"]; data["parentNaicsCode"]["name"] = routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"]; } } else { data.entityNaicsCode = []; } if (routeInfo.taggedPro) { data.isPro = routeInfo.taggedPro; } window.dataLayer.push(data); } else if (routeInfo && "vid" in routeInfo) { data.entityBundle = "tags"; data.entityTitle = routeInfo.name; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.entityType = "taxonomy_term"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.algoliaIndexName = indexName; data["entityTaxonomy"]["tags"] = { id: routeInfo["id"], name: routeInfo["name"], }; window.dataLayer.push(data); } })();