Step 3: Mint a Token with Identity

Step 1: Mint Token

In order to utilize External Authorized Search, the Search experience will need to receive the identity param to understand which “external identity” is executing the search. Follow the steps in this guide to learn how to mint your own tokens and add external identities as a query param.

Step 2: Pass Visitor Information to Search for Analytics (Optional)

For more information on analytics, see below.

For analytics, we want to know who each user is so we can understand and analyze visitor level behaviors. In order to get this information, we’ll need to pass the visitor attribute to the Search API for it to be stored in search logs.

In order to set the visitor attribute, the developer sets the visitor object to include the idMethod and id as seen below. Then, when a user engages with click events, the attribute is passed to the API to be stored in search logs for analytics.

  visitor:  { idMethod:"{INSERT_ID_METHOD}", id:"23047230"}