{"id":47867,"date":"2024-08-12T17:17:50","date_gmt":"2024-08-12T17:17:50","guid":{"rendered":"https:\/\/www.bloomreach.com\/?post_type=library&#038;p=47867"},"modified":"2024-11-13T23:23:03","modified_gmt":"2024-11-13T23:23:03","slug":"the-path-to-achieving-true-1-to-1-personalization","status":"publish","type":"library","link":"https:\/\/www.bloomreach.com\/en\/blog\/the-path-to-achieving-true-1-to-1-personalization","title":{"rendered":"The Path to Achieving True 1:1 Personalization"},"content":{"rendered":"\n<p>True personalization is the ultimate goal for any ecommerce brand, and it\u2019s something we at Bloomreach have been working tirelessly to <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/bloomreach-approach-to-ai-and-hyper-personalization\">improve and innovate on<\/a>. Our work with large language models has already allowed us to make great strides with intent relevance in the development of <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/the-power-of-hybrid-vector-search-in-ecommerce\">hybrid vector search<\/a>, but it doesn\u2019t stop there \u2014 we\u2019re also making strides in the realm of 1:1 personalization.<\/p>\n\n\n\n<p>In this post, I\u2019d like to shed some light on the challenges companies face with our current 1:1 personalized search mechanism that have motivated us to innovate further with an advanced version of personalized search.\u00a0Additionally, I\u2019d like to share how we\u2019re solving these obstacles to deliver more personalized experiences across the entire customer journey. Let\u2019s dive in.\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-challenges-with-1-1-personalization-nbsp\">The Challenges With 1:1 Personalization&nbsp;<\/h2>\n\n\n\n<p>1:1 personalization is fundamentally a pretty straightforward concept: If a shopper prefers a certain color for their products, then you\u2019d rank those higher than other colors. Similarly, if they prefer a certain brand, you\u2019d surface that brand\u2019s products first in search results.&nbsp;<\/p>\n\n\n\n<p>However, the practical implementation of this concept is fraught with complexities due to the myriad of corner cases that arise. For instance, a customer may prefer green shirts but not green shoes. How do we discern and apply the correct affinities to the appropriate products? Moreover, most individuals have multiple affinities, each with varying degrees of importance.&nbsp; For example: a shopper may favor a certain color piece of clothing most of the time but may be more inclined to purchase clothing in various colors for a specific brand.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_positive-and-negative-affinities-1024x560.png\" alt=\"Customer with different affinities on an ecommerce site\" class=\"wp-image-47869\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_positive-and-negative-affinities-1024x560.png 1024w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_positive-and-negative-affinities-300x164.png 300w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_positive-and-negative-affinities-768x420.png 768w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_positive-and-negative-affinities.png 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Understanding the subtleties of a person&#8217;s affinities is a formidable challenge, and it is an area where many product discovery solutions currently falter. Many tools necessitate manual configurations by merchandisers, which can be a laborious and imprecise process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-bloomreach-is-tackling-1-1-personalization-nbsp\">How Bloomreach Is Tackling 1:1 Personalization&nbsp;<\/h2>\n\n\n\n<p>Our existing <a href=\"https:\/\/documentation.bloomreach.com\/discovery\/docs\/11-personalized-ranking\" target=\"_blank\" rel=\"noopener\">1:1 personalization feature<\/a> in our search faces the same challenges with tackling edge cases and factoring in multiple affinities. Our existing feature only works on one attribute at a time, must be configured statically, and is missing rich customer data.&nbsp;<\/p>\n\n\n\n<p>To address this applicability of affinity across products, we\u2019ve developed a machine learning clustering algorithm that relates products to each other and the strength of the affinities. By learning from your product catalog and past customer interactions, we can better understand the multi-dimensional relationship between products, which reduces the cases where affinities do not yield a positive result.<\/p>\n\n\n\n<p>Our second goal is to eliminate the need for merchandisers to manually select affinities each time. It\u2019s hard to know which affinities to use, and even though we as humans have great intuition, using data and AI can help the accuracy of this tremendously. So, we deployed an algorithm to sift through your catalog to learn which attributes we should apply affinities on.&nbsp;<\/p>\n\n\n\n<p>Our third goal is to resolve the ranking of affinity orders, and we achieve this by treating each affinity like a signal. The algorithm learns the weights to apply to individual user\u2019s preferences for each query and product type to generate a composite score that represents how affinities may mix together when considering a product. For example, I may prioritize brand higher than color, and thus brand weight will be higher than color for a particular query-product combination.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-affinities-1024x560.jpg\" alt=\"Using 1:1 personalization to take a customer's affinities and deliver relevant search results\" class=\"wp-image-47872\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-affinities-1024x560.jpg 1024w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-affinities-300x164.jpg 300w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-affinities-768x420.jpg 768w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-affinities.jpg 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Our algorithms also must treat intent higher than affinity. For example, if we detect that a customer has an affinity for green shirts, but then they search for \u201cblue shirt,\u201d then we would expect to see blue shirts ranked higher than green, even though they clearly love green shirts. The intention signal is the strongest signal, which takes precedence over the personal affinity score.&nbsp;<\/p>\n\n\n\n<p>Our algorithm also takes into account other factors. For example, if a product that matches a customer&#8217;s affinity is poorly reviewed, displaying that product would result in a subpar user experience. Or, if a customer&#8217;s purchasing behavior changes over time, how should these various behaviors be weighted to display the most relevant products to each customer?<\/p>\n\n\n\n<p>To solve this, we\u2019ve trained our algorithm with \u201clearn to rank\u201d functionality. It\u2019ll merge all of these signals together \u2014 purchases, search intent, recency, reviews, and much more \u2014 to serve relevant results while optimizing for revenue lift.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deepening-personalization-with-more-data-nbsp\">Deepening Personalization With More Data&nbsp;<\/h2>\n\n\n\n<p>While our 1:1 personalization solution will work well on its own, you can make it work even more effectively by using the power of our <a href=\"https:\/\/www.bloomreach.com\/en\/products\/data-engine\">customer data engine<\/a> to connect customer profiles from <a href=\"https:\/\/www.bloomreach.com\/en\/products\/engagement\">Bloomreach Engagement<\/a>.&nbsp;<\/p>\n\n\n\n<p>Our customer data engine amalgamates data from all your marketing channels \u2014 email, SMS\/MMS, mobile app, social media, web, <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/top-use-cases-bloomreach-whatsapp-integration\">WhatsApp<\/a>, and more \u2014 to further enrich the algorithm. As with all AI solutions, the more data you have, the better. By incorporating Engagement\u2019s customer profiles, which are GDPR and CCPA-compliant first-party data that the customer has consented to, our algorithm can better understand the nuances of each customer\u2019s affinities and deliver even more accurate and precise search results.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-engagement-1024x560.jpg\" alt=\"Connecting Bloomreach Engagement to Bloomreach Discovery for more impactful 1:1 personalization\" class=\"wp-image-47875\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-engagement-1024x560.jpg 1024w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-engagement-300x164.jpg 300w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-engagement-768x420.jpg 768w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/1-to-1-Personalization_algorithm-with-engagement.jpg 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Our new personalized search offering uses short-term profiles for real-time effect on search results while utilizing long-term historical data as a signal with curved decay to account for recent changes in preferences.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-going-beyond-1-1-personalization-nbsp\">Going Beyond 1:1 Personalization&nbsp;<\/h2>\n\n\n\n<p>An important thing to keep in mind is that while 1:1 personalization is a crucial aspect of search personalization, it\u2019s also only that \u2014 a single part of a greater whole. For personalization to be truly effective, it needs to be tied across the entire customer journey. That means using 1:1 personalization alongside things like <a href=\"https:\/\/documentation.bloomreach.com\/discovery\/docs\/segmented-merchandising\" target=\"_blank\" rel=\"noopener\">behavioral-based merchandising<\/a> and <a href=\"https:\/\/documentation.bloomreach.com\/discovery\/docs\/real-time-customer-segments-for-discovery\" target=\"_blank\" rel=\"noopener\">segment-based search personalization<\/a>.&nbsp;<\/p>\n\n\n\n<p>Key to all of this personalization is first-party data. Our algorithms have been specifically trained on rich first-party data to bring personalization to all aspects of product discovery. If you want to see even more examples of how we\u2019re innovating search personalization, <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/bloomreach-discovery-summer-feature-roundup-new-ai-driven-innovations\">check out our latest features<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>True personalization is the ultimate goal for any ecommerce brand, and it\u2019s something we at Bloomreach have been working tirelessly to improve and innovate on. Our work with large language models has already allowed us to make great strides with intent relevance in the development of hybrid vector search, but it doesn\u2019t stop there \u2014 [&hellip;]<\/p>\n","protected":false},"author":127,"featured_media":47878,"template":"","ew-regions":[],"ew-solutions":[],"library_type":[75,513],"library_blog_tag":[362,359,364],"industry":[],"channel":[278],"topic":[283,546,281],"class_list":{"0":"post-47867","1":"library","2":"type-library","3":"status-publish","4":"has-post-thumbnail","5":"hentry","6":"library_type-blog","8":"library_blog_tag-ai-and-innovation","9":"library_blog_tag-executive-insights","10":"library_blog_tag-personalization","11":"channel-results-pages","12":"topic-ai","13":"topic-personalization","14":"topic-personnalisation"},"acf":{"library_blog_banner_content":"","library_blog_banner_cta1_text":"","library_blog_banner_cta1_href":"","library_blog_banner_cta1_new_tab":false,"library_blog_banner_cta2_text":"","library_blog_banner_cta2_href":"","library_blog_banner_cta2_new_tab":false,"library_blog_banner_bg_color":"#EAF7FE","library_blog_banner_cta_text_color":"#FFF","library_blog_banner_cta_bg_color":"#019ACE","library_blog_banner_cta2_text_color":"#000","library_blog_banner_cta2_bg_color":"#FFF","library_blog_chatgpt_content":"","library_blog_chatgpt_cta_href":"","library_blog_chatgpt_cta_text":"Ask ChatGPT"},"_links":{"self":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/47867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library"}],"about":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/types\/library"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/users\/127"}],"version-history":[{"count":2,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/47867\/revisions"}],"predecessor-version":[{"id":53928,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/47867\/revisions\/53928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media\/47878"}],"wp:attachment":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media?parent=47867"}],"wp:term":[{"taxonomy":"ew_regions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-regions?post=47867"},{"taxonomy":"ew_solutions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-solutions?post=47867"},{"taxonomy":"library_type","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_type?post=47867"},{"taxonomy":"library_blog_tag","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_blog_tag?post=47867"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/industry?post=47867"},{"taxonomy":"channel","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/channel?post=47867"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/topic?post=47867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}