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
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
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
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
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.
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
Detailed description
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
|
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
Detailed description
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
|
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 descriptionThe label will return:
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
|
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 descriptionThe label will return:
How can you use it?You can assign this field as a custom label in your product feed.
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 descriptionThe label will return:
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
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 descriptionThe 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:
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 descriptionIf 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:
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
|
Gender type
Labeling Products Based on Gender Targeting
Detailed descriptionThe label will return:
How to use this:You can assign this field as a custom label in your product feed. Here are a few practical applications:
|
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 descriptionThe label will return:
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
You can adjust the size ranges to fit your business needs. |
Sales price
This field marks products that are on sale.
Detailed descriptionThe label will return the value sale/wyprzedaż if the 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:
|
Zombie
This field labels products based on their impressions in Google Ads product ads over the last 30 days and their availability.
Detailed descriptionThe label will return the value zombie if the following conditions are met:
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications:
|
GAds Netto Costs Rank
This field allows you to create a custom product ranking based on the value of their generated net cost in Google Ads shopping campaigns.
Thanks to this, you can quickly and easily identify products generating the highest and lowest costs and compare this ranking against a ranking based on a different metric to uncover dependencies. Order direction: Choose whether you want to sort products:
This will determine the ranking positions.
Partition by: Optionally divide products into groups (e.g. by category, brand) and perform ranking within each group.
The label will return:A ranking of products based on the selected metric and the order of assigning positions in it.
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications and benefits:
|
GA4 Item Netto Revenue Rank
This field allows you to create a custom product ranking based on the net revenue they generate in Google Analytics 4.
This allows you to quickly and easily identify the products that generate the most and least revenue and correlate this with another ranking to discover dependencies.
Order direction: Choose whether you want to sort products:
This will determine the ranking positions.
Partition by: Optionally divide products into groups (e.g. by category, brand) and perform ranking within each group.e..
The label will return:A ranking of products based on the selected metric and the order of assigning positions in it..
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications and benefits:
|
GAds Conversions Rank
This field allows you to create a custom product ranking based on number of conversions they generated in Google Ads shopping campaigns.
This allows you to quickly and easily identify the products generating the most and the least conversions, and correlate that with another ranking to discover correlations.
Order direction: Choose whether you want to sort products:
This will determine the ranking positions.
Partition by: Optionally divide products into groups (e.g. by category, brand) and perform ranking within each group.
The label will return:A ranking of products based on the selected metric and the order of assigning positions in it.
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications and benefits:
|
GAds Conversions Value Rank
This field allows you to create a custom product ranking based on the value of convesions they generate in Google Ads shopping campaigns.
This allows you to quickly and easily identify those that generate the most conversion value and correlate it with another ranking to discover dependencies.
Order direction: Choose whether you want to sort products:
This will determine the ranking positions.
Partition by: Optionally divide products into groups (e.g. by category, brand) and perform ranking within each group.
The label will return:A ranking of products based on the selected metric and the order of assigning positions in it.
How can you use it?You can assign this field as a custom label in your product feed. Here are some practical applications and benefits:
|