3131 < input type ="text " id ="nav-search " placeholder ="Search " />
3232
3333
34- < h2 > < a href ="index.html "> Home</ a > </ h2 > < h3 > Classes</ h3 > < ul > < li > < a href ="ConstructorIO.html "> ConstructorIO</ a > < ul class ='methods '> < li data-type ='method '> < a href ="ConstructorIO.html#setClientOptions "> setClientOptions</ a > </ li > </ ul > </ li > </ ul > < h3 > Modules</ h3 > < ul > < li > < a href ="module-autocomplete.html "> autocomplete</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-autocomplete.html#~getAutocompleteResults "> getAutocompleteResults</ a > </ li > </ ul > </ li > < li > < a href ="module-browse.html "> browse</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-browse.html#~getBrowseFacetOptions "> getBrowseFacetOptions</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseFacets "> getBrowseFacets</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseGroups "> getBrowseGroups</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseResults "> getBrowseResults</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseResultsForItemIds "> getBrowseResultsForItemIds</ a > </ li > </ ul > </ li > < li > < a href ="module-quizzes.html "> quizzes</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-quizzes.html#~getQuizNextQuestion "> getQuizNextQuestion</ a > </ li > < li data-type ='method '> < a href ="module-quizzes.html#~getQuizResults "> getQuizResults</ a > </ li > </ ul > </ li > < li > < a href ="module-recommendations.html "> recommendations</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-recommendations.html#~getRecommendations "> getRecommendations</ a > </ li > </ ul > </ li > < li > < a href ="module-search.html "> search</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-search.html#~getSearchResults "> getSearchResults</ a > </ li > < li data-type ='method '> < a href ="module-search.html#~getVoiceSearchResults "> getVoiceSearchResults</ a > </ li > </ ul > </ li > < li > < a href ="module-tracker.html "> tracker</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-tracker.html#~on "> on</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAutocompleteSelect "> trackAutocompleteSelect</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackBrowseResultClick "> trackBrowseResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackBrowseResultsLoaded "> trackBrowseResultsLoaded</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackConversion "> trackConversion</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackGenericResultClick "> trackGenericResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackInputFocus "> trackInputFocus</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackItemDetailLoad "> trackItemDetailLoad</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackPurchase "> trackPurchase</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackQuizConversion "> trackQuizConversion</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackQuizResultClick "> trackQuizResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackQuizResultsLoaded "> trackQuizResultsLoaded</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackRecommendationClick "> trackRecommendationClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackRecommendationView "> trackRecommendationView</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSearchResultClick "> trackSearchResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSearchResultsLoaded "> trackSearchResultsLoaded</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSearchSubmit "> trackSearchSubmit</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSessionStart "> trackSessionStart</ a > </ li > </ ul > </ li > </ ul >
34+ < h2 > < a href ="index.html "> Home</ a > </ h2 > < h3 > Classes</ h3 > < ul > < li > < a href ="ConstructorIO.html "> ConstructorIO</ a > < ul class ='methods '> < li data-type ='method '> < a href ="ConstructorIO.html#setClientOptions "> setClientOptions</ a > </ li > </ ul > </ li > </ ul > < h3 > Modules</ h3 > < ul > < li > < a href ="module-assistant.html "> assistant</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-assistant.html#~getAssistantResultsStream "> getAssistantResultsStream</ a > </ li > </ ul > </ li > < li > < a href ="module-autocomplete.html "> autocomplete</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-autocomplete.html#~getAutocompleteResults "> getAutocompleteResults</ a > </ li > </ ul > </ li > < li > < a href ="module-browse.html "> browse</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-browse.html#~getBrowseFacetOptions "> getBrowseFacetOptions</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseFacets "> getBrowseFacets</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseGroups "> getBrowseGroups</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseResults "> getBrowseResults</ a > </ li > < li data-type ='method '> < a href ="module-browse.html#~getBrowseResultsForItemIds "> getBrowseResultsForItemIds</ a > </ li > </ ul > </ li > < li > < a href ="module-quizzes.html "> quizzes</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-quizzes.html#~getQuizNextQuestion "> getQuizNextQuestion</ a > </ li > < li data-type ='method '> < a href ="module-quizzes.html#~getQuizResults "> getQuizResults</ a > </ li > < li data-type ='method '> < a href ="module-quizzes.html#~getQuizResultsConfig "> getQuizResultsConfig</ a > </ li > </ ul > </ li > < li > < a href ="module-recommendations.html "> recommendations</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-recommendations.html#~getRecommendations "> getRecommendations</ a > </ li > </ ul > </ li > < li > < a href ="module-search.html "> search</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-search.html#~getSearchResults "> getSearchResults</ a > </ li > < li data-type ='method '> < a href ="module-search.html#~getVoiceSearchResults "> getVoiceSearchResults</ a > </ li > </ ul > </ li > < li > < a href ="module-tracker.html "> tracker</ a > < ul class ='methods '> < li data-type ='method '> < a href ="module-tracker.html#~on "> on</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAssistantResultClick "> trackAssistantResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAssistantResultLoadFinished "> trackAssistantResultLoadFinished</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAssistantResultLoadStarted "> trackAssistantResultLoadStarted</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAssistantResultView "> trackAssistantResultView</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAssistantSearchSubmit "> trackAssistantSearchSubmit</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAssistantSubmit "> trackAssistantSubmit</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackAutocompleteSelect "> trackAutocompleteSelect</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackBrowseResultClick "> trackBrowseResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackBrowseResultsLoaded "> trackBrowseResultsLoaded</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackConversion "> trackConversion</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackGenericResultClick "> trackGenericResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackInputFocus "> trackInputFocus</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackItemDetailLoad "> trackItemDetailLoad</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackPurchase "> trackPurchase</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackQuizConversion "> trackQuizConversion</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackQuizResultClick "> trackQuizResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackQuizResultsLoaded "> trackQuizResultsLoaded</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackRecommendationClick "> trackRecommendationClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackRecommendationView "> trackRecommendationView</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSearchResultClick "> trackSearchResultClick</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSearchResultsLoaded "> trackSearchResultsLoaded</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSearchSubmit "> trackSearchSubmit</ a > </ li > < li data-type ='method '> < a href ="module-tracker.html#~trackSessionStart "> trackSessionStart</ a > </ li > </ ul > </ li > </ ul >
3535
3636</ nav >
3737
@@ -287,6 +287,30 @@ <h5 class="subsection-title">Properties:</h5>
287287 </ tr >
288288
289289
290+
291+ < tr >
292+
293+ < td class ="name "> < code > assistant</ code > </ td >
294+
295+
296+ < td class ="type ">
297+
298+
299+ < span class ="param-type "> object</ span >
300+
301+
302+
303+
304+ </ td >
305+
306+
307+
308+
309+
310+ < td class ="description last "> Interface to < a href ="module-assistant.html "> module:assistant</ a > </ td >
311+ </ tr >
312+
313+
290314 </ tbody >
291315</ table >
292316
@@ -489,6 +513,46 @@ <h6>Properties</h6>
489513
490514
491515
516+ < tr >
517+
518+ < td class ="name "> < code > assistantServiceUrl</ code > </ td >
519+
520+
521+ < td class ="type ">
522+
523+
524+ < span class ="param-type "> string</ span >
525+
526+
527+
528+
529+ </ td >
530+
531+
532+ < td class ="attributes ">
533+
534+ <optional> < br >
535+
536+
537+
538+
539+
540+ </ td >
541+
542+
543+
544+ < td class ="default ">
545+
546+ < code > 'https://assistant.cnstrc.com'</ code >
547+
548+ </ td >
549+
550+
551+ < td class ="description last "> AI Assistant API URL endpoint</ td >
552+ </ tr >
553+
554+
555+
492556 < tr >
493557
494558 < td class ="name "> < code > segments</ code > </ td >
@@ -1195,7 +1259,7 @@ <h3 class="subsection-title">Methods</h3>
11951259
11961260
11971261
1198- < h4 class ="name " id ="setClientOptions "> < span class ="type-signature "> </ span > setClientOptions< span class ="signature "> (apiKey, segments < span class =" signature-attributes " > opt </ span > , testCells < span class =" signature-attributes " > opt </ span > , userId < span class =" signature-attributes " > opt </ span > )</ span > < span class ="type-signature "> </ span > </ h4 >
1262+ < h4 class ="name " id ="setClientOptions "> < span class ="type-signature "> </ span > setClientOptions< span class ="signature "> (options )</ span > < span class ="type-signature "> </ span > </ h4 >
11991263
12001264
12011265
@@ -1211,7 +1275,7 @@ <h4 class="name" id="setClientOptions"><span class="type-signature"></span>setCl
12111275
12121276 < dt class ="tag-source "> Source:</ dt >
12131277 < dd class ="tag-source "> < ul class ="dummy "> < li >
1214- < a href ="constructorio.js.html "> constructorio.js</ a > , < a href ="constructorio.js.html#line147 "> line 147 </ a >
1278+ < a href ="constructorio.js.html "> constructorio.js</ a > , < a href ="constructorio.js.html#line156 "> line 156 </ a >
12151279 </ li > </ ul > </ dd >
12161280
12171281
@@ -1271,6 +1335,49 @@ <h5 class="h5-parameters">Parameters:</h5>
12711335 < th > Type</ th >
12721336
12731337
1338+
1339+
1340+
1341+ < th class ="last "> Description</ th >
1342+ </ tr >
1343+ </ thead >
1344+
1345+ < tbody >
1346+
1347+
1348+ < tr >
1349+
1350+ < td class ="name "> < code > options</ code > </ td >
1351+
1352+
1353+ < td class ="type ">
1354+
1355+
1356+ < span class ="param-type "> object</ span >
1357+
1358+
1359+
1360+
1361+ </ td >
1362+
1363+
1364+
1365+
1366+
1367+ < td class ="description last "> Client options to update
1368+ < h6 > Properties</ h6 >
1369+
1370+
1371+ < table class ="params ">
1372+ < thead >
1373+ < tr >
1374+
1375+ < th > Name</ th >
1376+
1377+
1378+ < th > Type</ th >
1379+
1380+
12741381 < th > Attributes</ th >
12751382
12761383
@@ -1301,6 +1408,8 @@ <h5 class="h5-parameters">Parameters:</h5>
13011408
13021409 < td class ="attributes ">
13031410
1411+ <optional> < br >
1412+
13041413
13051414
13061415
@@ -1383,6 +1492,40 @@ <h5 class="h5-parameters">Parameters:</h5>
13831492
13841493
13851494
1495+ < tr >
1496+
1497+ < td class ="name "> < code > sessionId</ code > </ td >
1498+
1499+
1500+ < td class ="type ">
1501+
1502+
1503+ < span class ="param-type "> number</ span >
1504+
1505+
1506+
1507+
1508+ </ td >
1509+
1510+
1511+ < td class ="attributes ">
1512+
1513+ <optional> < br >
1514+
1515+
1516+
1517+
1518+
1519+ </ td >
1520+
1521+
1522+
1523+
1524+ < td class ="description last "> Session ID - Will only be set in DOM-less environments</ td >
1525+ </ tr >
1526+
1527+
1528+
13861529 < tr >
13871530
13881531 < td class ="name "> < code > userId</ code > </ td >
@@ -1419,6 +1562,13 @@ <h5 class="h5-parameters">Parameters:</h5>
14191562 </ tbody >
14201563</ table >
14211564
1565+ </ td >
1566+ </ tr >
1567+
1568+
1569+ </ tbody >
1570+ </ table >
1571+
14221572
14231573
14241574
@@ -1457,7 +1607,7 @@ <h5 class="h5-parameters">Parameters:</h5>
14571607< br class ="clear ">
14581608
14591609< footer >
1460- Documentation generated by < a href ="https://github.com/jsdoc3/jsdoc "> JSDoc 4.0.2</ a > on Thu Nov 02 2023 15:18:34 GMT-0400 (Eastern Daylight Time) using the < a href ="https://github.com/clenemt/docdash "> docdash</ a > theme.
1610+ Documentation generated by < a href ="https://github.com/jsdoc3/jsdoc "> JSDoc 4.0.2</ a > on Thu May 08 2025 14:58:11 GMT+0300 (Eastern European Summer Time) using the < a href ="https://github.com/clenemt/docdash "> docdash</ a > theme.
14611611</ footer >
14621612
14631613< script > prettyPrint ( ) ; </ script >
0 commit comments