AI Image Analysis Enrichment
Enrich your product catalog by analyzing product images with AI-powered visual recognition that automatically extracts visual attributes like colors, patterns, styles, and materials.
AI Image Analysis properties use computer vision to identify visual characteristics from product photos, creating valuable structured data that enhances your catalog and improves product discovery.
Before you begin
- Map your feed's image URL field to the system property "image" in your feed configuration 
- Create the output properties where visual attributes will be stored: - Use String type for complex data like color breakdowns with percentages 
- Use List type for categorical analyses (e.g., style categories) to guide the AI into pre-defined options specific to your business 
 
- Ensure image URLs are publicly accessible (HTTPS) and show clear product photos 
Understanding image analysis properties
Image analysis properties work differently from text-based AI enrichment. Instead of analyzing product titles or descriptions, these properties examine actual product images to identify visual characteristics like:
- Color composition - Primary, secondary, and accent colors with coverage percentages 
- Visual style - Design aesthetics, patterns, and style categories 
- Material appearance - Texture and material identification from visual cues 
- Structural features - Shape, silhouette, and design elements 
The AI analyzes each product's image individually, making this enrichment method ideal for properties that require visual context rather than text interpretation.
Create your image analysis property
Navigate to Product Data > Properties and click Add Property to create a new image analysis property.
Configure basic settings
- Enter a descriptive Property Name (e.g., "Color Details" or "Visual Style") 
- A Property Key will automatically pre-fill the field based on the name - Property keys should be unique, short, and identifiable (e.g., "color_details" or "visual_style") 
 
- Set the Value Type to Image Analysis (AI) 
- Choose your Target Level: - Product - For attributes consistent across all variants 
- Variant - For attributes that differ by variant (e.g., if your variants are defined by different colors, select this so the enricher can analyze each image variant individually) 
 
- Configure additional settings: - Turn on Lock being edited in the app if you want to prevent manual overrides of AI analysis 
- Turn on Mark as internal if you want to keep visual analysis data internal 
 
Configure AI enrichment settings
Write your visual analysis prompt
Create a clear, specific prompt that defines what visual characteristics the AI should identify. Your prompt should include:
Essential components:
- Property definition - What visual attribute to identify 
- Output format - How to structure the results (e.g., color breakdown, style category) 
- Visual markers - Specific visual cues the AI should look for 
- Coverage guidelines - Percentage thresholds or prominence rules 
- Constraints - What to include or exclude from analysis 
Example prompt for color analysis:
Analyze the product image and identify visible colors with their coverage percentages.
Format: "primary_color:percentage|secondary_color:percentage|accent_color:percentage"
Instructions:
- Identify all colors visible on the main product body, accents, and details
- Calculate approximate percentage of total visible surface area for each color
- List colors in descending order by coverage
- Include only colors with ≥5% coverage
- Total percentages must sum to 100%
Use consistent color names: black, grey, navy, blue, green, olive, brown, tan, beige, orange, red, yellow, white, purple, multi-color
Coverage patterns:
- Primary: Usually 40-80%
- Secondary: Usually 15-40%
- Accents: Usually 5-20%
Example: "navy:80|white:15|gold:5"Example prompt for style identification:
Classify the product's visual style based on design elements and aesthetic.
Categories: Modern, Classic, Vintage, Minimalist, Bold, Athletic, Elegant, Rustic
Consider:
- Overall design aesthetic
- Color palette complexity
- Pattern presence
- Structural elements
- Visual balance
Return only the single most appropriate category.Image analysis prompts require more detail than text-based prompts. Be specific about visual markers, coverage percentages, and formatting requirements to ensure consistent results.
Define inputs and outputs
Inputs:
- Select Image as your input source 
- The system automatically uses the product's primary image URL 
- Ensure your product feed includes valid, accessible image URLs 
Outputs:
- Select the property where visual analysis results will be stored 
- For complex analyses (like color breakdowns), use String type properties 
- For categorical analyses (like style identification), use List type properties to guide results into pre-defined categories specific to your business 
Test with preview
Validate your image analysis setup before enabling enrichment across your catalog.
- Click Fetch Preview Values to analyze sample products 
- Review the preview table showing product images, titles, and AI-generated results 
- Compare results against what you see in the product images to verify accuracy 
Use Add Filter to test on specific product subsets and identify how well the analysis works across different product types.
Be specific about visual markers, coverage percentages, and formatting requirements in your prompt to ensure consistent results.
Review and refine results
After enrichment completes, check quality by navigating to Product Data > Catalog and reviewing your image analysis property alongside product images. If needed, refine your prompt based on any edge cases discovered, then click Remove enriched data and save to re-run enrichment with improved instructions.
Best Practices
- Prompt clarity: Be visually specific about what to look for, not what to read. Define clear boundaries with percentage thresholds and categorical options. 
- Image quality: Use clear, well-lit product photos with neutral backgrounds. Avoid lifestyle images, multiple products, or low-resolution photos. 
- Property organization: Use descriptive names for properties and create separate properties for each distinct visual attribute. Use List type for pre-defined categories specific to your business. 
Prompt examples
Troubleshooting
- Verify image URLs are publicly accessible (HTTPS) and in supported formats (JPG, PNG, WebP) 
- Confirm "Enable automated background enrichment" is toggled on to ensure new products receive image analysis enrichment 
- Check that input is set to "Image" and output properties are configured 
- Refine your prompt with more specific visual markers and edge case examples 
- Verify product images are clear and well-lit 
- Test with a smaller product subset first to validate approach 
FAQs
What's next
- Use visual attributes in Product Finder experiences for enhanced filtering within experiences and share product highlights with users in personalized Campaigns 
- Complete with AI Enricher Properties to enrich and create comprehensive product data for your experiences 
- Track enrichment performance in property and refine prompts based on results 
Last updated
Was this helpful?
