Product sets are an important part of Squeezely Campaign Builder. Using a product set you are able to decide which products are used to create dynamic content in an automated campaign.
When creating a product set you are allowed to make selections in your entire catalog of products. By deciding which product should get priority in your product set and applying filters you can make sure the most relevant products are shown to your users. All of this is explained below.
After deciding on a name for your Product Set, you will be asked to select which products should have priority over others when your products set is being calculated. There are four methods to assign priority.
Random: Products will randomly be selected within your filter Criteria. Most Sold*: Products within your filter criteria, that have been purchased the most within the last 7 days. Most in stock: Products within your filter criteria, that have the highest amount of inventory within your Product Catalog. Last Event: Products that have been sent using a specific event by a visitor on your website. This type of product set can be unique for each visitor of your website.
*Most sold product sets are calculated using information we gather using the Squeezely Purchase event. Make sure these events have been included in your website when using this.
Last Event Product Sets
Because Last Event Product Sets can be different for each user, these work in a slightly different way.
Event: Select the event you want to use to create the product set. Products sent along with this event will be added to the product set for the user. In the below example using the event 'ViewContent' will generate a product set with the last viewed items for the visitor. Retention: Using a retention setting allows you to control the amount of days products should be kept in your product set. For example when using a period of 7 days, this will mean products disappear from the personalized product set after this period and will no longer appear when they are being used in a content template for this user. Max # of products: This indicates a maximum amount of products that should be added to your product set.
Using filters you will be able to limit the amount of products that can be added to your product set based on a number cap and on criteria from your feed. These are explained below:
Max # of Products: This indicates a maximum amount of products that should be added to your product set. Expose to Datalayer: Use this switch to expose your product set to the Squeezely Datalayer. This means you will find the id of your product set in your datalayer, as well as product id's and Product Images Url's contained in the product set.
Product: This can be used to include or exclude individual products for your product set. Category: This can be used to include or exclude entire product categories for your product set. Price: This allows you to include or exclude products within a certain price range. Inventory: This limits your selection to only products that have a certain amount of inventory. Name: Selects products based on (part of) their product name. SKU: Selects products based on (part of) their SKU value. Availability: This limits your selection to only products that are in or out of stock. Condition: Selects products based on (part of) their SKU value. Brand: Selects products based on (part of) their brand name. Language: This limits your selection to only products that have a certain language setting. Image: This limits your selection to only products that have (or don't have) an image.
Current category filter
You can create product recommendations that are filtered based on the categories of a product that was used to trigger a personalization. To do this, use the "from event" category filter. In your personalization select the "Product event with data" trigger with any event you send a product array with. We will filter your products based on the categories of the product that was sent in your event.
Want to find info about a specific feature? Check out these topics below!