In order to create email campaigns using Dynamic Product Sets, we need to ensure that the following steps have been completed.
- Migration to the new MoEngage Templating Language: the new MoEngage Templating Language enables the use of variables, logical expressions and support for dynamic content. Invoking a product set in an email campaign involves using these logical expressions and hence, requires you to be migrated onto the new templating language.
- User Action Mapping: The actions performed by users on the app or website need to be mapped to events in MoEngage for MoEngage to be able to track the items impacted by those actions. For example, when a user adds an item to their shopping cart, MoEngage needs to know which event contains this information so that it can track that event and store the item attributes associated with the event.
- Product Catalog Creation – Product Catalogs are lists containing all information about items being used for campaign creation. Product Sets are created from Product Catalogs based on User Actions. Before creating Product Sets, it is necessary that the required Product Catalog is created and populated with item information.