How to integrate THRON into a third party CMS

Business Case:

KPI to be measured

Bookmark this resource Follow

Ask a question

Was this article helpful? 1 out of 1 found this helpful

THRON integration with your CMS or using THRON as the source of your digital assets to develop your website, will bring you the following benefits:

  • Centralized content management, removing duplication and gaining full control on operational efficiency.
  • Collection of relevant data on end-users and their interests, according to the content they view.
  • Relevant and personalized communication with your end-users thanks to Predictive Content Recommendation.

THRON manages two types of content: HTML pages and multimedia assets. As for HTML pages, the recommended method of integration involves the activation of Magic Site Integration, an application of THRON that, thanks to the simple inclusion of a script in the head of a website, allows you to automatically import all its pages, which will be analyzed, classified by the Artificial Intelligence, and whose visits by users will be automatically tracked, thus creating a first layer of data.
As far as multimedia assets are concerned, THRON guarantees support for all types of files: audio, video, documents, images and galleries. Once loaded into THRON, they are automatically converted to various formats to make them compatible with all devices, and are then classified by artificial intelligence according to the topics covered. Once ready, content can be embeded into any CMS platform. There are two ways to generate embed code: automatically, via the content Shareboard (in copy and paste mode), or manually. In this second case it is advisable to create a dedicated folder in which to place all the content that will make up the media library, and on this folder activate a THRON Custom Application Manager application. This application will then activate a key (pkey) that will enable sharing and then the use of an embed code for all contents of the folder, it will be sufficient from time to time to replace the ID of the content to be embedded. For any further instructions, have a look at the "Multiple Embeds" paragraph in this article.


How to perform the integration


Regardless of the type of approach that you intend to adopt, the most important thing to do is to centralize content management within THRON, making it the main source of your digital assets. This will help you to have a unique centralized content archive, removing any duplication and increasing your efficiency.

As stated above, you should publish your content into a folder where you previously installed a THRON Custom Application Manager which will be used to retrieve content and display them in your website.

Applications are special THRON users which are not identified by a couple username/password, but by an appId and an appkey (optional). They can only have read access right on content and users; if needed they can impersonate a business user to perform different actions. Further information can be found in this article. Moreover, applications can only operate on a limited context which is represented by the folder tree in which they have been installed. The steps you have to follow in order to complete such integration are:

    1. Identify the folder tree in which you have imported your digital assets, and on such tree Install the THRON Custom Application Manager
    2. Perform the login using the application’s credentials with the loginApp method

If you are using a CMS it is important to build a synchronization mechanism so that any action performed on content triggers an update to your CMS. To do so, use JSync service to monitor THRON content updates in a batch process, or subscribe to notification system in order to build a real-time synchronization.

Make sure you classify all your content by setting up a proper classification in your TOPIC classification. This will enable you to track users interests according to the content they view. Further information on how to create an effective tag tree can be found in this article.

Leveraging THRON software you will be able to collect relevant data on how your digital assets are used within your website. The behavior engine will constantly update content information according to the interests of the users accessing them, and will update users interests according to the content they view; this will help you build a powerful recommendation system, to provide your end users with the content they are looking for. To deliver your content we recommend you to use THRON player, since it offers all the features requested by the content intelligence to work properly. Once you have retrieved the content you want to display by using a findbyProperties request you just have to embed THRON player in order to playback such content. These are some interesting articles which illustrate how to perform optimized content searches using folders, tags or metadata. Since you are delivering your content in a specific context such as a website, we recommend you to set a new contextId and include it in your embed codes, this will help a quicker retrieval of all the statistics related to the website. Further information on Contexts can be found in this article.

For image content type you can refer to this article, which will provide you with all the information to obtain the best resolution to fit your div; if you do so, or if you do not plan to use THRON player to deliver content, make sure to integrate THRON tracking library in order to collect data. In this article you will find detailed instructions on how to embed images at best.

From the moment you start using THRON to deliver content through your website, new contacts will be automatically created thanks to THRON player and its integrated tracking system, or thanks to the tracking library (assuming you are not using THRON player to deliver your content).

If your website has a restricted area or any kind of contact form, allowing you to collect identities you might want to pass such information to THRON in order to improve their profilation, as long as their connected/disconnected status. Please refer to tracking library’s documentation for a deeper understanding of such feature.



In the case of special supplements, the THRON Marketplace has some connectors that offer native integration with some of the most popular CMS (e.g. Wordpress, AEM). In any case, THRON offers specialized partners who can assist you with integration.

Was this article helpful?
1 out of 1 found this helpful

Have any question?

Open a ticket