Skip to main content
All CollectionsProduct Segments
Product Fields Library
Product Fields Library
Jakub Dziuba avatar
Written by Jakub Dziuba
Updated over 2 months ago


Product Fields Library: A Revolutionary Approach to Data Enrichment

Product Fields Library is a revolutionary way to enrich data about any product. Originally, the application required knowledge of what data based on the Master model you wanted to add and "clicking" it using rules.

Today this is no longer required. The Data Octopus team has prepared predefined, additional product data and the rules that build it. The involvement and necessary knowledge have been limited to a minimum, and the user is effectively inspired by what can and is worth adding, and how it can be used in business.

From now on, the user does not have to come up with the idea that it is worth adding a value to products that segments them according to revenue, first or second degree profit or price. All he has to do is decide that it has value for him and select such a field, and the application will generate it itself.

We have also implemented a solution to prevent incorrectly defined mapping from being triggered, which will help secure product selection and the quality of the output feed itself.

More information can be found below, we believe that the Product Fields Library will significantly speed up work with data and lower the required knowledge and experience threshold.

To find it, first, select a model in the Model and data mappings section. Then, go to the model fields and mapping tab and click Add field from library.

Example of adding Product Field to a model:

After selecting and clicking on the Product Field of your interest, a detailed description will be displayed. Importantly, at the end of the description, in the Input data section, you will see the fields that it uses. These fields are required for its usage (below is an example of the fields required by Zombie).

After adding most of the Product Fields you can preview them (before running the mapping) thanks to the preview option.

Product Fields that use Segmentation and Rank functions cannot be previewed because they are “fired” after running the mapping.

If after adding a new Product Field to the Master Model, its field highlights in orange and displays Error, it means that you do not have the field/data on the import that is required to use it. This will also automatically block the ability to run the mapping.

When you go to edit the mapping of a particular Product Field that displayed Error, it displays information about exactly which field is missing.

To be able to restart the mapping you can:

  • enter the mapping edition of the given Product Field and replace the missing fields with those available on the import

  • add the missing data, e.g. via lookup table

  • delete the Product Field with missing data

To use Product Field in your startegy, you can create a view with a new field, and based on it a strategy, or assign it to any of the free custom labels in the feed.

To build the Product Fields Library in the app, we used conditions and a rule, which was devoted to a separate article.

Google Ads Label

Segment your products based on their sales performance in Google Shopping campaigns and Google Analytics 4 data.

Includes 4 labels: GAdsSellers, GA4Sellers, NoPurchaseCost, and NoPurchaseNoCost.

This allows you to combine revenue and advertising cost data from both Google Ads and Google Analytics 4, enabling better product identification and optimization strategy management.

Detailed description

  • GAdsSellers: A label assigned to products that generated revenue from Google Ads product ads (marked by gads_netto_conversions_value > 0).

  • GA4Sellers: A label assigned to products that generated revenue from any sources identified by Google Analytics 4 (marked by ga4_item_netto_revenue > 0).

  • NoPurchaseCost: Assigned to products that incurred advertising costs (marked by gads_netto_costs > 0), but did not record any purchases.

  • NoPurchaseNoCost: Assigned to products that did not generate costs within Google Ads product ads (marked by gads_netto_costs = 0) and did not generate any sales.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Use the NoPurchaseCost label to identify products that generate costs without revenue – consider optimizing or excluding them from paid campaigns.

  • Analyze products with the GA4Sellers label that do not have the GAdsSellers label to identify potential growth opportunities in Google Ads. There may be valuable products that lack sufficient exposure in Google Ads product ads or other marketplaces where you sell.

  • NoPurchaseNoCost refers to products that have no exposure within your Google Ads product ads. If there are strategically important products for you, such as those tied to brand, price, margin, or inventory, you might consider moving them into a separate campaign.

  • Products that sell effectively within Google Ads product ads may perform similarly in other advertising systems. Consider the profitability of conducting such a test.

Remember to regularly monitor and update these labels, which will help you continuously optimize campaigns and improve the efficiency of your advertising spend.


Revenue Segment

This field assigns labels to products based on the revenue they generate in Google Analytics 4.

It includes 4 labels: no_revenue, high, mid, and low. These labels are calculated based on the ga4_item_netto_revenue parameter.

It allows you to identify products with the highest and lowest revenues, which helps make more informed decisions regarding product placement in campaigns and optimization strategies.

Detailed description

  • no_revenue: Products for which ga4_item_netto_revenue is 0 receive the label no_revenue.

  • high, mid, low: For products that generate revenue (i.e., ga4_item_netto_revenue > 0), revenue values are sorted in descending order. The sorted list is then divided into three equal parts:

    • high: The top third of products with the highest revenue receive the label high.

    • mid: The middle third of products with moderate revenue receive the label mid.

    • low: The bottom third of products with the lowest revenue receive the label low.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

It allows you to identify products with the highest and lowest revenues, which helps make more informed decisions regarding product placement in campaigns and optimization strategies, focusing marketing efforts on the most profitable items.

  • Allocate a larger portion of your budget to products with the high label to maximize revenue. Consider how to increase their revenue while protecting them from potential decline due to investments in other Revenue Segment categories.

  • Focus on products with the mid and low labels to improve their visibility and attractiveness, which can boost their rankings. It might be worthwhile to adjust their optimizer, budget, or further segment them considering other labels.

  • Products responsible for a large portion of sales may also perform well in other advertising systems such as marketplaces, price comparison engines, or marketing automation systems. Consider preparing an additional feed for these platforms.

Remember to regularly monitor and update these labels, which will help you continuously optimize campaigns and improve the efficiency of your advertising spend.


ROAS Segment

This field segments products based on their ROAS, allowing for more effective management of advertising campaigns.

With this field, you can easily identify products with high, medium, and low ROAS, which helps to better allocate your advertising budget and optimize marketing efforts.

Includes 4 labels: no_roas, high, mid, and low. These labels are calculated based on the gads_roas parameter from the Master Model.

Detailed description

  • no_roas: Products with a ROAS of 0 receive the label no_roas.

  • high, mid, low: For products that generate ROAS, the ROAS values are sorted in descending order. The sorted list is then divided into three equal parts:

    • high: The top third of products with the highest ROAS receive the label high.

    • mid: The middle third of products with moderate ROAS receive the label mid.

    • low: The bottom third of products with the lowest ROAS receive the label low.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Through segmentation, you can allocate a larger portion of your advertising budget to products with the high label, increasing the overall profitability of your campaigns. These products generate the best return on investment, so their intensive promotion can bring higher revenues at lower costs.

  • Low-labeled products require additional analysis and optimization. You can test different advertising strategies, improve descriptions or pricing, or exclude these products from campaigns to reduce unnecessary spending.

  • No_roas products generate no return from advertising, indicating low product appeal in current campaigns. Consider temporarily excluding these products or adjusting your advertising strategy to minimize losses.


Profit Segment lvl 1

It allows you to focus on products that generate the most profit after considering the margin.

This field assigns labels to products based on the profit they generate after accounting for the margin. This makes it easier to manage campaigns and optimize your offering for profitability, increasing sales efficiency.

To calculate this field’s value, margin data is required in the Master Model. If you haven’t supplied margin data to your Master Model, the system defaults to 25%. To change this value, please contact support.

It includes 4 labels: no_profit, high, mid, and low. These labels are calculated based on the cd_profit parameter.

Detailed description

  • no_profit: Products with a cd_profit of 0 are assigned the no_profit label.

  • high, mid, low: For products generating profit, profit values are sorted in descending order. The sorted list is then divided into three equal parts:

    • high: The top third of products with the highest profit receive the high label.

    • mid: The middle third of products with moderate profit receive the mid label.

    • low: The bottom third of products with the lowest profit receive the low label.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Direct more advertising resources towards products labeled high to maximize profits.

  • Identify products labeled low and analyze opportunities to optimize costs or increase their appeal.


Margin Segment

This field assigns labels to products based on the margin ranges they fall into.

It allows you to focus on the most profitable products, i.e., those whose sales are the most valuable.

If you haven’t provided your Master Model with margin data, the system will automatically apply a 25% value to all products. To change this, contact support.

Detailed description

The label will return:

  • 0-10%

  • 10-20%

  • 20-30%

  • 30-40%

  • 40-50%

  • 50%+

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Focus a larger budget on promoting products with higher margins (e.g., 30% and above) to increase campaign profitability. Prioritizing the promotion of high-margin products helps maximize profits with a fixed advertising budget.

  • Margin data can be combined with other information such as brand, category, or shipping method. This way, you can use data-driven insights to select the products with the highest profit potential.

  • Margin knowledge can be interesting when combined with Revenue Segment data. For example, you can segment products that have both high sales and high margins. It may be worth promoting these products in other advertising channels where you already sell or could expand your sales.

Price Segment

Focus your efforts on products within selected price ranges.

If you discover that products within a particular price range perform best (e.g., through ROAS Segments, this label allows you to focus your efforts precisely on those products. This field assigns labels to products based on the price ranges they fall into.

Detailed description

The label will return:

  • 0-100 for products priced up to 100

  • 100-200 for products priced between 100 and 200

  • 200+ for products priced over 200

How can you use it?

You can assign this field as a custom label in your product feed.

  • Use this label to divide your product offerings into the most popular price ranges. This will help you assess which products from specific price ranges are the most attractive to your customers.

  • Products from different price segments may require diverse advertising strategies. You can create dedicated campaigns for products from various price ranges, allowing for more precise targeting of the right audience groups.

  • Products in higher price segments may generate larger margins but could also require a different sales strategy. Monitoring price segments helps you understand where to allocate your budget most effectively and which products to promote to increase profitability.

You can adjust the values of the ranges and prices to suit your business needs.


Seasonality of products

Labeling products based on their seasonality.

This label can return the season of a given product, depending on the information provided, such as in the product description.

If your feed contains many seasonal items, these labels will help you easily exclude or reduce the advertising budget for out-of-season products, as well as identify those that deserve more attention when their season approaches.

It allows you to create and enhance the effectiveness of seasonal advertising campaigns and adjust your offering to current trends.


Delivery time type

The Delivery Time Type field allows you to label products based on their shipping time. This can help highlight products with faster delivery, which may increase their appeal to customers who prefer quick purchases.

Detailed description

The label will return:

  • fast shipping for products with a shipping time of 2 days or less

  • standard shipping for products with a shipping time of 2-4 days

  • slow shipping for products with a shipping time of more than 4 days

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Promote products labeled fast shipping in your advertising campaigns to attract customers who prefer quick purchases. Fast delivery can be a key factor in purchase decisions.

  • Products with longer shipping times (slow shipping) may require a different promotion strategy. For example, you can introduce special discounts for these products to balance the extended delivery time.

You can adjust the time ranges to suit your business needs.


Own brand

Labeling own-brand products.

This allows you to dedicate special attention to your own products and strengthen your brand through dedicated campaigns, which can lead to increased customer loyalty and higher margins.

Detailed description

The label will return the value own brand if the brand name in the field matches your brand.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • If your offering includes own-brand products that you want to focus on with a separate strategy, you can easily label these products.

  • Own-brand products can be promoted in separate campaigns, allowing better control over their sales and helping to build your brand's image.

  • The own brand label makes it easier to monitor the sales performance of your own-brand products. You can better analyze how these products perform compared to external brands, aiding in the optimization of your assortment and pricing strategy.

In the wpisz swój brand field, enter your brand name.


Competition price

Check the competitiveness of your prices on the market.

This field assigns labels to products based on the competitiveness of their price compared to competitors' offers. This allows you to easily monitor your prices and adjust them to stay competitive in the market.

Detailed description

If you use price-tracking tools like Delavo, you can create a separate field in your Master Model that will contain the competitor's product prices. Based on this, the Competition Price field will automatically assign the appropriate label by comparing your prices to competitors' prices.

The label will return:

  • bad price vs competitors if your price is higher than the competition.

  • good price vs competitors if your price is the same as the competition.

  • very good price vs competitors if your price is lower than the competition.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Using labels based on competitor pricing allows you to track in real-time whether your products are price-competitive. You can quickly respond to market price changes, providing more flexibility and competitiveness.

  • These labels help you easily identify which products need a price reduction to match competitors, and which have a price advantage. This simplifies managing promotions and pricing strategy in dynamic market conditions.

  • Use the very good price vs competitors label to launch advertising campaigns that promote products with a better price than the competition. You can highlight these products in your campaigns as price deals, increasing their appeal to customers.

  • By continuously monitoring competitor prices, you can make better decisions regarding promotions, sales, and inventory. Products consistently labeled as bad price vs competitors may require an analysis for cost optimization or discount strategies.


Gender type

Labeling Products Based on Gender Targeting

Detailed description

The label will return:

  • Men's products if the product title contains words like "męski," "męskie," "męska," or "mężczyzn." (here type words in your language that may be in the title to indicate the gender for which it is intended e.g man, mens)

  • Women's products if the product title contains words like "damski," "damska," "kobiet," or "damskie." ( (here type words in your language that may be in the title to indicate the gender for which it is intended e.g woman, women)

How to use this:

You can assign this field as a custom label in your product feed. Here are a few practical applications:

  • Use this field to separate all products intended for a specific gender. Simply search for the relevant phrases in the product title or description that indicate the target gender.

  • Implement dedicated campaigns or offers aimed exclusively at a specific group, allowing for more precise customer targeting.

  • It allows for personalization of your offer and campaigns for different demographic groups, which can increase engagement and conversion rates.


Size type

Labeling products based on their size.

This allows for easier segmentation and management of your assortment based on customer preferences.

This field can be particularly useful in industries where size differences significantly impact purchasing behavior, such as the fashion industry.

Detailed description

The label will return:

  • bigger sizes if the size is L, XL, XXL, or larger than size 41.

  • smaller sizes for all other sizes.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • In combination with other data, this label allows for more effective management of inventory and promotional campaigns, especially for popular sizes, reducing the risk of unsold products and/or increasing the sales of high-rotation products.

  • If you want to separate product sizes that sell better than others, this field can be used to highlight selected/larger sizes.

  • Targeting campaigns based on specific sizes can help boost sales, especially if you know which sizes are more popular. You can create dedicated campaigns for larger sizes, which are often harder for customers to find, or run clearance sales for smaller sizes if they aren’t selling as quickly.

  • For smaller sizes that don’t sell as well, you can create special promotions to clear out inventory.

You can adjust the size ranges to fit your business needs.


Sales price

This field marks products that are on sale.

Detailed description

The label will return the value sale/wyprzedaż if the sale_price field is not empty.

Mark products that are on sale and give them special attention.

The Sales Price field identifies products that are currently on sale or discount. This makes it easy to manage discounted products and optimize advertising campaigns by focusing on these offers.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • It allows you to focus attention on products that are on sale.

  • Driving more traffic to products labeled "sale/wyprzedaż" can help sell off inventory faster, especially for products that need to be cleared out. Sales always attract customer attention, giving you the opportunity to move stock more quickly.

  • Sale products can be great assets in remarketing campaigns or seasonal promotions. With the "sale/wyprzedaż" label, you can create dedicated advertising campaigns that focus customer attention on discounted products, increasing the effectiveness of these campaigns.


Zombie

This field labels products based on their impressions in Google Ads product ads over the last 30 days and their availability.

Detailed description

The label will return the value zombie if the following conditions are met:

  • The product is available (availability = "in stock").

  • The number of product impressions in Google Ads product ads over the last 30 days is less than 1,000.

How can you use it?

You can assign this field as a custom label in your product feed. Here are some practical applications:

  • Identifying "zombie" products allows for better campaign management. Products that are available but not generating much interest may need advertising or promotional optimization to increase sales. You can increase their exposure by raising bids, adjusting targeting, or improving ad quality (e.g., better text, images, or titles).

  • Review whether "zombie" products have competitive prices, proper descriptions, and are appealing enough for consumers. If a product is available but not selling, it may be worth analyzing its offer for competitiveness.

  • You can allocate more budget to products with low impressions but are in stock. This increases the chance of selling products that are currently under-promoted.

  • You can create a separate campaign for zombie products. Launching these campaigns can help increase their exposure through a more personalized marketing approach, ensuring that these products get the attention they need to improve their performance.


Additional product segmentation strategies:

Warehouse type

Labeling products based on warehouse type.

This allows for a classification of products into categories such as own stock, fulfillment, or dropshipping, and the labeling of products with calculations at the label level. In 90% of cases, products from your own stock tend to sell better and more efficiently, so it's worth directing larger budgets towards them.


Sale /low stock

Labeling products that you want to "push" out of stock.

Based on data from GA4 and Google Ads, you can identify the most effective products and then allocate them to specific campaigns with dedicated budgets.

This strategy helps you quickly sell off low-stock items, minimizing storage costs and freeing up capital.


Category + margin

Labeling Products for Campaigns Based on Category and Margin Segment

This method allows you to adjust ROAS based on specific margin ranges. If there are enough conversions in a campaign, it enables further segmentation to ensure consistent ROAS, avoiding wide disparities such as 400% and 2000%. The goal is to prevent campaigns from underperforming due to a lack of conversions, which can hinder learning in performance campaigns like PMAX.

This approach helps in precisely aligning the advertising budget with product categories of varying profitability, optimizing the return on investment (ROAS) and setting optimal ROAS targets for different product categories and margin segments.


Key series of products

Segmentation of Key Product Lines

This approach focuses on identifying key product lines within a specific brand (e.g., Adidas), with a focus on the product series that is most important for your sales strategy. By isolating these products, you can create separate campaigns and allocate dedicated budgets to them. A crucial aspect of this process is the division between products that are already performing well and those that require activation and increased exposure.

This strategy allows for concentrated efforts on the most critical products for the company and drives sales growth through dedicated marketing campaigns, directly contributing to achieving key business goals.


TOP products for reach

Segmentation of Top 10% Products from Each Category for Cold Audience Ads

This approach involves identifying the top 10% of best-selling products from each category and promoting them through ads targeting cold audiences, such as a Facebook carousel ad. By including multiple categories (e.g., tables, chairs, dressers) within the carousel, you can capture the attention of potential customers more effectively by showcasing a diverse range of products from your portfolio, rather than focusing on just one category.

This strategy allows you to maximize reach and brand awareness by promoting your most popular products, which can attract new potential customers.

TOP products from category/brand - remarketing

Combining Product Selection from a Specific Category/Brand with a Remarketing List

This strategy involves selecting products from a specific brand or category (e.g., Adidas) and targeting all users who have visited that brand’s page over a specified period (e.g., last 30 days) but haven’t made a purchase. The ad you show to these users will focus exclusively on top sellers from that brand (e.g., Adidas).


TOP Sellers, boosting sales

Increasing Exposure of Top Products with Additional Conditions (e.g., MAX COS or MIN ROAS)

This approach involves promoting a set of top products, but with the added constraint of maintaining a maximum COS (Cost of Sale) or minimum ROAS (Return on Ad Spend). If a product's performance exceeds these thresholds (e.g., COS becomes too high or ROAS falls below acceptable levels), the product is automatically removed from the campaign.

For example, if you're promoting Adidas pants with a current COS of 10% and a maximum allowable COS of 15%, you still have 5% "buffer" to invest further in the product to increase sales. This strategy allows you to grow sales while maintaining acceptable COS and ROAS levels.


TOP products from brand to Recommendation widgets on eCommerce platform

Product Landing Page (LP) with Carousel Featuring Top-Selling Products of a Selected Brand

This strategy involves creating a dedicated product landing page for a specific brand (e.g., Adidas), which includes a prominent carousel or featured section showcasing the Top 10-20 best-selling products from that brand.

By focusing on products that have already proven to sell well, you increase the likelihood of further sales compared to the rest of the offer. This approach helps highlight the most valuable products and showcase them to a wider audience.


Excluding products with small number of variants

Segmentation of Products Without Popular Sizes (S, M, L) for Separate Campaigns

This approach is particularly useful for the fashion industry, where size availability plays a crucial role in a product’s sales potential. If a product no longer has popular sizes such as S, M, or L, it is moved into a separate campaign.

This strategy ensures that advertising budget is not heavily allocated to items with limited size options, such as only XL or XS, which may have lower demand.


Excluding products that spend too much money and dont sell

Optimizing Campaign Strategy for Underperforming Products

In this scenario, a product priced at 100 zł with a 10% margin (10 zł profit per item) has incurred 200 zł in advertising costs without any sales. To cover the advertising costs and break even, you would need to sell 20 units of the product. This situation calls for a revised strategy to avoid further budget waste and to begin generating sales.


Preorders

Segmentation of Upcoming Products for Preorder and Remarketing Strategy

This approach involves identifying new products that will soon be available in your store (e.g., a new series or collection) and targeting a specific remarketing audience. This audience consists of users who have shown interest in the brand or category but haven’t made a purchase in the last 30 days. By combining the launch of new products with targeted remarketing, you can increase the efficiency of your pre-sale campaigns by reaching users who are already familiar with the brand or category and are more likely to be interested.


Conquesting new advertising channel

Launching a New Advertising Channel (e.g., Bing Ads) with a Budget-Limited Selection of Top Products

This strategy involves entering a new advertising platform, such as Bing Ads, by selecting a number of top-performing products that match the allocated budget. For example, if the budget is 1000 zł, you can choose a set of top 100 products based on their performance in Google Analytics 4 or your ecommerce engine. This method helps "kickstart" a new channel with products that have a proven track record of sales success, rather than trying to advertise all products at once.

This ensures that the most promising products are prioritized, increasing the likelihood of generating successful conversions early in the campaign and accelerating the growth of the new channel.


Offline sales

Running a Local Campaign with Top Products and In-Store Visit Incentives

This strategy focuses on creating a local advertising campaign that promotes top-selling products while inviting customers to visit a physical store. The campaign is further enhanced by offering special in-store promotions, such as exclusive discounts or gifts for customers who visit the store after seeing the ad.

By combining the strength of top products with a local outreach and an incentive to visit your store, this approach can drive both offline and online sales, increasing foot traffic and conversions.

Did this answer your question?