Recommendations

Introduction

Improve the customer experience and increase engagement with recommendations and personalization. Earn your customers’ trust and loyalty by proving how well you understand them.

The Recommendation & Personalization APIs are powered by machine learning to deliver recommendations and personalized recommendations that suit each customer’s tastes and preferences across all your touchpoints.

Show your most engagement and trending publications.

For each publication model in your environment the GraphQL API creates a corresponding GraphQL Type with a popularity algorithm. The plural Type name of the publication model is prefixed with Popular_. For example Post generates a Type Popular_Posts.

{
  Popular_Posts(
    events : [Bookmark, View]) {
    items {
        _id,
        title
    }
  }
}

Adding the events argument is optional, by default all events will be used to calculate popularity.

Check the Capture Documentation on how to get started with events.

Similar Content

Show content similar to a giving publication, based on common content attributes and content.

For each publication model in your environment the GraphQL API creates a corresponding GraphQL Type with a similarity algorithm. The plural Type name of the publication model is prefixed with Similar_. For example Post generates a Type Similar_Posts.

{
  Similar_Posts(
    id : "xxxx-xxx-xxxx-xxxx-xxx" ) {
    items {
        _id,
        title
    }
  }
}