This article aims to comprehensively present the process of creating a product feed using the GMC format in the Data Octopus application with sample custom labels.
Data imports
The whole process starts with uploading the product file. Instructions on how to do this can be found here.
Models and data mappings
The next step is the area of creating the model and mapping. At this stage, we select the target channel - in this case, GMC.
After selecting the channel, a sidebar will appear on the right.
Fill in the fields:
Create new model: Leave unchanged if you are creating a new model, or select one of the existing ones..
Name: Give it a name.
Description: Here you can add a description to be able to recognize this model among others in the future.
Select an import for the model:Select the previously uploaded product feed/import from the list.
In Channel fields, a list with the fields required by the given output/system will be displayed. Required means fields that are required, and Optional those that can be useful, but are optional.
Click Use channel, and then Run mapping.
The next step is to add custom labels to the newly created model.
Here the possibilities are almost endless, it all depends on the business need, your creativity, strategy, the segmentation method you want to adopt, the data you have.
A list of mapping rules and conditions with examples, on the basis of which custom labels are created, can be found here.
6. To add custom labels, enter the model, and then Model fields and mapping.
7. Now there are 2 possibilities:
select one of the available custom labels and click edit mapping next to it
add a new field to the model (How to do it), , which you will then substitute under one of the available custom labels, using the Choose data rule.
To build labeling rules in custom labels, our custom fields will be most useful, which we provide in the form of a Master Model, in which, in addition to the basic data from the product feed, there is data from GA4, GAds and Meta Ads and other sources.
In this case, however, we will create a simple example label that does not require fields from the Master Model. It will consist in segmenting products depending on the price range in which they are located.
The label will:
return 0-25 for products whose price does not exceed 25
return 25-50 for products whose price is between 25 and 50
return 50+ for products whose price is more than 50
8. After setting the mapping conditions, click Save, and then Run mapping.
Feeds strategies
When the labels are ready, it's time for the last area of this section, i.e. feeds strategies, in which strategies for the feed are created, as well as the final product feed
9. Go to Feeds strategies and click Create New Strategy.
A sidebar will appear on the right.
Strategy name: Give the new strategy a name.
Select model: Select the previously created model to which you want to assign a new strategy.
Select model view: Select the view (How to add a view) on the basis of which the strategy will be created, or leave it unchanged, so that the strategy uses all the data from the model.
Allow edit SQL: In this field, you can edit the table using SQL.
Select to which channel you want to assign the strategy.
10. Click Save.
And that's it! Your new product feed with a custom label is ready. Now all you have to do is copy the link to the feed and upload it where you want to use it.
You also have the option of using the pencil icon to change the name of the link, so that you can then distinguish it.