Skip to main content
Analytics

Custom labels (GA4 segmentation)

Custom labels 0 through 4 are five free-text fields in Google Shopping feeds used to segment products for bidding — typically populated from Google Analytics 4 performance data so high-revenue products can be bid on differently from low-revenue ones.

Last updated

Definition

Google Shopping accepts five custom_label fields (custom_label_0 through custom_label_4) per product. The values are arbitrary strings — Google does not interpret them, but Performance Max and Shopping campaigns can filter and bid by them. This is the primary mechanism for applying advanced bidding strategies to a feed without restructuring the campaign hierarchy.

The most effective pattern is revenue-tier segmentation derived from GA4. Pull last-30-days revenue per product, then bucket products into Hero (top 20% by revenue), Sidekick (next 30%), and Zombie (bottom 50%). Tag each product with custom_label_0=Hero / Sidekick / Zombie. In Performance Max, create asset-group filters or campaign segments that bid Hero products aggressively and exclude Zombies entirely. Empirical results from feed-management practitioners show 30-60% efficiency gains within 4 weeks of activation.

Other useful segmentations include seasonality (custom_label_1=Spring, Summer), margin tier (High / Mid / Low), stock status (Overstock, Normal, Low), and lifecycle (New, Mature, Clearance). FeedArc populates custom labels automatically from GA4 revenue data, COGS, and stock levels — the segments refresh on every feed export so bidding always reflects current performance.

Limitations & caveats

Where the concept above breaks down or needs careful application — written honestly so you can make better decisions.

  • Custom labels segment campaigns; they do not change what shoppers see — the values are invisible to customers and have zero direct effect on ranking or CTR. The lift comes entirely from how you bid on the segments.
  • Labels are only as fresh as the feed: a revenue-tier label computed from last month’s GA4 export will misclassify products whose performance shifted since. Stale labels silently misallocate budget.
  • The 5-label ceiling forces real trade-offs at scale — every segmentation scheme (seasonality, margin tier, stock status, performance bucket) competes for the same five slots, so define the scheme before filling the attributes.

Frequently asked questions

Sources

Put custom labels (ga4 segmentation) to work

FeedArc handles custom labels (ga4 segmentation) — and 31 other feed concerns — automatically. Free to start, no credit card needed.

Create free account