Home Brand & Non-Branded Product Matching
Improve AI matching accuracy for home brand, non-branded, and lesser-known brand products by tagging them with a brand classification. This tells the matching algorithm to focus on what the product does rather than what brand it is.
On This Page
Why Tag Products?
Nesika AI uses advanced algorithms to match your products with competitor equivalents. By default, brand name is a key matching criterion — this works well for established brands like Ajax, Dettol, or Cold Power.
However, for home brand, non-branded, or lesser-known brand products, this can cause problems:
- Poor matches: “Woolworths Essentials Floor Cleaner 750ml” may not match “Coles Lemon Floor Cleaner 750ml” because the brands differ — even though they are functionally the same product.
- No matches found: Generic or unbranded products may get no matches at all because there is no brand to match on.
- Low confidence: A lesser-known brand like “Earth Choice Dishwashing Liquid 500ml” may get a lower confidence score than it deserves when matched against more recognisable alternatives.
Quick Fix
How to Tag Your Products
Using the Tags Field (Recommended)
Navigate to the product
Open product editing
Add the tag
home-brand,non-branded, or2nd-tier-brandSave and re-scan
Using Custom Fields (API / CSV)
If you manage products via the API or CSV import, you can set the brand classification through the brand_classification custom field:
{
"customFields": {
"brand_classification": "home-brand"
}
}Re-scan Required
What Changes in Matching
When a product has a brand classification tag, the AI matching algorithm adjusts its behaviour in several ways:
✓ Brand Mismatches Not Penalised
Normally, if your product brand doesn't match a competitor's brand, the confidence score drops. With a brand classification tag, this penalty is removed.
✓ Focus on Functional Equivalence
The AI shifts focus to product type, category, key attributes (e.g. “antibacterial”, “lemon scented”), weight/volume, quantity, and variant characteristics.
✓ Perfect Match Possible Across Brands
A cross-brand match can receive a “Perfect Match” classification if the products share the same core function, equivalent characteristics, size within ±15%, and the same quantity.
ℹ Core Purpose Test Still Applies
The algorithm never matches products that serve fundamentally different purposes. A home-brand floor cleaner will not match a dishwashing liquid, even with brand de-emphasised.
Standard Products Unchanged
Verifying Improved Results
After tagging a product and running a new scan, look for these improvements:
- Competitor matches appearing from different brands that previously were not matched
- Higher confidence scores for cross-brand matches
- Matches classified as “Perfect Match” or “Similar Product” across different brands
- Fewer “Not Found” results for generic or home-brand products
Before & After Comparison
Frequently Asked Questions
Do I need to tag every product?
No. Only tag products where you are seeing poor matching results due to brand mismatches. Standard branded products (Coca-Cola, Dettol, etc.) should be left untagged — the default matching works best for them.
Which tag should I use if I'm not sure?
If the product is your retailer's own brand, use home-brand. If it has no brand at all, use non-branded. If unsure, start with 2nd-tier-brand — it provides the lightest brand de-emphasis.
Can I remove the tag later?
Yes. Removing the tag restores standard matching behaviour. The next scan will use the default brand-sensitive matching for that product.
Does tagging affect my existing matches?
Not immediately. Tags only take effect on the next scan. Your existing matches and price history are preserved.
Will this increase my scan costs?
No. Brand classification is metadata only — it changes how the AI interprets results, but does not add extra processing steps or API calls.
Can I tag products in bulk?
Yes. Use the CSV import with a brand_classification custom field, or update tags via the API for multiple products at once.