As part of creating a set of designs with Automated Variations, you can control the Design Metadata 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 Metadata


Setting metadata 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 piece of metadata you want to apply to a design. You 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 metadata, 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' metadata for my design.



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


Design Metadata
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 metadata you have set in your data feed will automatically be populated into the module for the design.



Setting Country, Language, or Channel


Because Country, Language, and Channel metadata 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 (e.g. 'English' is a valid input for Language)
  • A standard abbreviation (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 metadata will automatically be left blank by Flexitive. The rest of the design will still be generated as normal.