How to optimize your Datafeed
Mandatory Fields
FactFinder currently has only one real mandatory field. It is theoretically possible to create a feed with only this field. However, this is of course not useful in practice.
ProductID* or article number*
A unique ID is entered here, e.g. the article numbers of your products.
The ProductID or Article Number field should be the first field in your export. The field should be named with one of the following names: Artikelnummer, ArtikelNr, ArticleNumber, ProduktNummer, ProductNumber.
Recommended Fields
Recommended fields contain information that is not essential for the operation of FactFinder, but whose use we nevertheless strongly recommend.
Master article number
If your products have variants (colour variations, size variations, etc.), it is necessary to include the master article number. This way it can be ensured that only one variation is displayed per variation group. This is crucial for deduplication of the results.
Beispiel
An item of clothing, e.g. a sweater, is available in different colors and sizes.
If then sweaters are searched for, a certain article is shown only once in the result. Information about color and size can then be displayed below the result, for example.
If your product inventory contains a mix of products without variants and products with variants, the master article number field must always be filled anyway. Simply fill the master article number field of the products without variations with the article number of the product.
Product name
The product name is an important field for the search.
There should be a short, concise statement about the product itself here. What is the product itself: generic description e.g. Low sodium water, textile, TV.
Brand name; bottle; 0.7 liter; mineral water; low sodium; natural additives.
Brand name; organic cotton cable knit sweater.
Brand name; OLED TV 70 inch.
More information about color, size, material composition and other attributes can then be collected in the filter attributes.
Price
The valid price for the product.
This data field is important e.g. for price filters or price sliders. The same format must be followed as described for "Filter attributes".
The character "dot" must be used as decimal point. There must not be a thousands separator.
Example: 3456.99
All number fields must comply with this specification!
Optional Fields
Optional fields contain information that adds value to some setups, but is not universally recommended.
Short description
A short concise description of the product. Short descriptions are more likely to contain terms more relevant to the search than the (full) description (see below). This field is very interesting if the searching customer does not know the manufacturer or the exact product name, for example.
Long description
This is the extensive marketing description of the product. Since it contains many terms that have nothing to do with the product itself, we recommend not making this field searchable, but FactFinder can take this into account using a special weighting.
Manufacturer
It is a good idea to export the manufacturer (or brand) of the products. This information is often used by store visitors to narrow down the search results, e.g. brand filters. Another very important option is ranking by manufacturer (brand) e.g. to push own brands.
Filter attributes
If other attributes are available, they can also be used for the search. For a music store, for example, this would be artist and genre, for a clothing store perhaps color and size.
If you maintain attributes for your products that differ from product type to product type, it does not make sense to create a separate field for each possible attribute.
Alternatively, you can create a Multi-Attribute-Field:
A multi-attribute field is treated as a "text field" due to the field content. For later use in your filter display in the store, you can assign an individual data type such as text, integer or decimal number to each individual attribute. Depending on the data type, different display formats can be selected for the filter.
If you have many different attributes, it is a good idea to divide them into separate fields in the data feed according to the subsequent display format in the store (text, number, single or multi-select, slider, etc.).
Search attributes
If a product already has a clear designation (product name), additional search terms - technical terms - keywords can be used for a better search. These describe the search term - technical term - keyword in more detail.
Category
The categories are usually very meaningful for the products, which is why they are of course also of immense importance for the search. In particular, the categories are excellent for displaying them as filters.
Sales rank
If your store system determines a sales rank, it would be a good idea to export it as well. FactFinder can then refer to it in the search and thus create a better result sorting and place the best results at the front.
Do not use a thousands separator for numerical values, but always work with (.) as decimal separator.
Example: 3456.99
Availability
If a deliverability characteristic is present, this can also be included in the calculation of the similarity value. Thus, unavailable items are displayed further down in the results or, if desired, not at all.
Margin
It can be useful to control the ranking of the products according to the achievable margin. If the store system can determine and transfer these values, the ranking could be aligned with them.
ISBN, EAN, GTIN
The ISBN or EAN or its successor GTIN can be used (like the article number) as a unique article identifier, i.e. exactly this title or exactly this article is displayed.
Deeplink
The link to the product detail page in the online store. Using a data field deeplink, the store visitor would be redirected from a search results page or a suggestion page exactly to the product detail page.
ImageURL
The link to the product image
In case there is no image available at the moment, a dummy URL with the same name or the link to an image that shows "no image for this item yet" should be used here.
Accessory
This field allows for better identification and ranking of accessories.
Promotion/Sale
This field is interesting if older articles are to be sold off or if a major promotion is currently being advertised.
Articles are then displayed in the sales/promotion areas on the basis of an indicator.
BrandURL
The content of the field can be used to direct the store visitor to a brand store with a URL
BrandImage
This field would be displayed to the store visitor as a return value in the Suggest or when selecting the Brand/Brand filters as an ASN preview image.
Example: www.exampleshop.de/picture/brand/bild.jpg
Stock
If a stock is slowly running out, this field can devalue the item to the point that it is displayed far down the list or (if the stock is zero) not at all.
Rating
This field can be used as a return value and for filtering ratings.
Usually in the manner of 1 - 5 stars. The value can then either be displayed in the Suggest or you can use it to filter on x stars.
RatingCount
Integer value indicating the number of ratings; see Rating (above).
Saison / Event
This field can devalue items that are not currently in season or that do not belong to a particular event so that they are displayed far down in the search or not at all.
Return rate
If the store system can provide this data, the return rate can be used to devalue the items with a high rate.