As part of creating a set of designs with Automated Variations, you can control the Labels for your Design using a data feed. Setting these fields using a data feed will help reduce the amount of work that needs to be done re-labeling a design after it has been created.




Preparing your Data Feed to Set Design Labels 


Setting design labels for designs created via Automated Variations is done when you create the data feed.


In the data feed, you will need to create an input for each design label you want to apply to a design. These design labels can include:

  • Title
  • Description
  • Custom ID
  • Country
  • Language
  • Channel
  • Custom Field 1
  • Custom Field 2


To set a column of your data feed to be used for a design label, you will use a specific title for that column. For example, in the screenshot of a datafeed below, the 'flx-title' column will be used to generate the 'Title' label for my design.



Any design label may be set via a data feed. The available labels, and their corresponding title required for a column in a data feed, can be found in the table below:


Design Label
Title for Column in Data Feed
Title
flx-title
Description
flx-description
Custom ID
flx-customId
Country
flx-country
Language
flx-language
Channel
flx-channel
Custom Field 1
flx-custom1
Custom Field 2
flx-custom2


When you Generate your designs via automated variations, the labels you have set in your data feed will automatically be populated into the module for the design.



Labeling By Country, Language, or Channel


Because Country, Language, and Channel labels are drop down fields in Flexitive with preset values, when setting them via a data feed, you will need to ensure the value you input for those fields is valid.


For each of these fields, the valid inputs are:

  • The full name of the label (e.g. 'English' is a valid input for Language)
  • A standard abbreviation for the label (e.g. 'EN' and 'ENG' are valid inputs for Language, and are associated with 'English')


For a list of valid abbreviations for Language, we recommend checking the list of ISO 639-1 and ISO 639-2/T abbreviations. These abbreviation lists are international standards for 2 and 3 letter abbreviations for language name, and either of these will be accepted as valid abbreviations for language.


For a list of valid abbreviations for Country, we recommend checking the list of ISO-3166 Alpha-2 or Alpha 3 Country Codes. These abbreviation lists are international standards for 2 and 3 letter abbreviations for country name, and either of these will be accepted as valid abbreviations for country.


If you provide an invalid input for Language, Country, or Channel, the associated design label will automatically be left blank by Flexitive. The rest of the design will still be generated as normal.