{"id":745,"date":"2018-11-20T14:07:17","date_gmt":"2018-11-20T14:07:17","guid":{"rendered":"https:\/\/feedcheck.co\/blog\/?p=745"},"modified":"2018-11-20T14:07:17","modified_gmt":"2018-11-20T14:07:17","slug":"4-major-challenges-behind-an-e-commerce-review-aggregation-tool","status":"publish","type":"post","link":"https:\/\/feedcheck.co\/blog\/4-major-challenges-behind-an-e-commerce-review-aggregation-tool\/","title":{"rendered":"4 Major Challenges Behind an e-Commerce Review Aggregation Tool"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p class=\"p1\"><span class=\"s1\">One would say that bringing all product reviews together, in one place, is just as simple as doing that work manually, the only difference consisting of dramatically reduced time on the operation due to automation. That means that a robotic process replaces the exact tasks that a human being would otherwise perform in an Excel file, copying and pasting all review details, one by one<span class=\"Apple-converted-space\">\u00a0 <\/span>&#8211; approach that is still being used today by from small to large brands, too, especially outside of the US market.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Less time on this job is definitely one of the biggest advantages which becomes more and more important when the reviewed product is far from being a simple one. For example, in case of products that have more variants &#8211; a wide range of assortments, rich brands covering numerous product lines or when sales and distribution take place through many e-tailers, the review aggregation becomes quite complex.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span class=\"s1\">Automation makes review aggregation seem fast and easy and at 1-click distance!<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p class=\"p1\"><span class=\"s1\">While this is the perception that everyone outside this business gets, the behind the scene work is by far more challenging. <\/span><\/p>\n<p class=\"p1\"><strong><span class=\"s1\">Here are the top 4 challenges that we have successfully overcome:<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span style=\"color: #ff9900;\">1. Review Screening<\/span><\/h3>\n<p class=\"p1\"><span class=\"s1\">With a growing eCommerce world both in terms of number of online transactions but also online retailers, every eCommerce website wants to offer their visitors the best possible user experience to support sales conversion and returning customers. That comes with on-going tests which often impact how these websites\u2019 content, including reviews, is displayed to consumers and how their APIs deliver the review data, wherever they even exist.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Like any consumer who visits an eCommerce website and needs to figure it out how to search for a product and read its reviews,<span class=\"Apple-converted-space\">\u00a0 <\/span>sometimes getting confused due to website recurring small changes, a robotic process also requires the right automation which needs to continuously be maintained to follow websites and APIs\u2019 (late) changes.\u00a0<\/span><span class=\"s1\">Some of the frequent changes are caused by:<\/span><\/p>\n<ul class=\"ul1\">\n<li class=\"li1\"><span class=\"s1\">how reviews and ratings are displayed on a product page<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">whether all review pages (as reviews are organized across multiple pages) are accessible and where they\u2019re not, we need to identify the cause and the screening solution for that particular case<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">on-page changes<\/span><\/li>\n<\/ul>\n<p class=\"p1\"><span class=\"s1\">And if you are asking about APIs then you have to know that APIs are either not always available or not always working the right way. <strong>This is a consequence of the fact that consumer experience is prioritized against consumer goods companies\u2019 whose products are sold on those websites.<\/strong><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Therefore, we had to define the <b>best possible review data structure<\/b> which is essential <strong>in order to<span class=\"Apple-converted-space\">\u00a0 <\/span>create a reliable screening mechanism<\/strong> that simultaneously meets three conditions:<\/span><\/p>\n<ul class=\"ol1\">\n<li class=\"li1\"><span class=\"s1\">it is valuable for all our customers from large to small consumer goods companies<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">it meets (ideally) all websites\u2019 structures<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">it is extensible enough to adjust to any new eCommerce website and changes of the current websites<\/span><\/li>\n<\/ul>\n<p class=\"p1\"><span class=\"s1\">In order to ensure an accurate review scanning and aggregation service, the resources behind could be extremely large &#8211; if we only think of Amazon, a marketplace that we are supporting, which has billions of pages.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span class=\"s2\" style=\"color: #ff9900;\">2. Review Aggregation Speed\u00a0<\/span><\/h3>\n<p class=\"p1\"><span class=\"s2\">New review discovery needs to be done fast and that is possible by engaging different infrastructure solutions depending on our customers\u2019 timing needs. The usual required timing is once per day and with more sophisticated infrastructure solutions the timing can be shorten to twice per day. Yes, we could optimize that even further, however one needs to assess whether highly optimized aggregation timings are really necessary and what are the actual outcomes when having them in place.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span class=\"s2\" style=\"color: #ff9900;\">3. Perfect Product Assortment<\/span><\/h3>\n<p class=\"p1\"><span class=\"s2\">Following the well-known principle \u201cgarbage in, garbage out\u201d, in order to get your product reviews in good order you need to ensure product data consistency across all sources: eCommerce sites, the review monitoring tool and potentially your internal systems as the first source of evidence of your products and their assortments. For that, you need to make sure you define a common terminology for what a product means across all these places.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">If we look at our customers that are typically companies that design, manufacture and sell goods such as electronic devices, apparel, footwear, baby care products and many more, we see that all their products are available in a wide range of assortments. For example, if we take footwear and consider color X size, then the assortment variety is quite significant and can take us to tens of variants for a single product. For all that we get the reviews right! Therefore, with FeedCheck we support review aggregation and analysis at 3 levels:<\/span><\/p>\n<ul class=\"ol1\">\n<li class=\"li1\"><span class=\"s2\">Assortment level &#8211; which corresponds to every product link\u00a0<\/span><\/li>\n<li class=\"li1\"><span class=\"s2\">Product level &#8211; which corresponds to all assortments available for a product<\/span><\/li>\n<li class=\"li1\"><span class=\"s2\">Group level &#8211; which may correspond to a brand, product category and any other pillar relevant to your business<\/span><\/li>\n<\/ul>\n<p>In order to get the reviews right, we help our customers with the entire product and product assortments mapping and standardization so that they&#8217;re able to know exactly what products they receive review alerts for and how to relate the review and rating numbers.<\/p>\n<p>&nbsp;<\/p>\n<h3 class=\"p1\"><span class=\"s2\" style=\"color: #ff9900;\">4. Unique Review Content (or No Duplicates Allowed)<\/span><\/h3>\n<p class=\"p1\"><span class=\"s2\">Aggregating review data while excluding duplicate records was another challenge on our journey which came accompanied by a series of questions:<\/span><\/p>\n<p class=\"p1\"><span class=\"s2\"><i>\u00a0 \u00a0 \u00a0 \u00a0How do you know if a review is new or just an old one edited by its reviewer?<\/i><\/span><\/p>\n<p class=\"p1\"><span class=\"s2\"><i>\u00a0 \u00a0 \u00a0 \u00a0How do you know a review will not get duplicated due to \u2026unknown factors?<\/i><\/span><\/p>\n<p class=\"p1\"><span class=\"s2\"><i>\u00a0 \u00a0 \u00a0 How do you know how to distinguish between 3 reviews, all of 5 stars, having the exact same title and content?<\/i><\/span><\/p>\n<p class=\"p1\"><span class=\"s2\"><i>\u00a0 \u00a0 \u00a0 How do you correctly link each review to its actual product variant, in case a product is available in multiple assortments?<\/i><\/span><\/p>\n<p class=\"p1\"><span class=\"s2\">\u2026and many more which invaded our brains like an avalanche as we were developing the FeedCheck platform.<\/span><\/p>\n<p class=\"p1\"><span class=\"s2\">Having navigated all these and finding optimum solutions, FeedCheck ensures today unique review records which is a must-have requirement for any kind of analytics one would need to perform on their reviews.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>We hope that by sharing from our major challenges you will learn how review aggregation is possible for you too and get the comfort and trust that a platform like FeedCheck is walking on a beaten path to bring your reviews from everywhere in perfect order.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; One would say that bringing all product reviews together, in one place, is just as simple as doing that work manually, the only difference consisting of dramatically reduced time on the operation due to automation. That means that a robotic process replaces the exact tasks that a human being would otherwise perform in an [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":548,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-reviews"],"_links":{"self":[{"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/posts\/745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":11,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/posts\/745\/revisions"}],"predecessor-version":[{"id":761,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/posts\/745\/revisions\/761"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/media\/548"}],"wp:attachment":[{"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/media?parent=745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/categories?post=745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feedcheck.co\/blog\/wp-json\/wp\/v2\/tags?post=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}