Loading...
Area: Optimizely Product Recommendations
Applies to versions: 1.4 and higher (Server-to-Server API)

Navigation page with tracking request

Recommended reading 

This topic is for Optimizely internal use only. The Everyone group was disabled so that only Optimizely employees can see it. It was created for PRF-271. "Customers have no overview on injection points vs navigation points; what they know now is that custom pages can also be supported with Native implementation. What partners/clients will need is the dev documentation for Commerce package to be updated once this is added to the package." Also, "Since then, PRF-287 has been released and will likely be the more accepted approach. Once the commerce team has added this into the package we’ll likely want to add this new approach to world docs in a new ticket." 

You can use the Personalization API to request category page widgets to return recommendations for a navigation point by passing custom attributes (such as colour or brand) without tracking the request as a category page impression; nothing is tracked. Explicit tracking information is added to RecommendationParams object. Recommendations are generated in the context of user's session and all functionalities of Perform are available.

Endpoint

{code}
https://<clientname>.peerius.com/tracker/api/<API-version>/<clientname>/navigation/recs.pagex
{code}

The custom attributes are supplied as URL parameters that are URL encoded. For example:

Supply as URL parameters the session and cuid (for an explanation of these, see Common elements). Also, the following custom attributes are supplied as URL parameters that are URL encoded, as follows:

{code}
https://<clientname>.peerius.com/tracker/api/<API-version>/<clientname>/navigation/recs.pagex?session=123456789012|a1b2c3d4e5A6B7C8D9E0f1g2h3i4j5F1G2H3I4J5k1l&cuid=09876543210|Z0Y9X8W7V6z5y4x3w2v1U0T9S8R7Q6u5t4s3r2q1P0O&navigation=Category+page+with+filter&attributes=%7B%22colour%22%3A%22blue%22%2C%22brand%22%3A%22Calvin%20Klein%22%7D
{code}
Name Description and usage
navigation Name of the navigation point.

URL encoded key-value pair. For example:
navigation = Category page with filter

URL encoded to
navigation=Category+page+with+filter
attributes Map of custom attributes

A set of URL encoded key-value pairs. For example, the attribute names and values could be a list of filters on the page the user has selected:
{code}
attributes = {
               "colour" : "blue",
               "brand"  : "Calvin Klein"
             }
{code}
URL encoded to
attributes=%7B%22colour%22%3A%22blue%22%2C%22brand%22%3A%22Calvin%20Klein%22%7D
To influence the recommendations, the attribute names need to match those specified in the expressions in the appropriate merchandising campaign. The custom attributes are not persisted.

How it Works

  • Navigation must be a name of a valid navigation point for the site.
  • Attributes is an optional map of custom attributes in JSON, such as {"gender": "male", "language": "en"}.
  • The entry point returns a list of recommendations in standard s2s API format for widgets assigned to the navigation point. For example:
{
  "status"    : "ok",
  "smartRecs" : [
    {
      "widget"   : "test",
      "alias"    : "",
      "position" : "test",
      "recs"     : [
                     {
                       "prices"  : {
                                     "GBP" : {
                                               "unitPrice": 120,
                                               "salePrice": 120
                                             }
                                   },
                       "url"     : "http://www.yourcompany.com/product/black-stone-island-tipped-short-sleeve-polo-shirt/298549/",
                       "img"     : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_298549_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
                       "id"      : -1,
                       "title"   : "Stone Island Tipped Short Sleeve Polo Shirt",
                       "refCode" : "298549"
                     },
                     {
                       "prices"  : {
                                     "GBP" : {
                                               "unitPrice": 120,
                                               "salePrice": 120
                                             }
                                   },
                       "url"     : "http://www.yourcompany.com/product/navy-stone-island-tipped-short-sleeve-polo-shirt/298548/",
                       "img"     : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_298548_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
                       "id"      : -1,
                       "title"   : "Stone Island Tipped Short Sleeve Polo Shirt",
                       "refCode" : "298548"
                     },
                     {
                       "prices"  : {
                                     "GBP" : {
                                               "unitPrice": 925,
                                               "salePrice": 925
                                             }
                                   },
                       "url"     : "http://www.yourcompany.com/product/blue-canada-goose-lorette-padded-parka-jacket/297205/",
                       "img"     : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_297205_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
                       "id"      : -1,
                       "title"   : "Canada Goose Lorette Padded Parka Jacket",
                       "refCode" : "297205"
                     },
                     {
                       "prices"  : {
                                     "GBP" : {
                                               "unitPrice": 850,
                                               "salePrice": 679
                                              }
                                   },
                       "url"     : "http://www.yourcompany.com/product/red-canada-goose-shelburne-padded-parka-jacket/297175/",
                       "img"     : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_297175_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
                       "id"      : -1,
                       "title"   : "Canada Goose Shelburne Padded Parka Jacket",
                       "refCode" : "297175"
                     },
                     {
                       "prices"  : {
                                     "GBP" : {
                                               "unitPrice": 190,
                                               "salePrice": 50
                                             }
                                   },
                       "url"     : "http://www.yourcompany.com/product/blue-rag-and-bone-skinny-jeans/296816/",
                       "img"     : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296816_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
                       "id"      : -1,
                       "title"   : "Rag & Bone Skinny Jeans",
                       "refCode" : "296816"
                     }
                 ]
    }
               ]
}

Limitations

  • SMART-API requests are not processed in the context of user session, so hints, expressions, and so on cannot be related to user session (such as last product viewed, number of orders, and so on). Historical behavior can be fetched based on user email (if provided in the request), but it is not currently supported to pass multiple values for the same custom attribute; that is, you cannot filter by 2 separate brands selected in the filter.
  • Smart-API requests are not considered as tracked info and are not tracked. Also, recs impressions and reports are separate for smart-API requests and usual tracking.
  • The SiteConfig file for the site cannot use deprecated version of recommendations method. It needs to override the new version of the method. For example:
    import com.peerius.tracker.model.TrackInfo
    
    @Override RecommendationOptionsList recommendations(TrackInfo trackInfo)
    {
    RecommendationOptionsList recs=stdRecommendationsUseWidgetsPerPage(trackInfo)
    return recs
    }

Examples

Navigation page tracking request example (Tracker.postman_collection).

{
  "info" : {
	     "_postman_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
	     "name"        : "Tracker",
	     "schema"      : "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	   },
  "item" : [
	     {
	       "_postman_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
	       "name"        : "s2s Home",
	       "request"     : {
	                         "method" : "POST",
	                         "header" : [
		                              {
			                        "key"   : "Content-Type",
			                        "value" : "application/x-www-form-urlencoded"
		                              }
			                    ],
	                         "body"   : {
		                              "mode"       : "urlencoded",
		                              "urlencoded" : [
		                                               {
			                                         "key"          : "jd",
			                                         "value"        : "{\"type\": \"other\",\"lang\": \"en\",\"clientToken\": \"dfsgtf3ewtesu4t\",\"site\": \"yourcompany\",\"session\": \"new\",\"cuid\": \"new\",\"ip\": \"\",\"currentURI\":\"https://yourcompany.com/home\",\"previousURI\":\"https://yourcompany.com/home\",\"userAgent\": \"test-user-agent\"}",
			                                         "sessionValue" : "jd={\"lang\": \"en\", \"clientToken\": \"978fybf35v7ovu4t\",\"site\": \"lykose\", \"session\": \"new\", \"cuid\": \"new\", \"type\": \"other\", \"ip\": \"\", \"currentURI\":\"https://www.redletterdays.co.uk/TEST-doubleEscapeCurrent?a=b\\\\u0026c=d\", \"previousURI\":\"https://www.redletterdays.co.uk/TEST-doubleEscapePreviousURI?a=b\\\\u0026c=d\", \"userAgent\": \"test-user-agent\"}",
			                                         "type"         : "text"
		                                               }
				                             ]
		                            },
		                 "url"    : {
		                              "raw"  : "{{trackerBaseUrl}}/tracker/api/v1_4/rest.pagex",
		                              "host" : [
		                                         "{{trackerBaseUrl}}"
		  	                               ],
		                              "path" : [
		                                         "tracker",
		                                         "api",
		                                         "v1_4",
		                                         "rest.pagex"
		                                       ]
		                            }
                               },
  "response": []
	     },
	     {
	       "_postman_id" : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
	       "name"        : "s2s navigation point recs",
   	       "request"     : {
		                 "method" : "POST",
		                 "header" : [
		                              {
		                                "key"      : "Content-Type",
		                                "value"    : "application/json",
		                                "disabled" : true
		                              }
		  	                    ],
		                 "body"   : {
		                              "mode" : "urlencoded",
		                              "urlencoded" : [
		                                               {
		                                                 "key"          : "jd",
		                                                 "value"        : "{\"lang\": \"en\", \"clientToken\": \"dfsgtf3ewtesu4t\",\"site\": \"yourcompany\", \"session\": \"new\", \"cuid\": \"new\", \"type\": \"other\", \"ip\": \"\", \"currentURI\":\"https://yourcompany.com/home\", \"previousURI\":\"https://yourcompany.com/home\", \"userAgent\": \"test-user-agent\"}",
		                                                 "sessionValue" : "jd={\"lang\": \"en\", \"clientToken\": \"978fybf35v7ovu4t\",\"site\": \"lykose\", \"session\": \"new\", \"cuid\": \"new\", \"type\": \"other\", \"ip\": \"\", \"currentURI\":\"https://www.red.com/TEST-doubleEscapeCurrent?a=b\\\\u0026c=d\", \"previousURI\":\"https://www.redletterdays.co.uk/TEST-doubleEscapePreviousURI?a=b\\\\u0026c=d\", \"userAgent\": \"test-user-agent\"}",
		                                                 "type"         : "text",
		                                                 "disabled"     : true
		                                               }
                                                             ]
		                            },
				"url"     : {
					      "raw"   : "{{trackerBaseUrl}}/tracker/api/v1_4/yourcompany/navigation/recs.pagex?session=107076297261|99olFtxjrsFvYxXBTQsXhZ1hz6kWcWKSJQONaXCdx94&cuid=67891589011|dGToEnZk4eJb6XvpBwLe-7NDJQiEIo9UyJD2STeW3bA&navigation=test&attributes={\"gender\": \"male\", \"language\": \"en\"}",
					      "host"  : [
						          "{{trackerBaseUrl}}"
					                ],
					      "path"  : [
						          "tracker",
						          "api",
						          "v1_4",
						          "yourcompany",
						          "navigation",
						          "recs.pagex"
					                ],
					      "query" : [
					            	  {
						            "key"   : "session",
						            "value" : "123456789012|a1b2c3d4e5A6B7C8D9E0f1g2h3i4j5F1G2H3I4J5k1l"
						          },
						          {
						            "key"   : "cuid",
						            "value" : "09876543210|Z0Y9X8W7V6z5y4x3w2v1U0T9S8R7Q6u5t4s3r2q1P0O"
						          },
						          {
						            "key"   : "navigation",
						            "value" : "test"
						          },
						          {
						            "key"   : "attributes",
						            "value" : "{\"gender\": \"male\", \"language\": \"en\"}"
						          }
					                ]
				              }
			       },
	     "response" : []
	     }
           ]
}

You can pass a custom attribute in the request and get recommendations of specific brand only.

paz@paz-laptop:~$ curl -X POST -k https://qa1.lan/tracker/smart-api/recommendations 
  -H "site: yourcompany" -H "channel: web" -H "siteToken: nnnn0000nnnn00n" -H "Content-Type: application/json" 
  -d '{"campaignId": "tHJcIyZa", "smartRecs": {"showAttributes": ["brand"]}, "customAttributes": {"cu_brand": "stone island"}}'
{"smartRecs" :
  {"campaignId" :"tHJcIyZa","campaignName":"withcustomattributes","widgetRecs":
    [
      {"widgetId"   : "u8eeiIDX",
       "widgetName" : "withcustomattributes",
       "alias"      : "withcustomattributes",
       "recs"       :
         [
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_298549_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Tipped Short Sleeve Polo Shirt",
            "url"        : "http://www.yourcompany.com/product/black-stone-island-tipped-short-sleeve-polo-shirt/298549/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFF-o0w",
            "refCode"    : "298549",
            "prices"     : {"unitPrice":120,"salePrice":120},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_298548_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Tipped Short Sleeve Polo Shirt",
            "url"        : "http://www.yourcompany.com/product/navy-stone-island-tipped-short-sleeve-polo-shirt/298548/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFF-pBQ",
            "refCode"    : "298548",
            "prices"     : {"unitPrice":120,"salePrice":120},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_250718_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Skinny Jean",
            "url"        : "http://www.yourcompany.com/product/blue-stone-island-skinny-jean/250718/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGGOXw",
            "refCode"    : "250718",
            "prices"     : {"unitPrice":205,"salePrice":205},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_250714_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Slim Satine Gabardine Jeans",
            "url"        : "http://www.yourcompany.com/product/black-stone-island-slim-satine-gabardine-jeans/250714/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGGOww",
            "refCode"    : "250714",
            "prices"     : {"unitPrice":145,"salePrice":145},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_158293_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Slim Jean",
            "url"        : "http://www.yourcompany.com/product/blue-stone-island-slim-jean/158293/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGI_IQ",
            "refCode"    : "158293",
            "prices"     : {"unitPrice":175,"salePrice":175},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_110975_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Reg-Taper Jean",
            "url"        : "http://www.yourcompany.com/product/blue-stone-island-reg-taper-jean/110975/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGJEyw",
            "refCode"    : "110975",
            "prices"     : {"unitPrice":205,"salePrice":205},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_110973_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Regular Taper Jean",
            "url"        : "http://www.yourcompany.com/product/blue-stone-island-regular-taper-jean/110973/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGJE_Q",
            "refCode"    : "110973",
            "prices"     : {"unitPrice":175,"salePrice":175},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_110964_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Slim Jean",
            "url"        : "http://www.yourcompany.com/product/blue-stone-island-slim-jean/110964/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGJFLw",
            "refCode"    : "110964",
            "prices"     : {"unitPrice":155,"salePrice":155},
            "attributes" : {"brand":"stone island"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_110873_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "Stone Island Regular Taper Jean",
            "url"        : "http://www.yourcompany.com/product/blue-stone-island-regular-taper-jean/110873/?peeriusSAIT=rO0ABXcNAQAAAABMoOTOFGJFYQ",
            "refCode"    : "110873",
            "prices"     : {"unitPrice":155,"salePrice":155},
            "attributes" : {"brand":"stone island"}
           }
         ]
      }
    ]
  },
  "status":"OK"
}

If you change the attribute value, you can get recommendations for another brand.

pzieba@pzieba-laptop:~$ curl -X POST -k https://qa1.lan/tracker/smart-api/recommendations 
-H "site: yourcompany" -H "channel: web" -H "siteToken: nnnn0000nnnn00n" -H "Content-Type: application/json" 
-d '{"campaignId": "tHJcIyZa", "smartRecs": {"showAttributes": ["brand"]}, "customAttributes": {"cu_brand": "true religion"}}'
{"smartRecs" :
  {"campaignId"   : "tHJcIyZa",
   "campaignName" : "withcustomattributes",
   "widgetRecs"   :
    [
      {"widgetId"   : "u8eeiIDX",
       "widgetName" : "withcustomattributes",
       "alias"      : "withcustomattributes",
       "recs"       :
         [
           {"img"        :"https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296798_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Halle Super Skinny Jeans - Online Exclusive",
            "url"        : "http://www.yourcompany.com/product/blue-true-religion-halle-super-skinny-jeans---online-exclusive/296798/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-wDQ",
            "refCode"    : "296798",
            "prices"     : {"unitPrice":249,"salePrice":249},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296795_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Chalk Quilted Bomber Jacket - Online Exclusive",
            "url"        : "http://www.yourcompany.com/product/green-true-religion-chalk-quilted-bomber-jacket---online-exclusive/296795/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-wPw",
            "refCode"    : "296795",
            "prices"     : {"unitPrice":279,"salePrice":279},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296791_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Halle Skinny Jeans - Online Exclusive",
            "url"        : "http://www.yourcompany.com/product/blue-true-religion-halle-skinny-jeans---online-exclusive/296791/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-wcQ",
            "refCode"    : "296791",
            "prices"     : {"unitPrice":189,"salePrice":189},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296694_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Cargo Pants",
            "url"        : "http://www.yourcompany.com/product/black-true-religion-cargo-pants/296694/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-wow",
            "refCode"    : "296694",
            "prices"     : {"unitPrice":169,"salePrice":169},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296693_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Runway Jeggings - Online Exclusive",
            "url"        : "http://www.yourcompany.com/product/blue-true-religion-runway-jeggings---online-exclusive/296693/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-w1Q",
            "refCode"    : "296693",
            "prices"     : {"unitPrice":129,"salePrice":129},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296691_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Embellished Horseshoe Long Sleeve T-Shirt",
            "url"        : "http://www.yourcompany.com/product/grey-true-religion-embellished-horseshoe-long-sleeve-t-shirt/296691/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-xBw",
            "refCode"    : "296691",
            "prices"     : {"unitPrice":99,"salePrice":99},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296689_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Wings Short Sleeve T-Shirt",
            "url"        : "http://www.yourcompany.com/product/white-true-religion-wings-short-sleeve-t-shirt/296689/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-xaw",
            "refCode"    : "296689",
            "prices"     : {"unitPrice":69,"salePrice":69},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_296685_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Slim Joggers",
            "url"        : "http://www.yourcompany.com/product/navy-true-religion-slim-joggers/296685/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFF-yMw",
            "refCode"    : "296685",
            "prices"     : {"unitPrice":110,"salePrice":110},
            "attributes" :{"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_261266_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Halle Super Skinny Jeans - Online Exclusive",
            "url"        : "http://www.yourcompany.com/product/blue-true-religion-halle-super-skinny-jeans---online-exclusive/261266/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFGExZw",
            "refCode"    : "261266",
            "prices"     : {"unitPrice":249,"salePrice":249},
            "attributes" : {"brand":"true religion"}
           },
           {"img"        : "https://i1.adis.ws/t/jpl/te_product_list?plu=sz_246502_a&wid=169&hei=120&qlt=80&unsharp=0,1,1,7",
            "title"      : "True Religion Halle Slit Knee Jean",
             "url"       : "http://www.yourcompany.com/product/blue-true-religion-halle-slit-knee-jean/246502/?peeriusSAIT=rO0ABXcNAQAAAABMoOUAFGHB7w",
            "refCode"    : "246502",
            "prices"     : {"unitPrice":179,"salePrice":79},
            "attributes" : {"brand":"true religion"}
           }
         ]
     }
   ]
  },
  "status":"OK"
}
Do you find this information helpful? Please log in to provide feedback.

Last updated: May 27, 2020

Recommended reading