Gravatar for

Question by Manikantha, May 10, 2018 12:55 PM

How to setup/invoke Coveo Analytics API when we are using external clients(not coveo for sitecore/salesforce)

Hi all,

How we can setup or invoke coveo analytics api using an external client other than coveo for sitecore or salesforce?

The scenario is we are trying to consume coveo search api(via json) but we want to use coveo analytics api and enhance the search results relavency.

Any suggestions/implementations done with respect to the coveo analytics implementation or videos related to it.



2 Replies
Gravatar for

Answer by gbeaudoin, May 10, 2018 1:34 PM

Hi Manikantha,

Outside of Coveo for Sitecore or Coveo for Salesforce, you can still use our Javascript Search UI framework (JSUI) and the analytics related components like CoveoAnalytics or CoveoRecommendation.

If you are not using our JSUI, you can still create an API key in our Cloud Platform and use it for Usage Analytics (UA) calls.

We have a Swagger UI that you can use:

And further documentation on

As for suggestions or implementations example, will you be using the Coveo JSUI? If so, a good starting point will be the our JSUI framework home page. With a bit more information on your objectives, we should be able to give you more insights, but make sure to visit and see if you can find relevant information there first :)

Gravatar for

Answer by Wim Nijmeijer, May 18, 2018 7:41 AM

As mentioned, a lot of events are fired by our JS framework. The following is an example of what you need to provide to the usage Analytics to make them work properly (also in conjunction with Machine Learning):

Ask a question