Showcase Page

Showcase: Promoted Content

Use this section to promote content lists to users, accounts, or globally on your showcase page. This section is ideal for placing content front and centre for specific users and accounts.


πŸ””Note: This section is currently only configurable via the API endpoints and may change further as we develop it.

This section needs to be enabled before it can be accessed in the section menu. Please get in touch with support@contentcatalyst.com. 

 How the Promoted Content Section Works
The Promoted content section allows administrators to showcase content lists directly to individual subscribers or accounts or globally to all users.
This section appears similarly to other content sections, with a report cover and metadata provided within each tile.  See Below.
The content that is displayed here is configured by 11 API endpoints via 'promoted lists'.
The API endpoints can be configured to create the following lists:
  • "global" lists are for the whole site/all accounts/all users.
  • "account" lists contains the promoted content for a named account. It overrides any global list and is shown to all users in that account.
  • "subscriber" lists promote content for a specific user. This overrides any global list or any account list.
The API endpoints also allow administrators to review and delete any existing promoted lists.

Promoted Content: Customisation options.

Administrators can change the title for this section.

Use the following metadata to provide quick insights into each category within the section:

  • Description β€“ Adds a short summary or teaser of the report’s content

  • Published Date β€“ Shows how recent the content is

  • Analysts β€“ Highlight contributors for credibility

Enable any of these fields by checking the corresponding box in the configuration panel.

How to Configure a Promoted Content List

To create a promoted content list that displays in this section, first head to the API and Integration Documentation section via the admin area to access the relevant endpoints.  See below

πŸ””See: API: Application Programming Interfaces article to familiarise yourself with API's in Content Catalyst. 


 Select the BETA documentation link. See below.

πŸ””Note: These API endpoints are currently in BETA documentation, and they may change with future developments.

This article will be updated with any changes that are made. 

 The relevant endpoints used for the promoted content section can be found under the 'Products' dropdown list.
Below is the list of endpoints, along with a brief description of their actions. 
GET /products/lists/{productListName}/accounts/{accountName}

Gets an account product list (used when not set at the subscriber level)

PUT/products/lists/{productListName}/accounts/{accountName}

Updates an account product list (used when not set at the subscriber level)

DELETE/products/lists/{productListName}/accounts/{accountName}

Deletes an account product list

POST/products/lists/{productListName}/bulk-accounts

Bulk updates product lists for multiple accounts

POST/products/lists/{productListName}/bulk-users

Bulk updates product lists for multiple users 

GET/products/lists/{productListName}/global

Gets a global product list (used when not set at the account or subscriber level)

PUT/products/lists/{productListName}/global

Updates a global product list (used when not set at the account or subscriber level)

DELETE/products/lists/{productListName}/global

Deletes a global product list

GET/products/lists/{productListName}/subscribers/{username}

Gets a subscriber product list (a list of product codes assigned to a user)

PUT/products/lists/{productListName}/subscribers/{username}

Updates a subscriber product list (a list of product codes assigned to a user)

DELETE/products/lists/{productListName}/subscribers/{username}

Deletes a subscriber product list. 


To use any of these endpoints, select the dropdown arrow to expand the parameters and select the 'Try it out' option. See below.

πŸ””Note: When using these endpoints for the promoted content section the 'productListName' parameter should always be "promoted".

 

See the following example for key actions that can be used for finding existing list and creating new lists for accounts and subscribers. 

Example: Searching for existing promoted content lists 

The following example shows how to see a list of existing promoted content on an account. See below.
First, identify the account name you wish to search. 
Select Accounts > Company > 'Account Name' in the admin section.
In this example, the Company is Content Catalyst, but the account name is PIAdminAccount. 
 
 
Select the query GET /products/list{productListName}/accounts/{accountName
Using the parameters below:
productListName:  promoted
accountName: PIAdminAccount (example account)
Select the 'Execute' option to run the query.
 If the query has been successful, we can see the list of report codes included in this account's promoted content list.
See Below:
These reports will be shown to the PIAdminAccount users via the promoted content section. 
The same example can be used for Subscribers and Global lists.
 
Example: Create a new list for a user/subscriber. 

The following example shows how to add a list of reports for the promoted content section, specifically for a user. See below.

Select the query: PUT/products/lists/{productListName}/subscribers/{username}

 Apply the example parameters below for an individual user using the username parameter on the Admin >Accounts > user page.

 productListName:  promoted

username: SAdmin (example user)
In the query 'body' section, replace the "string" value with the report codes wrapped in quotation marks and separated by commas you wish to promote.
See example below:
Using the following report codes CSREP73, CSREP72 & CSREP71:
{
  "ProductCodes": [
  "CSREP73","CSREP72","CSREP71"
  ]

Press 'Execute'. 

These reports will now be in the promoted content list for the selected user/subscriber. 

πŸ””Note: Report codes entered are not validated. If a report code is entered that isn't valid, the Showcase section will ignore it, and this will not be displayed. 

 
Example: Remove a list for a Subscriber. 

The following example shows how to remove a list of reports for the promoted content section for a user/subscriber. See below.

Select the query: 

DELETE/products/lists/{productListName}/subscribers/{username}

Using the parameters below:
productListName:  promoted
accountName: SAadmin (example user)
Select the 'Execute' option to run the query.
 
Once this has been executed, the user/ subscriber will no longer see the promoted content section on the showcase page. 
 

πŸ””Note: For more showcase sections, see Showcase: Getting Started