Skip to content

Commit ee917f0

Browse files
committed
Add media impression tracking event
1 parent ad061b6 commit ee917f0

23 files changed

+586
-74
lines changed

dist/constructorio-client-javascript-2.69.2.js renamed to dist/constructorio-client-javascript-2.70.0.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/ConstructorIO.html

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
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-agent.html">agent</a><ul class='methods'><li data-type='method'><a href="module-agent.html#~getAgentResultsStream">getAgentResultsStream</a></li></ul></li><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#~getQuizAllQuestions">getQuizAllQuestions</a></li><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#~trackAgentResultClick">trackAgentResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadFinished">trackAgentResultLoadFinished</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadStarted">trackAgentResultLoadStarted</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultView">trackAgentResultView</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSearchSubmit">trackAgentSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSubmit">trackAgentSubmit</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#~trackProductInsightsAgentAnswerFeedback">trackProductInsightsAgentAnswerFeedback</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerView">trackProductInsightsAgentAnswerView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentFocus">trackProductInsightsAgentFocus</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentOutOfView">trackProductInsightsAgentOutOfView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionClick">trackProductInsightsAgentQuestionClick</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionSubmit">trackProductInsightsAgentQuestionSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentView">trackProductInsightsAgentView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentViews">trackProductInsightsAgentViews</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-agent.html">agent</a><ul class='methods'><li data-type='method'><a href="module-agent.html#~getAgentResultsStream">getAgentResultsStream</a></li></ul></li><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#~getQuizAllQuestions">getQuizAllQuestions</a></li><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#~trackAgentResultClick">trackAgentResultClick</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadFinished">trackAgentResultLoadFinished</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultLoadStarted">trackAgentResultLoadStarted</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentResultView">trackAgentResultView</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSearchSubmit">trackAgentSearchSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackAgentSubmit">trackAgentSubmit</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#~trackMediaImpressionView">trackMediaImpressionView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerFeedback">trackProductInsightsAgentAnswerFeedback</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentAnswerView">trackProductInsightsAgentAnswerView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentFocus">trackProductInsightsAgentFocus</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentOutOfView">trackProductInsightsAgentOutOfView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionClick">trackProductInsightsAgentQuestionClick</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentQuestionSubmit">trackProductInsightsAgentQuestionSubmit</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentView">trackProductInsightsAgentView</a></li><li data-type='method'><a href="module-tracker.html#~trackProductInsightsAgentViews">trackProductInsightsAgentViews</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

@@ -577,6 +577,46 @@ <h6>Properties</h6>
577577

578578

579579

580+
<tr>
581+
582+
<td class="name"><code>mediaServiceUrl</code></td>
583+
584+
585+
<td class="type">
586+
587+
588+
<span class="param-type">string</span>
589+
590+
591+
592+
593+
</td>
594+
595+
596+
<td class="attributes">
597+
598+
&lt;optional><br>
599+
600+
601+
602+
603+
604+
</td>
605+
606+
607+
608+
<td class="default">
609+
610+
<code>'https://media-cnstrc.com'</code>
611+
612+
</td>
613+
614+
615+
<td class="description last">Media API URL endpoint</td>
616+
</tr>
617+
618+
619+
580620
<tr>
581621

582622
<td class="name"><code>assistantServiceUrl</code></td>
@@ -1339,7 +1379,7 @@ <h4 class="name" id="setClientOptions"><span class="type-signature"></span>setCl
13391379

13401380
<dt class="tag-source">Source:</dt>
13411381
<dd class="tag-source"><ul class="dummy"><li>
1342-
<a href="constructorio.js.html">constructorio.js</a>, <a href="constructorio.js.html#line163">line 163</a>
1382+
<a href="constructorio.js.html">constructorio.js</a>, <a href="constructorio.js.html#line166">line 166</a>
13431383
</li></ul></dd>
13441384

13451385

@@ -1705,7 +1745,7 @@ <h6>Properties</h6>
17051745
<br class="clear">
17061746

17071747
<footer>
1708-
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.4</a> on Wed Oct 15 2025 08:34:01 GMT-0400 (Eastern Daylight Time) using the <a href="https://github.com/clenemt/docdash">docdash</a> theme.
1748+
Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 4.0.4</a> on Wed Oct 22 2025 19:15:54 GMT+0300 (GMT+03:00) using the <a href="https://github.com/clenemt/docdash">docdash</a> theme.
17091749
</footer>
17101750

17111751
<script>prettyPrint();</script>

0 commit comments

Comments
 (0)