Life Sciences Customer Engagement uses a presentation player that's powered by a
Mustache template processor to display dynamic content. Before a page loads, data is collected as
a JSON string and fed into the template processor, which uses it to fill in the content
placeholders on the presentation page. In the presentation player, users see the fully populated
presentation page.
Required Editions
Available in: Lightning Experience
Available in: Enterprise and Unlimited Editions with Life
Sciences Cloud, Life Sciences Cloud for Customer Engagement Add-on license, and the
Life Sciences Customer Engagement managed package.
Before each page loads in the presentation player, data for each presentation and the
associated visit are collected and provided as a JSON string so that the Mustache template
processor can populate placeholders on the presentation page. The JSON data can also be stored
as a JavaScript variable, allowing for direct access in presentation ZIP files.
Supported Attributes in Presentations Using Mustache variables, you can access Life Sciences Customer Engagement attributes dynamically from presentation ZIP files.
JSON Structure for Presentations Understand the hierarchy and structure of the JSON properties that are available to the Mustache template processor for Intelligent Content presentations.
Presentation Player Functions You can include JavaScript code in the presentation ZIP file for Life Sciences Customer Engagement. These functions enable dynamic, interactive presentation content that can query data, navigate slides, update records, launch emails, start or stop tracking metrics, and embed surveys in presentation pages. When the JavaScript function is called during presentations, the action is performed in the presentation player.
Callback Event Function When an event occurs in the Life Sciences Cloud mobile app, you can use a callback event function to notify the page’s JavaScript, HTML, or template. For example, events can be triggered when users pause or resume tracking presentation metrics.
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.