How to create and use custom labels

Custom labels are a powerful tool for managing your advertising. This article will show you some of the ways they can be used, and how to create them in FeedOps.

What is a custom label?

Custom labels are applied to products, and are typically used to group products together so they can be advertised differently from other products.

Here are some common use cases for custom labels, where they are used to identify products that:

  • Need to have a different budget or goal configured, e.g.
    • high-margin
    • low-margin
    • best-sellers
    • clearance
    • seasonal (e.g. summer / winter stock, Christmas stock etc.)
  • Use a different shipping rate to your standard rates e.g.
    • heavy / bulky
    • require refrigeration
    • same-day delivery.
  • Need to be reported separately, e.g.
    • goods on consignment
    • drop-ship vs stocked
    • co-op budgets

Here are some tips on how to choose the right custom labels:

  • Google supports up to 5 different custom labels per product, "Custom Label 0" to "Custom Label 4". Once you have chosen a definition for a given custom label, stick with it. Don't try and use "Custom Label 3" for both shipping AND high margin products or you will find it difficult to use the label for either.
  • Each label supports up to a maximum of 1000 different values. So, if you decide to make "Custom Label 0" your margin label, you probably want to stick with descriptive values like "high", "medium" and "low" rather than an actual currency value or percentage, otherwise you will quickly use up your 1000 values. Remember, the purpose is grouping products rather than mathematics!

How do I create a custom label?

There are a number of ways that you can apply custom labels using FeedOps, depending on where the information used to calculate the labels exists.

Map an attribute

The simplest way to create a custom label is to map an attribute from your web store. For example, if you already have an attribute in your Shopify store that indicates best sellers, you can connect that attribute to the custom label attribute of your choice in FeedOps.

In FeedOps:

  1. Navigate in the left menu to Website settings > Connection and then click Configure Attribute Mappings.
  2. In the table, click + Add Mapping.
  3. Select the Custom Label that you want to use from the dropdown menu in the FeedOps Field column, e.g. Custom Label 1.
  4. Select the field from your web store that you want to use, e.g. is_bestseller.
  5. Click Save.

The next time your feed updates, it will copy the label information from your web store into FeedOps, and you will be able to use it in any of your connected channels.

For more on mapping attributes, see here.

Use a Data Rule

Sometimes you can calculate the value of a label based on other fields that you already have in FeedOps. A good example of this would be if you want to separate your products based on their sale price. FeedOps provides you with the ability to do this through Data Rules. To create a Data Rule:

  1. Navigate in the left menu to Website settings > Data rules.
  2. Click Add Rule.
  3. Enter a short description, e.g. "Low-price products".
  4. Choose which channels you want the rule to apply to (e.g. Google + Facebook)
  5. Click Add Condition(s) and select the field e.g. Price
  6. Enter your condition, e.g. "Price is less than $50" and click Apply.
  7. Click Add Action(s) and select the custom label you want to set, e.g. Custom Label 2
  8. Select "set attribute" from the dropdown and set it to the value you want, e.g. "low-price"
  9. Click Save.

For more on using Data Rules, see here.

Import from another source

Another way you can get your data into FeedOps is using our bulk import feature. This works best where you have your label data in some system other than your web store (e.g. an ERP or POS system). If you are able to export your labels from this system as a CSV or Google Sheet, you can import into FeedOps. At a minimum, you will need the product SKU and the label value.

To import your data:

  1. Navigate in the left menu to Products.
  2. Click Import.
  3. Select your import source, e.g. File (for CSV) or Google Sheet and select your file / sheet.
  4. In the table, select the columns that hold the information you want to import. You will need at least 2 mappings:
    FeedOps Field Source
    Item ID The column holding your SKU information
    Custom Label X The column holding your label information
  5. Optionally, click "Save to these channels" if you want to apply the same custom label to multiple channels.
  6. Click Save.

For more on using Bulk Import here.

Manually apply labels

Finally, if you only want to label a few products, you can do this directly in the FeedOps product editor.

  1. Navigate to Products.
  2. Click on Columns and add the custom label field you want to edit, e.g. "Custom Label 4".
  3. Find the products you want to apply labels to e.g. filter down by Item ID for the SKUs you want to apply the label to. Select the checkboxes next to your products and click Edit.
  4. Click the Custom Label field and enter the value you want.
  5. Click Save.