Increased conversion rate & revenue with custom labels
Conversion rate improved by 21%
By using custom labels to create separate product groups within the campaign, you can significantly increase conversion rates and revenue for the isolated products and the entire campaign.
In one of our client's success story, we can see that after the implementation of custom fields, the overall conversion rate has improved by 21% compared to the previous feed where the items were not segmented. You can read the whole case study here.
A Danish company achieved it by dividing its products by price level + bestsellers + seasonal items:
- High Price above 801 DKK
- Middle Price 301-800 DKK
- Low Price 0-300 DKK
- Bestsellers
- Seasonal Items
The company used a different bidding strategy for each of the product groups.
Revenue increased by 85 %
Another example is the client of a digital agency IIH Nordic.
Read the whole case study here.
The agency selected a few high-margin products from the product feed. These were the products that had a high conversion rate and it was clear that they provided the company with a good profit. IIH Nordic used a custom label to isolate these products and apply a different bidding strategy only to them.

Dividing products by priority | DataFeedWatch
As a result, the overall performance of the agency's clients' Shopping campaigns improved significantly. The revenue increased by 85% and transactions by 68%.
How Google Shopping experts use custom labels
Gobinesan Rajaratnam - Digital Development Specialist from ABENA
Product Name (Title)
It may sound weird, but in the Google interface you can subdivide products by Brand, Product type, channel, Item ID etc. etc. - but you can’t subdivide by product titles or product name. See screenshot 1.
So here is a simple trick to subdivide by product names (titles) in the Google interface by using custom labels and feed rules.
To be able to do it in the first place, you’ll need to make a tiny tweak in the Merchant Center where you set Custom label 0 to be equal to title by using Feed rules. See screenshot 2.
By doing this, we are assigning Custom label 0 a value from the existing feed – in this case product title. After this, you can go to the Google Ads interface and subdivide by Custom label 0 – and just like that you have your product names in the view instead of for example Item ID.
Limitations: Be aware that there is a limitation to custom labels and you can only have 1.000 unique values – so this should work just fine in accounts with less than 1000 products.

Products subdivided by Item ID vs. Products subdivided by Product Title.


Price buckets
Price bucket segmentation or grouping is classic and a great way to separate products by price range. This is also useful when there are large variations in product prices. By grouping by price buckets, you will easily get an overview of which product range products that provide you with the most value for your campaign and company.
For example, a product that costs $150 could be in the price range ‘$50-$150’.
You can define several price buckets. For example:
< $50 $50 - $150 > $150
You can create a price bucket custom label directly in the Merchant Center by using feed rules or use any other third party feed optimizations tools.
What we normally do, is that we use feed rules where we set a condition if price is greater than ‘XX’$ then set Custom label to “ProductPriceOverXX”

Competitive pricing
If your pricing on some of your products is competitive then why not take full advantage of it? For some clients, we are using the competitor's price in Custom labels. This way we can see if our client’s products are cheaper or more expensive. By knowing this, we can bid more aggressively on the products that we now know are cheaper than the ones of the competitors – assuming it will perform better ☺.
There are several tools out there which can be used to get the competition prices and display inside the Custom label.
Gobinesan Rajaratnam - Conversio ApS I LinkedIn
Andreas Lang - Search Marketing Manager from Search Partners
Product Price
Beginners: A simple way to configure custom labels is to base it on product pricing, while product pricing often is a good indicator for earnings.
When using the custom label for product pricing I usually arrange groups of low, medium and high product prices: 0-500DKK, 501-1.500DKK and 1.501DKK to max price in the feed.
Set campaign priority to low, medium and high and bids in that order.
Campaign solutions
Experts: Besides arranging your products according to product price, you can use the custom label for creating the optimal “3 campaign solution”: Generic, Brand and Model/Product. Set the campaign priority as high, medium and low respectively and bids in reverse order.
Next add all model and brand terms as negatives to the generic and all models/products to the brand campaign. I prefer using a shared budget for all three of the campaigns, while this allows you to bid lowest for the generic, more for brand and the most for model/products.
Seasons
Using the custom label is also possible for seasonal inventory and if you have more than e.g. 8 products in stock of a product and want them sold, you can automatically place them in a higher priority campaign.
Andreas Lang - Search Partners I LinkedIn
Thomas Byskov Madsen - Paid Search Director form Dept
Custom labels are first and foremost about bid differentiation across Shopping campaigns and groups of products.
Identifying key differences in expected product performance lets you adjust your bids accordingly. Below are some of my favorites that can be set up by using DataFeedWatch.
Sales vs. normal price items
Divide your Shopping campaigns into two tracks to enable higher bids on sale items, as you can expect higher CVR and you may want to clear out stock of sales items first.

Dividing products by status: on sale | DataFeedWatch
Gross margin brackets
If you have this information available, you can create custom labels with intervals of either absolute gross margin levels, or as a percentage of revenue. This means that you can divide Shopping campaigns into different CPA targets (if absolute) or ROAS targets (if ratio), depending on the profitability.
Bestsellers (of the season)
Creating a label for your best selling items, possibly also of the current season, is a very powerful strategy to bid up on the products that are most likely to convert right now.
Isolating best selling products | DataFeedWatch
Depending on the industry, you may need to update this quite frequently (e.g. for books). It may not be the PPC specialist who is best informed to know what will be a bestseller in advance, so basing the labels on a “is in list”-rule, means that another person with this information can update it ongoing from a shared spreadsheet.
Thomas Byskov Madsen - Dept ILinkedIn IFacebook
Brian Ahle - CDO from Searchmind
On Sale products
One of my favorite labels is definitely the “On Sale”-label. We often see that our clients are more price competitive compared to the competitors, when having products on sale, therefore we tend to raise the focus on those products.
Product Price
Price is also a ranking factor on Google Shopping, and it is important not to miss out on conversions due to, for example, low bids.
Seasonal Items
Some other of my favorite labels are our season labels, which we use according to the seasons: Black Friday, Christmas Sale, January Sale, High Season/Low Season, etc.
This way, it is much easier to adjust the bids higher and lower according to the season – for example, we want to bid more for swimwear, when we approach the summer compared to what we want to in the middle of winter.
Besides there are always better options in selling in the high season when bidding higher on items that you may not sell that much of normally. You may say that we use Custom Labels to switch between the different seasons in a much easier and efficient way.
Brian Ahle -Searchmind ILinkedIn
Thomas Jaskov - Senior SEO & Google Ads Specialist form Jaskov Consult ApS
Since "Data-driven" is in our DNA, we always work with as much data as possible. During the years we have helped many clients, including some of Denmark's largest companies.
When we work in our clients' Google Ads accounts we never do anything, which is not Data-driven. We do deep analysis of all the data we can find, and we work actively with our clients' data. One of the things we work with is labels in Google Ads campaigns, and custom labels for Google Shopping campaigns.
Seasonality & Margin
Two of the labels we love the most, and most often use are "Season" and "Margin". These labels are incredibly helpful, when we work with bidding strategies. If you don't use labels, and just want to start out with one label, then go for "Margin". This is a need to have.
Why are the labels "Season" and "Margin" so useful?
These labels are useful because you can define values such as "Winter", "Spring", "Summer", "Fall" (for Season) or "LowMargin", "HighMargin" (for Margin) to better target your customers with the right products at the right time, and have control over your bids.

Labeling winter items | DataFeedWatch
If the demand for a product doesn't change during the year, you don't need "Season". If you run Google Ads campaigns try to check out your Dimensions data first. Does demand change during the year? If the answer is "yes", then you should use "Season" for your Google Shopping campaigns.
To understand if a product is "LowMargin", "HighMargin", we work closely with our clients, as they usually have this data. This information is very valuable to us, so we can determine the best bidding strategy, so that we not only get as many conversions as possible, but also achieve the highest profitability for our clients.
Thomas Jaskov -Jaskov Consult ILinkedIn
Jaques Van der Wilt - Founder & CEO of DataFeedWatch
Taking an objective look at your campaigns will likely show you that not every sale made through search ads will positively impact your ROAS. Rather than focusing on the number of sales, you can turn your attention to increasing your profit instead.
Product Margins
Custom labels are the perfect vehicle to make this change. Let’s imagine that you are selling shoes.

Medium and expensive shoes make you a profit in this example, but the cheap shoes do not. In fact, you would even lose money on each sale. By segmenting your products into these 3 categories will prevent that from happening.
You can accomplish this in 3 steps:
- Start with merging your main data feed source with your margin data. You can also calculate it right in your feed if you have the item_cost attribute filled out there.
- Now you can create custom label rules and assign them with a specific margin. For example, you can use "margin $20 - $25".

Isolation medium margin products | DataFeedWatch
- Lastly you can begin subdividing your campaign based on the rules you've just created.
Jacques Van Der Wilt - Linkedin | DataFeedWatch
Best bidding practises with the use of custom labels
Simply put, if you want your product to be visible more often, then you can increase your bid. If you want the opposite, then decrease your bid for that particular segment. As always, keep an eye on your analytics to see how your products are performing to know what’s best to do.
Let’s dive even deeper into some real-life scenarios you might find yourself in.
Bid more aggressively on bestselling and seasonal products
In the case of large e-commerce sites, it is likely that only a small proportion of the product catalogue is relevant at a particular time. For example, the majority of sales in a bookshop will be driven mainly by the hottest books of the season.
Since your time is limited and you can't optimize all the thousands of products you have in your feed, it makes sense to prioritize these books. What you can do next is pull a report for the week's best-selling products and put them into a Google Sheet.
Then you can add a column called, for example, 'segment' and populate it with the value 'Bestsellers'. As long as the product IDs you have entered in the Google Sheet match the ones in your primary feed, you can then upload this sheet as a supplemental feed in the Merchant Center.
At that point, you can use the 'set to' rule to set custom_label_0 in your primary feed to be equal to the 'segment' attribute in your supplemental feed. See below how your supplemental feed might look like:

You will then find the custom label's values in your Google Ads account. From there you will be able to create at least two product groups, one containing all the products with custom_label_0 equals 'Bestsellers' and the other with all the rest of the catalog.

Furthermore, using Google Sheets formulas you can dynamically change the custom labels' values. For example, as soon as a product is not a top seller anymore, the value can automatically change from 'Bestsellers' to 'Low Priority'.
You can also split product segments in different campaigns, rather than just product groups.
This way you can allocate different budgets rather than just bids. This is particularly helpful when you use automated bid strategies like Target ROAS or Maximize Clicks, which don't allow for manual bids.
Be more competitive on high-value/high-margin products
You can use the same strategy (supplemental feeds + custom labels) to segment products based on their strategic value, which can be either about margin or price.
Again, you can either bid more aggressively on valuable products or put them in a separate campaign with a higher budget. You can also create multiple segments based just on the product price.
For example, you can aggregate all products priced under €5, and then between 5 and 15, between 15 and 30 and so on. Even though you are still not sure how to bid on them, segments can still be useful to just see how those products perform as an aggregate.
Based on that, you will be able to set optimal bids down the line.
Be less competitive on products with missing or wrong attributes
Sometimes it can happen that the feed generated by the developers is not 100% accurate. Some products might be missing the description, which is highly recommended but not mandatory.
Or maybe some others just have a default image because the actual one wasn't able to be sourced. Large feeds are full of inaccuracies like those. Although you can use supplemental feeds to fix some of these issues, chances are you won't be able to fix all of them.
Therefore, you want to exclude, or at least set a low bid, on products with missing attributes, as they basically look bad compared to the competitors' ones. You can go to the diagnostic tab in your Google Merchant Center account and download the full list of products with attribute issues.
Then, you can add them to a supplemental feed and create a column which you will use to populate a custom label attribute in your primary feed. This can be done through the aforementioned 'set to' feed rule.

Before you can start using custom labels you have to think about how you want to organize them, of course. Using a table like the one below helps you define the right objectives and values that fit your specific needs.
Based on the examples before this could look like this:
|
Custom Label |
Objective |
Values |
|---|---|---|
|
0 |
Blockbusters |
High turnover, Low turnover |
|
1 |
Budget Burners |
High revenue, Low revenue |
|
2 |
Poking |
New, Clearance, Sale |
|
3 |
Profit |
High margin, Low margin |
|
4 |
Season |
Christmas, Superbowl, Winter |
Track performance on a product-group level
Since your products are now segmented, you’ll be able to view reports and metrics at the product group level. In fact, once you have created multiple product groups, you will be able to see their performance at a glance.
Product-level reporting, although available in Google Ads under the 'products' tab, is definitely not a viable option for large e-commerce businesses with huge feeds. Reports at the product group level are much more insightful and easier to read.
Running experiments
Through reporting at product group level, you are able to test one segment against another.
For example, you might want to see how the shipping cost influences the conversion rate. So you would create a product group aggregating all products which are shipped at a X price and another group of products shipped at a Y price.
Then you can compare the performances. How would you be able to segment products this way? Easy, populating a custom label column based on the products' shipping price.
Final thoughts: Why does all of this actually matter?
Using custom labels is a way to “put your best foot forward” on the SERP. You want to show shoppers products that have the highest chances of converting. This also means you’ll have a better chance of showing up closer to the front of the results.
This also gives the Google machine learning system more signals of who to show your products to. The more accurate information you can give, the better.
Therefore, you want to segment as much as possible even if you are already taking advantage of Google automated bid strategies or universal shopping campaigns.
Download our Guide to Data Feed Optimization eBook to learn more about:
- How to improve the quality of your product feed?
- Different shopping channel business models and which one works best for you?
- What tactics to use to improve the shopping campaign ROI.















