Skip to content

Using Custom Labels

Custom labels let you group products for campaign management. Create up to 5 custom labels (0-4) to segment your catalog based on any criteria you choose.

Custom labels are flexible attributes that you define:

LabelYour DefinitionValues
custom_label_0Seasonspring, summer, fall, winter
custom_label_1Marginhigh, medium, low
custom_label_2Performancebest-seller, new-arrival, clearance
custom_label_3Promosale, bogo, bundle
custom_label_4Priorityfeatured, standard
custom_label_0: high-margin, medium-margin, low-margin

Use: Bid higher on high-margin products.

custom_label_1: spring, summer, fall, winter, evergreen

Use: Pause/enable products by season, adjust bids seasonally.

custom_label_2: best-seller, average, slow-mover

Use: Allocate more budget to proven winners.

custom_label_3: under-25, 25-50, 50-100, over-100

Use: Create campaigns targeting different buyer segments.

custom_label_4: in-stock, low-stock, backorder

Use: Reduce bids on low-stock items to avoid overselling.

Setting Custom Labels in Feedy McFeed Feed

Section titled “Setting Custom Labels in Feedy McFeed Feed”
  1. Go to Products
  2. Click on a product
  3. Scroll to Custom Labels section
  4. Enter values for each label
  5. Click Save
  1. Go to Products
  2. Filter products (by collection, type, vendor)
  3. Select matching products
  4. Click Bulk Edit
  5. Set custom label values
  6. Click Apply

Automatically assign labels based on criteria:

By Price:

  • Products over $100 → “premium”
  • Products under $25 → “value”

By Collection:

  • Products in “Sale” collection → “clearance”
  • Products in “New Arrivals” → “new-arrival”

By Inventory:

  • Less than 10 in stock → “low-stock”
  • More than 100 in stock → “well-stocked”

Some labels can update automatically:

Dynamic SourceLabel Value
Shopify tagsTag name becomes label
Collection membershipCollection name
Inventory levelStock status
Sale statusOn sale / full price

Create product groups based on custom labels:

Campaign: Shopping - All Products
└── Product Group: All Products
├── custom_label_0 = best-seller (bid: $1.50)
├── custom_label_0 = average (bid: $0.75)
└── custom_label_0 = clearance (bid: $0.25)
Label StrategyBid Adjustment
Best sellers+50% to +100%
High margin+25% to +50%
Seasonal (in-season)+25%
Clearance-50% to -75%
Low stock-25%

Create campaigns for different label groups:

  • Campaign: Best Sellers — custom_label_2 = “best-seller”
  • Campaign: New Arrivals — custom_label_2 = “new-arrival”
  • Campaign: Clearance — custom_label_2 = “clearance”
GoodBad
”best-seller""BestSeller”, “best seller”, “bestseller"
"high-margin""high”, “margin-high”, ”$$“

Avoid capitalization inconsistencies:

✓ "summer"
✗ "Summer" or "SUMMER"

Keep each label to 10-15 values maximum for manageability.

Create a reference document:

LabelPurposeValuesUpdate Frequency
0Seasonspring, summer, fall, winterQuarterly
1Marginhigh, medium, lowStatic
2Performancebest-seller, new, clearanceMonthly
3Promo statussale, full-priceAs needed
4Inventoryin-stock, low, outAutomatic
LabelStrategy
0Season (spring, summer, fall, winter)
1Gender (mens, womens, unisex, kids)
2Category (tops, bottoms, outerwear, accessories)
3Style (casual, formal, athletic, lounge)
4Sale status (full-price, on-sale, clearance)
LabelStrategy
0Category (phones, laptops, accessories, audio)
1Brand tier (premium, mid-range, budget)
2Newness (new-release, current, previous-gen)
3Margin tier (high, medium, low)
4Bundle eligible (yes, no)
LabelStrategy
0Room (living, bedroom, kitchen, bathroom)
1Style (modern, traditional, farmhouse, minimalist)
2Price tier (luxury, mid, value)
3Size (small, medium, large)
4Material (wood, metal, fabric, glass)

Custom labels work across platforms:

PlatformLabel Support
Googlecustom_label_0 through custom_label_4
MicrosoftSame as Google
FacebookCan map to custom attributes
PinterestLimited support
TikTokLimited support
  • Wait 24 hours after feed update
  • Check label values in feed file
  • Verify products are approved
  • Export products
  • Find variations (capitalization, spelling)
  • Standardize and re-import
  • Set up rule-based assignment
  • Use bulk edit for quick assignment
  • Set default values in feed settings