Path

7x / documentation / extensions / ez publish extensions / ez recommendation


Caution: This documentation is for eZ Publish legacy, from version 3.x to 6.x.
For 5.x documentation covering Platform see eZ Documentation Center, for difference between legacy and Platform see 5.x Architecture overview.

eZ Recommendation

The main value of the extension is to automatically create tracking events from user activities and export relevant content to the eZ Recommendation service. It feeds the cloud-based recommender engine with these data and retrieves on-demand recommendations to be rendered in the eZ Publish frontend.

It contains the following functions:

  1. Accesses the YOOCHOOSE cloud-service APIs to retrieve recommendations on demand from the recommendation service
  2. Supports publisher as well as online shop recommendations
  3. Creates a workflow to export content to recommendation
    1. By default this workflow is triggered after publishing objects marked as recommendable
  4. Provides a script to trigger a full export of all existing content marked as recommendable
  5. Defines a new Recommendation datatype with a recommend flag
  6. Creates tracking events from user activities on objects that are marked as recommendable
  7. Creates a workflow for purchase events when products are bought in the web shop
  8. Creates a workflow for delete content when a node is deleted
  9. Creates a recommendation entry in the support panel to show statistics