productcategorization
Advanced tools
Comparing version 1.0.9 to 1.0.10
{ | ||
"name": "productcategorization", | ||
"version": "1.0.9", | ||
"version": "1.0.10", | ||
"homepage": "https://www.productcategorization.com", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
142
README.md
# Product Categorization API for Node.js | ||
Updated: October 12, 2024 | ||
This is a Node.js module that uses text classification ML model to classify texts into Ecommerce based categories, using a [product categorization API](https://www.productcategorization.com) service. | ||
It supports three Tiers or depth levels of categorization. | ||
It supports a wide array of different taxonomies of definitions of categories. | ||
First is the Google Shopping taxonomy with around 5600 categories, you can find them here: [https://www.google.com/basepages/producttype/taxonomy.en-US.txt](https://www.google.com/basepages/producttype/taxonomy.en-US.txt) | ||
Tier 1 categories include: | ||
Categories are in form of Tiers or levels of depth. | ||
E.g. Tier 1 categories include: | ||
- Toys & Games | ||
@@ -32,3 +38,29 @@ - Vehicles & Parts | ||
Tier 2 includes 186 categories, whereas Tier 3 supports classification into one of possible 1113 categories. | ||
There are other, higher Tiers which cover increasingly more detail. | ||
In addition to Google Shopping, our service provides custom support for 100+ other marketplaces, including eBay. If you have your own definition of categories that are different from the standard ones, we can set up a product categorization AI model for these as well. | ||
In addition to categories, we also return 10 buyer personas that are most relevant for given product. | ||
For example, for product pgytech mavic mini mini uv filter professional we return category "Cameras & Optics > Camera & Optic Accessories > Camera Lens Accessories > Lens Filters" and these buyer personas: | ||
- Travel Enthusiast | ||
- Sports Event Participant | ||
- Street Style Aficionado | ||
- Professional Photographer | ||
- Outdoor Adventure Enthusiast | ||
- Documentary Filmmaker | ||
- Astronomy Enthusiast | ||
- Underwater Capture Specialist | ||
- Wildlife Enthusiast | ||
- Wedding Planner | ||
@@ -45,32 +77,86 @@ # Installation | ||
``` | ||
var request = require('request'); | ||
var options = { | ||
'method': 'POST', | ||
'url': 'https://www.productcategorization.com/api/iab/gpt_category2.php', | ||
'headers': { | ||
'Content-Type': 'application/x-www-form-urlencoded' | ||
}, | ||
form: { | ||
'query': 'audi car' | ||
} | ||
}; | ||
request(options, function (error, response) { | ||
if (error) throw new Error(error); | ||
console.log(response.body); | ||
}); | ||
const apiBaseUrl = "https://www.productcategorization.com/api/ecommerce/ecommerce_category6_get.php?"; | ||
const api_Key = "your api key"; | ||
const query = "macbook air"; | ||
const encodedQueryText = encodeURIComponent(query); | ||
const finalUrl = `${apiBaseUrl}query=${encodedQueryText}&api_key=${api_Key}`; | ||
fetch(finalUrl) | ||
.then(response => response.text()) | ||
.then(data => { | ||
console.log(data); | ||
}) | ||
.catch((error) => console.error('Error:', error)); | ||
``` | ||
# Usage of product categorization | ||
Above request will return this: ``` | ||
{"language": "en", "total_credits": 12, "remaining_credits": 12, "classification": "Electronics > Computers > Laptops", "buyer_personas": ["Home Office Enthusiast", "Budget Conscious Individual", "Academic Researcher", "High-End Gamer", "Small Business Professional", "Professional Designer", "Tech Savvy Individual", "Software Developer", "Casual Lifestyle Enthusiast", "Digital Nomad"], "category": "Electronics > Computers > Laptops", "status": 200} | ||
``` | ||
Product categorization is primarily used in online stores, to provide more detailed categorization of stores products, which leads to better searchability, filtering and improved conversions of the online store. Product categorization API can also be used in other settings, e.g. as part of internal or external apps/Saas websites. | ||
# Usage of product categorization AI | ||
Product categorization AI is primarily used in online stores, to provide more detailed categorization of stores products, which leads to better searchability, filtering and improved conversions of the online store. Product categorization API can also be used in other settings, e.g. as part of internal or external apps/Saas websites. | ||
The process of categorizing products is usually automated, using a machine learning model, due to sheer number of products that are available on online stores. E.g. Amazon sells more than 12 million products and if including Amazon Marketplace sellers, the number of products sold is over 300 million. | ||
You can learn more about other use cases [in this in-depth guide on product categorization](https://medium.com/product-categorization/product-categorization-introduction-d62bb92e8515). | ||
You can learn more about other use cases in this detailed article on [product categorization AI](https://medium.com/product-categorization/product-categorization-introduction-d62bb92e8515). | ||
If interested in possible product categories that one can use in this kind of classification, check out the taxonomy from Google: [https://www.google.com/basepages/producttype/taxonomy.en-US.txt](https://www.google.com/basepages/producttype/taxonomy.en-US.txt). | ||
# What are the benefits of product categorization | ||
We used product categorization API to build another platform of ours for [lead generation services](https://aileadgeneration.ai) | ||
Product categorization API provide many benefits: | ||
1. Improved Search Experience | ||
One of the primary applications of product categorization is to enhance the search experience for customers. With well-organized categories, shoppers can easily navigate through your product range, finding what they need quickly and effortlessly. This streamlined process reduces the time spent searching and increases the likelihood of a successful purchase. Without product categorization, customers may get frustrated, leading to lower conversion rates and reduced customer satisfaction. Additionally, a well-structured categorization system can help customers discover related products they might not have initially considered, potentially increasing sales and customer engagement. | ||
2. Personalized Recommendations | ||
Product categorization enables advanced algorithms to generate personalized product recommendations. By understanding which categories a customer frequently shops in, you can provide tailored suggestions that are more likely to result in a purchase. This tactic can significantly boost your average order value and increase customer loyalty. Moreover, personalized recommendations based on product categories can help cross-sell and upsell related items, further enhancing the shopping experience and increasing revenue. By analyzing customer behavior within specific categories, businesses can also identify trends and preferences, allowing for more accurate and effective recommendation strategies. | ||
3. Enhanced SEO Performance | ||
Product categorization also helps improve SEO performance. By using appropriate keywords in your product categories, you can improve your visibility on search engines, driving more organic traffic to your online store. Well-structured categories can also contribute to better site architecture, making it easier for search engine crawlers to index your pages. This improved indexing can lead to higher rankings for category-specific searches, potentially attracting more targeted traffic to your site. Furthermore, category pages can serve as valuable landing pages for long-tail keywords, capturing more specific search queries and improving overall search visibility. | ||
4. Simplified Inventory Management | ||
For businesses, product categorization can simplify inventory management. By grouping similar products together, retailers can gain a clearer view of their stock levels and better manage supply and demand. This organization allows for more efficient restocking processes and helps identify slow-moving items within specific categories. Additionally, categorization can facilitate better forecasting of inventory needs based on category-specific trends and seasonality. This improved inventory management can lead to reduced carrying costs, minimized stockouts, and optimized cash flow. | ||
5. Easier Comparative Shopping | ||
Categorizing products allows customers to engage in comparative shopping easily. When similar products are grouped together, customers can compare features, prices, and reviews side-by-side, helping them make informed purchase decisions. This transparency can increase customer trust and satisfaction, as they feel empowered to choose the best product for their needs. Moreover, by facilitating easy comparisons, businesses can highlight the unique selling points of their products within each category, potentially increasing conversions for higher-value or premium items. | ||
Buyer personas can provide the following benefits: | ||
1. Advanced Customer Profiling | ||
Every purchase on your site provides valuable data points. By linking products to specific buyer personas, you can create dynamic customer profiles based on their interactions. For instance, a customer might be categorized as 54% 'Eco-Conscious Shopper', 24% 'Tech-Savvy Professional', 22% 'Budget-Conscious Student', and 8% 'Digital Photographer'. This detailed insight is invaluable for marketers and enables highly targeted future interactions. | ||
2. Tailored Product Descriptions | ||
Understanding a user's buyer persona profile allows for customized product descriptions. For example, an "Eco-Conscious Shopper" might see a description highlighting a product's sustainability features: "Made from recycled materials, 100% recyclable, and produced in a factory using only renewable energy sources." This personalization increases product resonance and potentially boosts conversions and sales. | ||
Our free demo showcases this capability. Simply input any product description, and our AI service will identify relevant buyer personas and generate tailored descriptions for each. | ||
3. Enhanced Product Recommendations | ||
A clear understanding of a customer's persona alignment enables more accurate and appealing product recommendations, increasing the likelihood of additional purchases. | ||
4. Efficient Inventory Management | ||
Knowing your customers' most common buyer personas helps anticipate product demand, informing stock purchasing decisions and reducing the risk of over or understocking. | ||
5. Optimized Pricing Strategies | ||
Insights into the budget constraints and spending habits of your buyer personas allow for tailored pricing and discount strategies, maximizing revenue and profitability. | ||
6. Improved User Experience | ||
Buyer personas can inform website design, resulting in a more intuitive shopping experience. This might include personalized landing pages or navigation paths for different personas. | ||
7. Informed Product Development | ||
Understanding your buyer personas' needs and preferences helps identify gaps in your product range and develop new products aligned with customer desires. | ||
8. Data-Driven Decision Making | ||
Implementing buyer personas for individual products provides rich, actionable data, enabling strategic decisions based on actual customer behavior rather than assumptions. | ||
9. Increased Customer Loyalty | ||
Personalization driven by buyer personas demonstrates that you understand and value customers' unique needs, potentially increasing satisfaction and loyalty. | ||
10. Competitive Edge | ||
In a crowded online marketplace, offering a personalized shopping experience sets your store apart. Effective use of buyer personas can provide a level of service that competitors may struggle to match. | ||
543 | ||
# Usage in online dashboard | ||
@@ -189,14 +275,6 @@ | ||
- We convert images to text to be then used as classifier using [OCR Software](https://ocrapi.io) | ||
- [Categorization of websites - with examples](https://www.alpha-quantum.com/blog/website-categorization/website-categorization-api/) | ||
- Our product categorization API has been succesfully used to classify over [1 million top shopify stores](https://www.onlinestores.ai) in three Tiers of categorization. | ||
- Our product categorization API has been succesfully used to classify over [1 million top shopify stores](https://www.leadsquantum.com) in three Tiers of categorization. | ||
- Mathematical part from [Mathe Nachhilfe Online](https://www.boplnachhilfe.de) | ||
- [Website categorization project on devpost](https://devpost.com/software/website-categorization-api) | ||
- [IP Lookup API](https://reverseiplookupapi.com/) | ||
# Our package is available on these websites | ||
@@ -203,0 +281,0 @@ |
14507
293