Custom Labels for Shopping Campaigns: Segment, Bid, and Win
How to use custom labels to create powerful product segmentation for better campaign performance
GetFeeder Team
Custom labels are one of the most powerful—and underutilized—features in product feed management. These five flexible fields (custom_label_0 through custom_label_4) let you add any information you want to your products, enabling sophisticated campaign segmentation that isn't possible with standard attributes.
Want to bid differently on high-margin versus low-margin products? Custom labels make it possible. Need to identify seasonal items for promotion during peak periods? Custom labels handle that. Looking to exclude slow-moving inventory from campaigns? Custom labels again.
This guide covers everything you need to know about using custom labels to improve your shopping campaign performance.
What Are Custom Labels?
Definition
Custom labels are five optional attributes (custom_label_0, custom_label_1, custom_label_2, custom_label_3, custom_label_4) that you can add to your product feed. Each can contain any text value up to 100 characters.
Key Characteristics
- Flexible: You define what each label means
- Not visible to shoppers: Used only for campaign management
- Enables segmentation: Create product groups based on any criteria
- Five available: You can use all five simultaneously
How They're Used
Custom labels enable you to:
- Create product groups in shopping campaigns
- Set different bids for different product segments
- Include or exclude products from specific campaigns
- Generate reports by product segment
- Apply automated rules based on product characteristics
Strategic Custom Label Categories
Margin-Based Labels
Why Margin Matters
Not all sales are equally profitable. A $100 sale on a 50% margin product is worth $50 in gross profit. A $100 sale on a 10% margin product is worth $10. Your bidding should reflect this.
Implementation
Label products by margin tier:
- high_margin: Products with margins above 40%
- medium_margin: Products with margins 20-40%
- low_margin: Products with margins below 20%
Campaign Strategy
- Bid more aggressively on high-margin products
- Set lower target ROAS for high-margin items (can afford lower return)
- Potentially exclude very low margin items from paid campaigns
Performance-Based Labels
Why Performance Matters
Historical data shows which products convert well and which don't. Use this data to inform bidding.
Implementation
Segment by historical performance:
- best_seller: Top 10% by revenue or conversion rate
- good_performer: Above-average performance
- average: Middle of the pack
- underperformer: Below-average conversion rate
- new: Not enough data yet
Campaign Strategy
- Increase bids on best sellers—they've proven they convert
- Test new products with moderate bids
- Reduce bids or exclude chronic underperformers
Seasonality Labels
Why Seasonality Matters
Demand for many products fluctuates throughout the year. Adjust your strategy accordingly.
Implementation
- holiday: Christmas, Thanksgiving, etc.
- summer: Summer-specific products
- winter: Cold-weather items
- back_to_school: School-related products
- evergreen: Year-round demand
Campaign Strategy
- Increase bids on seasonal items during their peak
- Reduce or pause seasonal items in off-season
- Create seasonal campaigns for easy budget control
Price Point Labels
Why Price Points Matter
Bidding strategies may differ for luxury versus budget products. High-ticket items may justify higher CPCs.
Implementation
- premium: High-priced items ($500+)
- mid_range: Moderate prices ($100-500)
- budget: Lower-priced items (under $100)
- impulse: Very low price, impulse purchases
Campaign Strategy
- Higher CPCs may be acceptable for premium items
- Budget items may need lower CPCs to maintain profitability
- Different messaging strategies by price segment
Inventory Status Labels
Why Inventory Matters
Stock levels should influence advertising decisions.
Implementation
- overstocked: Too much inventory, push harder
- normal: Healthy stock levels
- low_stock: Limited inventory, reduce promotion
- clearance: End of life, need to move
Campaign Strategy
- Increase bids on overstocked items to move inventory
- Reduce bids on low-stock items to preserve inventory
- Create clearance campaigns for end-of-life products
Promotional Labels
Implementation
- on_sale: Currently discounted
- new_arrival: Recently added
- featured: Marketing focus
- limited_edition: Special releases
Campaign Strategy
- Create sale-specific campaigns during promotions
- Push new arrivals with dedicated campaigns
- Feature products in broader marketing efforts
Custom Label Implementation
Planning Your Label Strategy
Step 1: Identify Your Needs
Consider your business goals and campaign strategies:
- What product characteristics should influence bidding?
- How do you want to segment reporting?
- What automated rules would be useful?
Step 2: Prioritize Labels
You have five labels. Prioritize based on impact:
- custom_label_0: Most important segmentation (often margin or performance)
- custom_label_1: Second priority (often seasonality)
- custom_label_2: Third priority
- custom_label_3: Fourth priority
- custom_label_4: Fifth priority
Step 3: Define Values
For each label, define the possible values and criteria for assignment:
- Keep values simple and consistent
- Use lowercase_with_underscores for clarity
- Document what each value means
Adding Labels to Your Feed
Manual Assignment
For small catalogs, manually assign labels:
- Add custom_label columns to your spreadsheet
- Enter values for each product
- Update as needed
Rule-Based Assignment
For larger catalogs, create rules to assign labels automatically:
Example margin rule:
IF margin > 40% THEN custom_label_0 = "high_margin" IF margin BETWEEN 20% AND 40% THEN custom_label_0 = "medium_margin" IF margin < 20% THEN custom_label_0 = "low_margin"
Example category rule:
IF category CONTAINS "swimwear" THEN custom_label_1 = "summer" IF category CONTAINS "jacket" OR "coat" THEN custom_label_1 = "winter"
Data Integration
Pull label values from business systems:
- Margin data from ERP or accounting
- Performance data from analytics
- Inventory data from warehouse management
- Promotional status from marketing calendar
Supplemental Feeds for Labels
Custom labels are ideal for supplemental feeds because:
- Labels change more frequently than core product data
- Can be managed separately from primary feed
- Easy to update from external data sources
Supplemental Feed Structure
Simple two-column format:
id,custom_label_0 SKU-001,high_margin SKU-002,medium_margin SKU-003,low_margin
Using Custom Labels in Campaigns
Google Ads Product Groups
Creating Label-Based Product Groups
- In your Shopping campaign, go to Product Groups
- Subdivide by Custom Label
- Choose the label number (0-4)
- Select the values you want to group
Campaign Structure Options
Option 1: Single Campaign, Multiple Ad Groups
- One ad group per label value
- Different bids per ad group
- Shared budget across all
Option 2: Separate Campaigns by Label
- Campaign for high-margin products
- Campaign for medium-margin products
- Campaign for low-margin products
- Independent budgets and settings
Bid Adjustments
Set different bids based on custom labels:
- high_margin: Base bid $1.00
- medium_margin: Base bid $0.60
- low_margin: Base bid $0.30
Performance Max Asset Groups
In Performance Max campaigns:
- Create asset groups based on custom labels
- Different creative assets per segment
- Let Google optimize within segments
Meta Product Sets
In Meta Commerce Manager:
- Go to Catalog > Sets
- Create new product set
- Add filter for custom label
- Use product set in ad campaigns
Advanced Custom Label Strategies
Combining Multiple Labels
Use multiple labels together for sophisticated segmentation:
Example: High-margin + Best seller = maximum bid
Example: Low-margin + Underperformer = exclude from campaigns
Implementation
- Create combined product groups in campaigns
- Use AND logic to narrow targeting
- Build matrix of bid adjustments
Dynamic Label Updates
Update labels based on real-time data:
Inventory-Based Updates
- Stock drops below threshold: Change to "low_stock"
- Stock replenished: Change back to "normal"
- Excess inventory: Change to "overstocked"
Performance-Based Updates
- Product becomes best seller: Update label
- Conversion rate drops: Downgrade label
- New products mature: Update from "new" to performance tier
Testing with Custom Labels
Use labels for A/B testing:
Title Testing
- Label half of products as "test_title_a"
- Label other half as "test_title_b"
- Apply different titles via supplemental feed
- Compare performance
Bid Strategy Testing
- Segment similar products with different labels
- Apply different bid strategies to each
- Measure results
Reporting with Custom Labels
Performance Analysis
Use labels to analyze performance by segment:
- Which margin tier performs best?
- How do seasonal products perform vs. evergreen?
- What's the ROI by price point?
Building Reports
Google Ads
- Go to Reports
- Create custom report
- Add Shopping dimension for custom labels
- View metrics by label value
Google Analytics
- Import custom label data via data import
- Create custom dimensions for labels
- Build reports segmented by label
Common Custom Label Mistakes
Too Many Values
Problem: Creating dozens of values per label makes campaign management unwieldy.
Solution: Limit to 5-10 values per label. Group similar items together.
Inconsistent Naming
Problem: "High Margin," "high_margin," and "HighMargin" are treated as different values.
Solution: Standardize naming conventions. Use lowercase with underscores.
Static Labels
Problem: Labels set once and never updated become stale.
Solution: Automate label updates based on current data.
Unused Labels
Problem: Adding labels but not using them in campaigns.
Solution: Only add labels you'll actively use for segmentation or reporting.
Over-Segmentation
Problem: Creating too many small segments that don't have enough data for optimization.
Solution: Ensure each segment has sufficient volume for statistical significance.
Custom Label Maintenance
Regular Reviews
- Weekly: Check labels are populating correctly
- Monthly: Review label performance and adjust strategies
- Quarterly: Evaluate if label categories still make sense
Documentation
Maintain documentation of:
- What each label represents
- What values are used and their meaning
- How labels are assigned (rules or manual)
- Who owns label management
Automation
Automate where possible:
- Label assignment based on rules
- Updates based on data changes
- Alerts when label distribution changes significantly
Conclusion
Custom labels transform your product feed from a static data source into a dynamic tool for campaign optimization. By segmenting products based on margin, performance, seasonality, and other business-relevant criteria, you can bid smarter, allocate budget better, and improve overall campaign performance.
Start with one or two high-impact label categories—margin and performance are usually the best starting points. Build your infrastructure for label management, then expand to additional categories as you see results.
GetFeeder makes custom label management easy with rule-based assignment, data integration, and automated updates. Our platform helps you maintain accurate, actionable labels across your entire catalog.
Get feed optimization tips
Join 2,000+ e-commerce marketers getting weekly insights on product feed optimization and shopping campaigns.
No spam. Unsubscribe anytime.
Ready to optimize your product feeds?
Get started with GetFeeder and improve your shopping campaign performance.
Start Free Trial