- Marketing cache design considerations
When you are designing the marketing caching for your site and stores, there are many options, enhancements, and best practices to consider for improving marketing performance.
- Campaign elements performance considerations
When you are designing marketing activities for your site, the performance of these activities can be affected by individual marketing campaign elements. When you are creating marketing activities, consider the options and settings available for campaign elements that can be use in marketing web and dialog activities.
- Marketing statistics considerations
Operational marketing statistics are gathered and stored in the database by the RaiseECEvent scheduled job that is run by the Scheduler at a set interval. You can modify its scheduling parameters to decrease or increase its run timing and constraints. This allows you the ability to finely control its throughput and its associated impact on site performance.
- Web activities performance
For Web activities, HCL Commerce attempts to store the information that is required for your activities in memory or in a cache. This information is then used to determine what to display in e-Marketing Spots. This marketing design reduces the complexity and invalidation that is required when JSP caching an e-Marketing Spot.
- Improving Email activity sending performance
You can set two parameters in the EMLMSG database table that can improve performance when you use Email or Dialog activities to send marketing emails.
- Tuning the marketing business object cache
You can improve performance by altering the size of the cache that is used to store marketing business objects. You can cache the marketing business objects for a store and cache the information for customers that participate in marketing activities.
- Data recording: Improving runtime performance
Two options are provided which can improve runtime performance regarding the recording of user behavior data.
- Avoid extra Ajax call from V9 Remote store
A number of remote stores make an Ajax call to register marketing events. This call, AjaxRESTMarketingTriggerProcessServiceEvaluate
, can be sent from store pages, including category navigation pages, product or item display pages, or search result pages. You can disable this call if you have no need for it.