Product Feed Integration

Product Feed Integration



Segmentify can get the Product Feed from many sources. These can be csv, XML or json formats. XML is not a must, but it is used more often. 

What is a Product Feed?

A feed is a file made up of a list of products which use groupings of attributes that define each one of your products in a unique way. 

Why should XML files be shared?

Segmentify Product Integration Service has some validation rules that provide recommendation engine and personalisation scenarios act more efficiently as click and purchase conversion. Product recommendation widgets are showed by Segmentify with no IT requirements, however in some cases Segmentify didn’t track product stock condition or didn’t be aware of IT updates on site (selector id changes, dataLayer variable changes, windows objects, content changes etc.) so the solution is to share a product file.

How to share an XML file?

You should apply the list of following rules:

  1. The file must be accessible through HTTP.
  2. Product file must be updated.
  3. Product XML file scheduled update time must share with the Segmentify Success Team.
  4. Expected file format should be Google Merchant Center Standard.
  5. Default XML tag parameters and tag descriptions listed as below.

XML Tags Definition

  1. categories: The best formatting is separating each category with “>”. (Ex. “Woman > Jeans”)
  2. inStock: Some feeds just include stock number and some include stock status. One of them is enough for grabbing stock status.
  3. price
  4. oldPrice:
  5. currency
  6. productid
  7. brand
  8. gender
  9. sizes // optional
  10. colors // optional
  11. title
  12. url
  13. image
  14. params: Segmentify integration has a product based attribute implementation. Product attribute data (it points to static product based extra value) can either send with js integration or send with params XML node.

Example Product Content


<products>
<product>
<productid>46276<productid/>
<title><![CDATA[Airy Dress]]></title>
<url>http://www.example.com/product-46276.html</url>
<brand><![CDATA[H&M]]></brand>
<image>http://example.com/sources/img/products/example-product.jpeg </image>
<price>35.99</price>
<oldprice>39.99</oldprice>
<categories><![CDATA[Clothing > Dresses > Summer Dresses]]></categories>
<currency>GBP</currency>
<gender>Women</gender><
<sizes>12</sizes>
<colors>Orange</colors>
<params>
<campaigncode>Example Campaign Code</campaignid>
<campaignname>Example Campaign Name</campaignname>

</params>
</product>
</products>


    • Related Articles

    • Introduction to Segmentify’s Recommendation Algorithms

      Segmentify is a platform that has 19 algorithms in 7-page types and offers a personalisation infrastructure with AI technologies to e-commerce sites.  Alternative Products  The Alternative Products algorithm aims to increase the engagement of the ...
    • On which page types can campaigns be created?

      Segmentify recommends 10-page types that are as follows: Home Page: Smart Offers, Spotlights, Last Visited, and Top Sellers algorithms are recommended on this page. Category Page: Category Rocks and Top Sellers algorithms are recommended on this ...
    • Introduction to Journey Builder Campaigns

      Journey Builder aims to provide users with the best personalised suggestions by getting custom information from users with question steps. The user can select the main category, category, brand, size, colour, and price range in these steps. When the ...
    • Introduction to Recommendation Modules Dashboard

      The total metrics of the Recommendation modules are shown in Segmentify Dashboard. The dashboard consists of 4 parts: Widget, Interaction, Basket, and Revenue. Segmentify Performance Widget Box “Widget” cart shows the statistics about Segmentify ...